ubuntu-16.04(linux)使用Reaver爆破wifi密码(路由器的WPS功能漏洞)
路由器的WPS功能
很多路由器都有WPS功能, 这边的WPS不是office工具软件, 而是路由器的一个功能:
路由器中WPS是由Wi-Fi联盟所推出的全新Wi-Fi安全防护设定(Wi-Fi Protected Setup)标准,该标准推出的主要原因是为了解决长久以来无线网络加密认证设定的步骤过于繁杂艰难之弊病,使用者往往会因为步骤太过麻烦,以致干脆不做任何加密安全设定,因而引发许多安全上的问题。WPS用于简化Wi-Fi无线的安全设置和网络管理。它支持两种模式:个人识别码(PIN)模式和按钮(PBC)模式。
原理
只要获取路由器的PIN码, 我们就可以不输入用户名和密码连上路由器, 而这个PIN码通过穷举法是可以破解出来的, 我们所用Reaver这个软件破解PIN码
安装Reaver
打开终端命令行, 输入以下命令安装Reaver
apt-get update
更新完成之后,再输入
apt-get install reaver
安装过程,请等待....
监听本地WIFI信号
打开终端,输入 ifconfig, 查看本地的网卡接口, 因为我这边系统是双系统,目前的环境为ubuntu, Mac自带的网卡无法将网卡设置为监听模式:
ifconfig
将无线网卡设置为监控模式:假设你的无线网卡接口名称为wlx001d0f04f093,执行下列命令,将无线网卡设置为监控模式 :
sudo airmon-ng start wlx001d0f04f093
再执行:sudo airodump-ng mon0, 获取附近的WIFI信号:
sudo airodump-ng mon0
我们的目标为最后一个路由器, 路由器的ESSID:princess, BSSID : 5C:63:BF:C4:A4:CE
参看附近所有有WPS功能的路由器
我们使用wash这个命令, 可以查看到附近有开WPS功能的路由器, 在控制台输入一下代码, mon0为混杂模式的网卡端口, 查看结果如下图:
sudo wash -i mon0
使用Reaver破解无线网络的WPA密码
在终端中执行下列命令,用你实际获取到的BSSID替换命令中的bssid: reaver -i moninterface -b bssid -vv :
我这边测试机的命令为:
sudo reaver -i mon0 -b 5C:63:BF:C4:A4:CE -vv
过了几分钟以后, 破解的密码就出现了, PIN码为00001304, 破解出来的密码为 abcde:
所用Bully 破解
Bully也是一款破解路由器密码的安全软件, github这边有相关的代码:https://github.com/aanarchyy/bully ,使用Bully之前,也必须把网卡设置为混杂模式
参考
WPS功能:百度百科
Reaver: http://www.2cto.com/article/201204/129296.html
Mac系统安装Aircrack-ng破解附近wifi密码(1) :http://www.cnblogs.com/diligenceday/p/6344487.html
Mac系统安装Aircrack-ng破解wifi密码(2):http://www.cnblogs.com/diligenceday/p/6323431.html
Bully:https://github.com/aanarchyy/bully
作者: NONO
出处:http://www.cnblogs.com/diligenceday/
QQ:287101329
微信:18101055830
转载于:https://www.cnblogs.com/diligenceday/p/6344698.html
ubuntu-16.04(linux)使用Reaver爆破wifi密码(路由器的WPS功能漏洞)相关推荐
- 在Ubuntu 16.04 / Linux Mint 18及更高版本上使用Epson L350(或L300 / L200系列扫描仪)
用linux就是折腾,花了一天时间,才把这个扫描仪给搞定 系统:linux mint cinnamon 18.3 打印机是:epson L351一体机 1.驱动下载 先是下载epson官网上的驱动, ...
- Ubuntu 16.04通过命令行连接Wi-Fi
声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处. 摘要 这篇文章将会记录Ubuntu 16.04如何使用命令行代替GUI图形界面连接Wi-Fi. 提示:尽管 ...
- ubuntu 16.04 + linux 5.0
完整的记录了qemu搭建arm开发环境的过程: 以下内容转载: 作者:海枫 来源:CSDN 原文:https://blog.csdn.net/linyt/article/details/42504 ...
- ubuntu 18.04/linux 使用华为随身wifi mini 2 (E8372)(华为其他应该也适用)2022.2.6
ifconfig -a 能看到 eth1 sudo ifconfig eth1 up 开启网卡 ifconfig 查看 使用智慧生活app查看 这个时候可能还是不能上网的 下面的配置 https:// ...
- SSD: how to optimize your Solid State Drive for Linux Mint 17.3, Ubuntu 16.04 and Debian
原文地址: https://sites.google.com/site/easylinuxtipsproject/ssd Below you'll find a complete how-to for ...
- Ubuntu 16.04 安装好之后需要做的15件事
看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事.无论你是刚加入 Ubuntu 行列的新用 ...
- 看这里 一步学会ubuntu 16.04 安装windos的应用, 使用sscom串口工具来调试
我们有个升级stm32的需求,需要通过发送bin文件,虽然有cutecom但是发送的方式不一样,明显速度慢很多,这个差异有再研究,所以决定,在ubuntu上使用sscom来发送文件 网上找了sscom ...
- linux 校园网开启wifi共享,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...
前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...
- linux校园网电脑开wifi密码,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...
前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...
最新文章
- Chrome资深粉热衷的10个必备扩展程序
- attention retain_Attention-Aware Compositional Network
- mac iterm2快捷键
- SAP UI5 Dialog wrong location
- OpenGL学习笔记 transform feedback缓存粒子系统示例分析
- python学习笔记全过程_Python学习笔记一(Hello World)
- 使用加密签名时遇到的一个问题
- 力扣-203 移除链表元素
- 团队-科学计算器-开发环境搭建过程
- 网卡MAC地址查询厂商
- 小程序分账系统是什么?能解决二清吗?
- java web架构配置_javaweb(1) tomcat配置和web程序结构
- video标签的属性详解
- [UE4教程] UE4蓝图总结(入门)
- 共筑信创产业生态--国产化应用如何与麒麟系统进行适配认证
- 理清互联网金融的脉络(二)
- 盘点国内十二大网络安全研究机构
- rocksdb配置参数
- 抓包工具-Charles
- c语言动画让运动的小球停止,Flash怎么制作小球遇到障碍物后停止运动的动画?...
热门文章
- 教育思考:选择编程是一场父母和孩子的和解[图]
- mysql 5.7 登录时报:ERROR 1862 (HY000): Your password has expired
- 运行php 的环境,运行php需要什么环境
- linux如何查看端口是否开放?
- win10怎么设置不睡眠熄屏?win10设置永不睡眠的方法
- 不用安装的虚拟光驱_无需任何第三方软件重新安装Windows10
- 学历重要还是能力重要?库克说:苹果公司更看重能力而非学历。
- mysql字符串分割
- OpenLayers 画圆画椭圆
- 【技巧】windows下网络抓包-netsh技巧(文末附免费学习资料)