You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用HashCat破解bcrypt示例哈希遇Line-length exception问题求助

解决HashCat破解bcrypt哈希时的Line-length exception错误

这个问题我之前也碰到过,核心原因是shell会把哈希里的$符号当作变量解析,导致你的bcrypt哈希被截断或变形,HashCat识别不了完整的哈希值,就抛出了Line-length exception。

给你两个简单的解决办法:

  • 用单引号包裹哈希值:单引号会让shell完全忽略内部的特殊字符,直接把整个哈希当作字符串传递给HashCat。修正后的命令是:

    ./hashcat -m 3200 '$2a$05$LhayLxezLhK1LhWvKxCyLOj0j1u.Kj0jZ0pEmm134uzrQlFvQJLF6'
    
  • 把哈希存入文本文件再加载:如果哈希比较长或者你需要反复测试,更稳妥的方式是把哈希单独存到一个文本文件(比如命名为hash.txt),每行一个哈希,然后用文件路径作为输入:

    ./hashcat -m 3200 hash.txt
    

这两种方法都能避免shell解析$符号导致的哈希损坏,你试试第一种应该就能正常加载哈希开始破解了。

内容的提问来源于stack exchange,提问作者Reptic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:34:07