SuperAPI AI 工具集

zombie-brute

安全与审计

查看项目

更新于 10-16 04:39

技能介绍

用途

zombie 专注于暴力破解的效率和覆盖面,可用于对多种网络服务进行凭据暴力破解与弱口令检测,覆盖 20 余种协议,内置智能字典生成,并支持分布式模式。项目地址:https://github.com/chainreactors/zombie

主要能力

  • 支持协议:SSH、FTP、MySQL、MSSQL、PostgreSQL、Redis、MongoDB、Memcached、SMB、RDP、VNC、SNMP、LDAP、SMTP、POP3、IMAP、HTTP-Basic、HTTP-Form、Telnet、Oracle。
  • 支持凭据喷洒模式,即一个密码尝试所有用户,以降低触发账户锁定的概率。
  • 支持批量目标、网段扫描爆破、多协议同时爆破。
  • 可调整并发线程数(默认 10)和超时时间,并可设置成功后停止。

使用方式

基本用法:

# SSH 暴力破解
zombie -i 10.0.0.1 -s ssh -u root -P passwords.txt

# 指定用户名和密码文件
zombie -i 10.0.0.1 -s ssh -U users.txt -P passwords.txt

# MySQL 暴力破解
zombie -i 10.0.0.1 -s mysql -u root -P passwords.txt

Redis 未授权 + 密码检测:

zombie -i 10.0.0.1 -s redis -P passwords.txt

RDP 暴力破解:

zombie -i 10.0.0.1 -s rdp -u administrator -P passwords.txt

批量目标:

# 从文件读取目标(每行 ip:port)
zombie -l targets.txt -s ssh -U users.txt -P passwords.txt

# 网段扫描 + 爆破
zombie -i 10.0.0.0/24 -s ssh -u root -p admin123

# 多协议同时爆破
zombie -i 10.0.0.1 -s ssh,mysql,redis,ftp -U users.txt -P passwords.txt

凭据喷洒模式(一个密码试所有用户,比传统爆破更不易触发账户锁定):

# 喷洒模式
zombie -i 10.0.0.0/24 -s smb -U domain_users.txt -p 'P@ssw0rd' --spray

# 多密码喷洒(每轮一个密码)
zombie -i 10.0.0.0/24 -s smb -U domain_users.txt -P top10.txt --spray

并发与超时:

# 调整并发线程(默认 10)
zombie -i 10.0.0.0/24 -s ssh -u root -P passwords.txt -t 50

# 超时设置(秒)
zombie -i 10.0.0.1 -s rdp -u admin -P passwords.txt --timeout 10

# 成功后停止
zombie -i 10.0.0.1 -s ssh -u root -P passwords.txt --stop-on-success

适用场景

  • 单协议爆破与简单场景:zombie 或 hydra 均可。
  • 多协议批量与大规模场景:选用 zombie(更快、协议更全)。
  • 域环境凭据喷洒:使用 zombie --spray 或 nxc。
  • 需要内网综合扫描与弱口令检测:使用 fscan(集成扫描与爆破)。
  • Web 表单爆破:zombie、hydra 或 ffuf 均可。

限制

官方资料未提供关于授权范围、法律合规、性能上限、分布式模式的具体配置方式及价格等进一步信息,暂未提供。