HashCat 分布式破解

2021-12-17 20:54:26 浏览数 (1)

我们在利用Hashcat破解密码的时候,总是由于我们设备的问题而焦头烂额。显卡太垃圾,破解一个密码需要几年,我们该如何解决这种尴尬呢?今天我们来看看Hashcat的分布式破解吧!

官方参数如下:

代码语言:javascript复制
-S, --slow-candidates    Enable slower (but advanced) candidate generators
                        | 启用较慢(但高级)的候选生成器
    --brain-server        Enable brain server
                        | 启用BRAIN服务器
    
-z, --brain-client        Enable brain client, activates -S
                        | 启用大脑客户端,激活-s
    --brain-client-features    Define brain client features, see below
                        | 定义大脑客户端功能,见下文
    --brain-host        Brain server host (IP or domain)
                        | BRAIN服务器主机(IP或域)
    --brain-port        Brain server port
                        | BRAIN服务器端口
    --brain-password    Brain server authentication password
                        | BRAIN服务器身份验证密码
    --brain-session        Overrides automatically calculated brain session
                        | 覆盖自动计算的大脑会话
    --brain-session-whitelist    Allow given sessions only, separated with commas

Brain Client Features 参数

  • Brain Client Features -
代码语言:javascript复制
  1 | Send hashed passwords /**发送哈希密码*/
  2 | Send attack positions /**发送攻击位置*/
  3 | Send hashed passwords and attack positions /**发送哈希密码和攻击位置*/

实例

启动一个 HashCat 服务器

代码语言:javascript复制
hashcat --brain-server --brain-host=<IP> --brain-port=<PORT> --brain-password=<PWD>

启动一个 Client 开始破解

代码语言:javascript复制
hashcat -O --brain-client --brain-client-features=<Brain Client Features> --brain-host=<BRAIN-IP> --brain-port=<BRAIN-PORT> --brain-password=<BRAIN-PWD> -m <Attack Modes> -a <Hash modes> '<PASSWORD>' <Built-in Charsets | Dic Path> --force

Client Demo

代码语言:javascript复制
hashcat -O --brain-client --brain-client-features=3 --brain-host=192.168.1.112 --brain-port=996110 --brain-password=hashpwd -m 0 -a 3 '0b8aff0438617c055eb55f0ba5d226fa' ?a?a?a --force

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1921129

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

0 人点赞