使用显卡+hashcat破解握手包

1.将cap->hccapx

    在线转换 https://hashcat.net/cap2hccapx/ aircrack-ng xxx.cap -j xxx

2. hashcat计算

工具

    ps: aircrack-ng 是用cpu算的 效率远不如显卡 显卡驱动得安装好(linux的得谨慎),可以自己生成字典文件,常用就是八位数和手机号 hashcat 下载地址 下载发行版 解压后、make && make install 安装即可

计算

    用字典: hashcat -w 3 -m 2500 handshak_xxxxxxxx.hccapx worldlist.txt hashcat可以跟上掩码 这个没研究过 搜到的用法,八位数字计算 hashcat -a 3 -m 2500 handshak_xxxxxxxx.hccapx ?d?d?d?d?d?d?d?d

3. 监控显卡使用情况

    watch -n 1 nvidia-smi

4.附录

    写了个很low的生成手机号的python脚本
# 累计会消耗30g的磁盘空间 每个文件1.2g
# 
import os
from concurrent.futures import ThreadPoolExecutor, as_completed
executor = ThreadPoolExecutor()

m_task_list = []
def main():
    m_list = [130, 131, 132, 155, 186, 134, 135, 136, 137, 138, 139, 150,
              151, 152, 157, 158, 159, 182, 183, 188, 187, 133, 153, 180, 181, 189]

    for m in m_list:
        print(任务提交:, m)
        obj = executor.submit(gen_mobile, m)
        m_task_list.append(obj)

    # 阻塞中
    print(正在生成中...)
    for future in as_completed(m_task_list):
        print(future.result())


def gen_mobile(params):
    with open(./+str(params)+.txt, a+) as fp:
        for j in range(99999999):
            jj = %08d % j
            fp.write(str(params)+jj+
)

if __name__ == __main__:
    main()
经验分享 程序员 微信小程序 职场和发展