Johnny – John the Ripper 官方图形界面

导语:命令行操作 John the Ripper 够强大,但不够直观。Johnny 将这门利器搬入图形界面,让哈希破解、攻击配置和结果管理告别敲参数,真正可视化。

工具背景

Johnny 是 Openwall 官方出品的 John the Ripper 图形前端,由 Aleksey Cherepanov(2012 年 GSoC)、Mathieu Laprise(2015 年 GSoC)等开发者社区贡献而成。

它服务于一个明确目标:让密码审计不再局限于终端。John the Ripper 本身是业界最权威的离线密码破解工具,支持数百种哈希算法,但纯命令行门槛让不少人望而却却步。Johnny 填补了这一空白——在桌面环境里完成等效工作。

核心能力

  • 跨平台支持:Windows、macOS、Linux 均有二进制包或源码编译,Qt 框架构建,原生界面体验
  • 双引擎兼容:同时支持 John core/proper 和社区增强版 jumbo,jumbo 暴露更多破解模式和哈希类型
  • 多种攻击模式:Wordlist(字典)、Incremental(增量)、Mask(掩码)、Rules(规则)等攻击方式点点鼠标即可切换
  • 会话管理:支持同时运行多个破解任务,保存/加载进度,断点续跑,无需每次从头开始
  • 哈希管理:自动识别常见哈希格式,导入 hash 文件、密码保护文档(借助 2john 工具链)
  • 可视化反馈:实时进度条、速度统计、破解结果表格,告别盯着终端滚动
  • 结果导出:破解出的密码支持导出为 CSV 或 colon 格式,方便后续处理
  • Guess 人工猜测:内置手动猜测入口,可对单个哈希反复尝试自定义密码
  • 多语言界面:英文、法文界面,开箱即用
  • 截图展示

    Johnny 主界面

    系统要求

    | 项目 | 要求 | |——|——| | 操作系统 | Windows 7+ / macOS 10.9+ / Linux(Deb/RPM/Tarball) | | 依赖 | John the Ripper(core 或 jumbo 版)须单独安装 | | 编译构建 | Qt 5.x + C++ 编译器(Linux 从源码编译时) | | 当前版本 | 2.2 |

    Linux 官方未提供二进制包,需从源码编译,参考 INSTALL 文档。输入 johnny 启动应用(尚无桌面快捷方式)。

    获取方式

  • GitHub 发布页:https://github.com/openwall/johnny
  • 二进制包(Windows/macOS):https://openwall.info/wiki/john/johnny
  • 源码编译:克隆 https://github.com/openwall/johnny,按 INSTALL 说明配置 Qt 环境后编译
  • 下载 Johnny
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    相关推荐
  • 暂无相关文章