NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
ZH

开源安全工具

John the Ripper:密码审核做得正确

John the Ripper 是密码审核的原始主力:提取哈希值,将其输入,然后让 CPU 循环和单词列表规则大规模查找薄弱凭据。它的专业作用是报告的影响部分 - 证明密码策略存在于纸上,但在实践中失败,其中 John 运行的 rockyou.txt 将帐户故事转变为帐户查找。它稳定、可编写脚本且格式丰富,与 GPU 破解相比,这种稳定的代价是单线程性能。

要点

  1. 工作流程基础知识:将 /etc/passwd + /etc/shadow 取消隐藏到一个文件中,然后将 john --wordlist=rockyou.txt 哈希文件用于标准的第一遍。
  2. 增量(掩码)模式提供非字典覆盖: john --incremental hashfile 纯粹通过暴力方式消耗 CPU,并且只为您关心的哈希值赢得时间。
  3. 格式标志很重要:--format=NT、sha512crypt 或较新的 Jumbo 格式;错误的格式猜测会在错误的引擎上浪费时间。
  4. 规则是专业杠杆:单词表加上修改规则(规则/best64 样式集)找到密码1!原始列表遗漏的模式。
  5. Jumbo 添加了现代实用功能:PDF、ZIP、bcrypt 档案,以及 --show 将破解的密码列为干净的报告行。
  6. 这是 CPU 领域:JtR 按内核和机器数量进行扩展;将 GPU 规模的工作留给 hashcat 并根据工作负载进行选择。
  7. 这里的道德是工具箱中最锋利的:您审核您有权审核的哈希值 - 客户拥有的系统、实验室机器、参与范围文件,因为破解的密码是真实人员数据的真实凭证。
  8. 交付比破解更重要:一旦你有了证据,报告就会显示影响(政策、重用、轮换差距),并且不会出现超出客户合同要求查看的实时密码电子表格。

一线手记

约翰发现了六个共享赛季日模式的账户,并为我们的团队赢得了我们一直要求的整个政策重写。 CPU 的实际情况教会我在报告中陈述单词列表和时间,而不是猜测。

常见问题

约翰还是 hashcat?

两者:John 拥有 CPU 工作、格式和快速作业; hashcat拥有GPU规模;工具箱保留两者并按工作负载进行选择。

为什么不是彩虹表?

他们死于盐:现代密码存储(bcrypt、scrypt、加盐哈希)使预先计算的表变得无用,这就是单词列表加规则获胜的原因。

密码审核应运行多长时间?

范围:有界 CPU 在客户端选择的哈希集上运行几个小时到一天,并命名异常值;无尽的运行会消耗预算而不改变结果。

Jumbo 这个名字的意思是什么?

社区 Jumbo 构建带有额外的格式、补丁格式和 -- 模式;对于专业工作,它是您安装的版本,句号。

Kinetikatech 如何在开源安全工具方面为您提供帮助

这类问题我们已处理过数百次:测试工具箱专业人员实际上一直在加载:扫描仪、嗅探器、破解器和网络代理解释了它们在实际操作中的使用方式 - 命令、标志、输出以及每个工具在方法中的位置。通过渗透测试和Linux 服务器安全,您将获得完整闭环:我们评估、实施、全天候值守,并在关键时刻 30 分钟内响应。

与工程师交谈

服务器问题?网站被黑?网站缓慢?

严重问题 30 分钟内响应 — 每天 24 小时,每周 7 天。

请求紧急支持 support@kinetikatech.com