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

Mac M1终端使用Hashcat暴力破解Zip文件遇字符集匹配失败错误

解决Mac M1终端Hashcat暴力破解Zip时zsh报错问题

问题重现

执行Hashcat暴力破解Zip文件命令:

hashcat -a 3 -m 17225 --force hcat.txt ?l?l?l?l?l?l

触发zsh错误:

zsh: no matches found: ?l?l?l?l?l?l

解决方案

有两种可行的修复方式:

  • 用单引号包裹掩码字符串,避免zsh解析通配符:
    hashcat -a 3 -m 17225 --force hcat.txt '?l?l?l?l?l?l'
    
  • 对每个问号进行转义,屏蔽其通配符功能:
    hashcat -a 3 -m 17225 --force hcat.txt \?l\?l\?l\?l\?l\?l
    

错误原因

zsh中?是通配符,用于匹配单个任意字符的本地文件。直接输入掩码时,zsh会优先尝试在当前目录查找匹配该模式的文件,找不到就抛出no matches found错误。通过引号包裹或转义问号,能让zsh将掩码当作普通参数传递给Hashcat,而非执行通配符匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 12:20:50