当前位置:网站首页>破解wifi密码 暴力破解 保姆式教学
破解wifi密码 暴力破解 保姆式教学
2022-08-02 08:30:00 【Z_Xshan】
首先需要安装kali系统 这个系统是安装在虚拟机上的 还需要一个无线网卡(最好是kali系统免驱的 否则是无法识别的) 有着两个工具就可以破解密码了
kali官网:Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution
下载这里大家去比站上或者博客都可以找到的这里就不废话了
第一步打开虚拟机
点虚拟机->可移动设备->选择你的无线网卡->连接设备即可(我这里是连上了所以显示是断开连接)
第二步打开终端
在kali系统右键打开终端 我们输入以下命令来进入管理员权限
sudo -i
接着我们输入以下命令来获取网卡信息
ifconfig
如果能检测到wlan0说明你的无线网卡已经连接成功了 如果没有连接成功就拔出插入试上几次
在这之前你要确保你的虚拟机没有连接任何wifi网络才可以
也就是wlan0后面是没有任何ip地址的
然后我们接着输入以下命令看是否支持监听功能
airmon-ng
如果可以看到wlan0说明是支持监听功能的
我们打开监听模式输入以下命令
airmon-ng start wlan0
回车确认之后我们再输入
ifconfig
这个来查看你的监听网卡我的是wlan0mon 你的可能是wlan0 你查到什么那么你后面的命令就用什么
下面输入以下命令来扫描当前你周边环境的wifi信号
airodump-ng wlan0mon
当搜索到想要破解的wifi的时候按快捷键CTRL+C停止搜索
这边我用wifI名为abc的做演示
我们需要记住两个重要的信息BSSID 和CH也就是wifi的频段
接下载输入抓包命令来抓包就可以了
airodump-ng -C 13 --bssid 4E:77:66:1C:4D:55 -w /home/桌面/handshake wlan0mon
这个方法类似于守株待兔 我们可以用ack攻击把他踢下线因为wifi都有自动登录功能在他重新登录的时候就可以抓到包了这样可以大大缩端破解过程
我们需要打开新的窗口 上个窗口是不关闭的 输入以下命令
-c后面的我们要踢下线的id 就是STAION下的参数
回车之后你会看到握手包 就是这个WPA handshake 这个说明抓包成功了
他会再桌面上生成四个文件 我们主要用到的是cap文件
接下来就是暴力破解的过程 我们需要密码字典
密码字典的获取方式wifi密码本 字典(免费)_Z_Xshan的博客-CSDN博客_wifi密码字典
大家根据自己信息填就行
开始破解 只要密码字典足够强大 和wifi密码再密码字典中就可以获取到密码的
如果密码字典没有是肯定找不到的
边栏推荐
猜你喜欢
BGP solves routing black hole through MPLS
PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案
【C】关于柔性数组.简要的谈谈柔性数组
王学岗-编译出运行的文件
Postman download localization of installation and use
pnpm:简介
Pycharm (1) the basic use of tutorial
Wang Xuegang - compiled shipment line file
OneinStack多版本PHP共存
【论文阅读】Distilling the Knowledge in a Neural Network
随机推荐
tf.where使用
近期在SLAM建图和定位方面的进展
软件测试技术之解析图灵测试离我们还有多远
四字节的float比八字结的long范围大???
[OC学习笔记]weak的实现原理
A young man with strong blood and energy actually became a housekeeper. How did he successfully turn around and change careers?
tf中tensor的大小输出
pnpm: Introduction
Spark 系统性学习笔记系列
C语言基础_共用体
WebGPU 导入[1] - 入门常见问题与个人分享
Mysql Mac版下载安装教程
Biotin-C6-amine|N-biotinyl-1,6-hexanediamine|CAS: 65953-56-2
Analysis of software testing technology How far is Turing test from us
【论文阅读】Distilling the Knowledge in a Neural Network
Jenkins--基础--6.3--Pipeline--语法--脚本式
测试时大量TIME_WAIT
[OC学习笔记]ARC与引用计数
Three types of [OC learning notes] Block
52. [Bool type input any non-0 value is not 1 version reason]