首先,我们需要在虚拟机VMware中安装kali系统,关于如何安装kali系统,我的博客里也有介绍;然后要准备一个USB无线网卡,我用的是小米随身wifi。

我们要先了解Reaver的原理:它利用了WiFi保护设置(WiFi Protected Setup - 下文中简称为WPS)的一个弱点,WPS是许多路由器上都有的一个功能,可以为用户提供简单的配置过程,它与设备中硬编码保存的一个PIN码绑定在一起。Reaver利用的就是PIN码的一个缺陷,最终的结果就是,只要有足够的时间,它就能破解WPA或WPA2的密码。

      现在开始使用Reaver来暴力破解WiFi密码:

第一步:找到无线网卡,在终端输入命令:iwconfig    回车,此时你应该看到无线设备的相关信息

第二步:如上图,我的无线网卡的接口名称是wlan0,执行以下的命令,将无线网卡设置为监控模式

第三步:此时我们看出监控模式接口的名称是wlan0mon,然后通过搜索周围一定范围内的WiFi,找到打算破解的无线网络的BSSID,执行下面的命令,如果airodump-ng wlan0命令执行失败,可以尝试对监控接口执行,例如airodump-ng wlan0mon

此时会列出周围的WiFi

第四步:找出开启了 WPS 功能、可以使用 PIN码 登录的路由器,并另外记录下该 AP 的 BSSID(约等于该 AP 的 MAC 地址)  wash  -i  wlan0mon

第五步:当看到你想要破解的网络时,按下Ctrl+C,停止列表刷新,然后复制该网络的BSSID。从ENC这一列可以看出,该网络是WPA或WPA2协议。我要破解的是cofco。

现在有了BSSID和监控接口的名称,就可以实现暴力破解了。

第六步:Reaver的命令是  reaver -i moninterface -b bssid -vv,根据你实际获取到的BSSID替换命令中的bssid:

参数说明:
-i  无线网卡名称
-b  目标AP的mac地址
-a  自动检测目标AP最佳配置
-S  使用最小的DH key,可以提高破解速度
-vv  显示更多的非严重警告(注意这是 2 个小写字母 v)
-d  即delay每穷举一次的闲置时间 预设为1秒
-c  信道编号
-p  PIN码四位或八位  //可以用8位直接找到密码。

破解时推荐使用这个命令:reaver -i wlan0mon -b D8:15:0D:D6:13:92 -a -S -d9 -t9 -vv,因为–d9 –t9参数可以防止pin死路由器。

第七步:去睡个觉,或者开几局王者,因为这个破解的时间比较长。

破解完成之后,查看并记录下 PIN码 和 密码

获取到 PIN码 后,以后即便路由器更换了密码,我们也可以很迅速地通过 PIN码 重新获得新密码。举例:

    reaver  -i  wlan0mon -b  xx:xx:xx:xx:xx:xx  -p 12345670

