kali破解wifi密码
时间:2022-07-24
本文章向大家介绍kali破解wifi密码,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
前期准备
kali Linux操作系统 支持监听模式的网卡 字典文件
检查网卡
先输入airmon-ng命令检查网卡是否支持监听模式
启网卡监听模式
接着启动网卡的监听(monitor)模式
airmon-ng start wlan0
输入iwconfig确认一遍,确认已进入monitor模式
iwconfig
开启监听模式(monitor)后,wlan0会变成wlan0mon
搜索周围网络
使用airodump-ng命令可列出无线网卡扫描到的WiFi热点详细信息,包括信号强度、加密类型、信道等,这里我们要记一下要破解的WiFi的bssid和信道。当搜索到我们要破解的WiFi热点时可以Ctrl+C停止搜索。
airodump-ng wlan0mon
抓取握手包
使用网卡的监听模式抓取周围的无线网络数据包,其中我们需要用到的数据包是包含了WiFi密码的握手包,当有新用户连接WiFi时会发送握手包。 参数解释: -c指定信道,目标热点的WiFi信道 -bssid 指定目标路由器的bssid -w 指定抓取的数据包保持的目录
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地址
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 指定字典文件
aircrack-ng -a2 -b E4:F3:F5:17:86:F4 -w /mm.txt ~/wifimm/*.cap
最后是抓取的包 密码已经破解出来了
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- dubbo 调用报Null 空指针 ,可能并不是真正的空指针
- Hibernate单表操作(四)——组件属性
- Dubbo consumer消费端启动报错java.lang.RuntimeException: [source error] not available in a static method: h
- Groovy小记it关键字和IDE报错
- 05 . Jenkins定制主题和设置项目构建信息输出颜色
- 腾讯云物联网平台使用报告
- 01 . PostgreSQL简介部署
- 01 . Git常用命令及方法和分支管理
- 记一次公司mssql server密码频繁被改的事件
- elasticsearch 同义词更新,不同集群返回更新节点个数不一样
- H5应用加固防破解-js虚拟机保护方案浅谈
- struts2概述
- 移动端适配解决方案
- struts2(一)---编写第一个struts2项目
- Struts2(二)---将页面表单中的数据提交给Action