【注意事项】(此处转载于https://blog.csdn.net/Qidi_Huang/article/details/63698574)

1、如果在执行 reaver 命令后看到有 WARNING: Failed to associate with xx:xx:xx:xx:xx:xx 这样的提示信息,那么应该是你选择了一个不具备或关闭了 WPS 功能的路由器。这种情况下就执行wash 命令并重新选择一个路由器吧。

2、如果在执行 reaver 命令后看到有 warning detected ap rate limiting waiting 60 seconds before re-checking 这样的提示信息,这表示目标路由器开启了防 PIN破解 功能。因为我们是穷举 PIN码 进行破解的,当连续使用超过某个次数的 PIN码 后,路由器会暂时锁定 WPS 功能一段时间。这种情况下要么我们耐心等待其恢复 WPS 功能,要么执行 mdk3 wlan0mon a -a xx:xx:xx:xx:xx:xx (这是上面的目标AP的MAC地址)命令让路由器主动重启或被动重启以恢复 WPS 功能。

   如内容有所侵权,请及时告知,立刻删除。

Kali如何使用Reaver破解Wi-Fi网络的WPA/WPA2密码相关推荐

  1. 【2】Kali破解家用WI-FI密码 - WPA/WPA2加密

    [学习记录] 本人小白一枚,文章用来记录自己目前的学习进度,希望能够用最通俗易懂的语言和命令来为大家讲清楚我的实验过程和经验,同时期待我的学习经验也可以帮助到大家.还望各位大佬能不吝朱玉,指出我的错误 ...

  2. 【无线网络渗透 】如何使用Aircrack-ng 系列工具进行WPA/WPA2的监听和破解

    版权声明:本文为博主tonyzhejiang原创文章,转载请注明来源博客:http://blog.csdn.net/tonyzhejiang) 目录: 前言 什么是 Aircrack-ng 所需工具 ...

  3. Aicrack-ng破解WPA/WPA2

    简介 这篇文章介绍一下如何使用aircrack-ng破解采用预共享密钥(PSK)认证的WPA/WPA2网络.推荐读者先阅读一些关于WPA/WPA2的背景知识.可参见这里.或者这篇文章.点击此处可下载p ...

  4. 史上最详细的Kali Linux破解Wifi无线网络教程

    有人说,我会用WiFi万能钥匙就是懂破解了?这想法的确是有点天真,如果说出去可能会被人取笑.首先今天给大家讲解下Wifi破解的原理. 1.Wifi万能钥匙的工作原理是共享收集 比如A装了万能钥匙,然后 ...

  5. 使用Reaver对WPS加密网络进行暴力破解

    WPS状态探测 探测开启了WPS功能的AP,WPS Locked状态为NO的表示开启了WPS功能. wash -i wlan0mon PIN码获取 reaver -i wlan0mon -b MAC地 ...

  6. wifi频率和zigbee干扰_浅谈ZigBee和Wi—Fi的共存和干扰

    龙源期刊网 http://www.qikan.com.cn 浅谈 ZigBee 和 Wi - Fi 的共存和干扰 作者:姜伟 朱凯 刘童 来源:<科技视界> 2013 年第 16 期 [摘 ...

  7. 比较802.11ac(Wi‑Fi 5)和802.11ax(Wi‑Fi 6)

    MIMO 802.11ac仅在下行模式下,支持多用户MIMO. 802.11ax不仅下行链路:也在上行链路支持MIMO功能,因此多个用户可以同时上传视频. 调制方法 802.11ax具有更高的调制方案 ...

  8. Kali下用wifite破解WIFI

    1:打开终端 root@kali:~# wifite. . .´ · . . · `. wifite 2.2.5: : : (¯) : : : automated wireless auditor`. ...

  9. 使用Aircrack-ng工具破解WEP、WPA/WPA2加密的无线网络

    特别声明:本文是参照"9.2 使用Aircrack-ng工具破解无线网络"进行实验的.链接为:https://wizardforcel.gitbooks.io/daxueba-ka ...

最新文章

  1. Java动态调用方法
  2. gps导航原理与应用_一文读懂角速度传感器(陀螺仪)的应用场景
  3. django-oscar的物流状态pending修改以及分析源码解决报错:The new status 'xxx' is not valid for this order
  4. python中文正则匹配初步使用
  5. OkHttp自定义重试次数
  6. android一体机-迅为10.1寸用于售货机、人机界面、自动终端、触摸控制
  7. php知识点_PHP那些琐碎的知识点(整理)
  8. 颜宁:当科学家是幸福的
  9. SQL Server外连接、内连接、交叉连接
  10. Actor 模型及Akka简介
  11. Effective C++条款4:确认对象钱已经被初始化
  12. [投稿] Speex回声消除原理深度解析
  13. c语言可以发现注释错误,编译时可以发现注释中的错误_c语言中不允许使用
  14. 如何分辨高仿和原装VGA线(图文教程)_对比赛打分进行现场硬件连线产品参考_[评委计分系统-双屏版]使用参考
  15. STM32之红外接收
  16. 通达OA2019安装教程
  17. 网站如何设置一个小图标
  18. 看完这篇还不会化简卡诺图?你来打我
  19. matlab 之永磁同步电机仿真
  20. 小笨狗的编程感悟(序言)

热门文章

  1. jet颜色图BGR/RGB数值
  2. java多线程基础学习[狂神说java-多线程笔记]
  3. 猴子第一天摘下若干个桃子,当时吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个谭浩强c语言第五章第十二题
  4. DEBUG:pth文件下载速度慢
  5. 政府网站从管理型向服务型政府网站的转变过程中
  6. 【源码分享】仿网易客户端源码效果 apkbus的~
  7. 东南大学成贤学院计算机报名,东南大学成贤学院2018下半年全国计算机等考报名时间...
  8. yaf安装-windows
  9. js中charAt与charCodeAt的区别
  10. 【记录】Word 2021|编号缩进调整