使用Kali Linux虚拟机破解WiFi密码的一波三折

声明:此篇使用自己的WiFi作为学习和测试。私自破解他人WiFi属于违法行为!仅供参考学习~望周知!

目录概要

  • 使用Kali Linux虚拟机破解WiFi密码的一波三折
  • 波折一
  • 波折二
  • 波折三
  • 实验操作步骤
    • 1、连接无线网卡;
    • 2、检查网卡是否处于监听模式;
    • 3、开启无线网卡监听模式;
    • 4、使用ifconfig命令查看无线网卡名称;
    • 5、扫描环境周围的WiFi网络信号;
    • 6、抓取握手包;
    • 7、查看抓包情况;
    • 8、破解WiFi密码,进行跑包

波折一

波折二

波折三

实验操作步骤

1、连接无线网卡;

2、检查网卡是否处于监听模式;

3、开启无线网卡监听模式;

4、使用ifconfig命令查看无线网卡名称;

5、扫描环境周围的WiFi网络信号;

6、抓取握手包;

7、查看抓包情况;

8、破解WiFi密码,进行跑包

使用Kali Linux 暴力破解wifi密码详细步骤所谓暴力破解就是穷举法,将密码字典中每一个密码依次去与握手包中的密码进行匹配,直到匹配成功。所以能否成功破解wifi密码取决于密码字典本身是否包含了这个密码。破解的时间取决于CPU的运算速度以及密码本身的复杂程度。如果WiFi密码设得足够复杂,即使有一个好的密码字典,要想破解成功花上个几天几十天甚至更久都是有可能的。

为了测试这个实验,我前期准备了好久。真是“一波三折”。

第一波:修复VMware Workstation 软件中某个服务(VMware USB Arbitration Service)未能正常启动的bug。

1、出现的问题:
可移动设备无法正常显示出来。

2、原因分析:
是因为windows服务中无法正常启动VMware USB Arbitration Service 所导致的。


3、解决方法:
操作步骤:打开"控制面板"——> 点击“卸载程序” ——>找到VMware Workstation程序——>右击,选择“更改”。

注意:更改此应用程序的时候,需要关闭此软件。




等待修复完成后,重新启动即可。

第二波:未能正确购买到Kali Linux所支持的无线网卡做测试。

温馨提示:使用Kali linux,先准备好一个适合Kali系统的USB外置无线网卡,注意内置网卡并不适合做渗透测试。

用于抓取无线数据包稳定和兼容比较好的三款芯片:
1.RT3070(L)/RT5572:即插即用支持混杂模式、注入模式、AP模式。
2.RT8187(L):即插即用支持混杂模式、注入模式、AP模式。
3.AR9271:即插即用支持混杂模式、注入模式、AP模式。
对于Linux(像Ubuntu、Kali、Debian、Centos等等),这三款芯片即插即用,无需再手动安装驱动。

参考链接:Kali Linux无线网卡常见类型及选择

第三波:Kali Linux 外接无线网卡显示不出来的问题
操作步骤:



通过演示动画,连接无线网卡设置。

连接以后,在虚机的右下角部分可以看到类型USB接口的图案显亮出来,即表示连接成功。

再次使用 airmon-ng 命令进行查看,检查网卡是否支持监听模式。结果如图所示。

以上就是我做实验前的“一波三折”,希望能够给你们提供一些帮助与解答。

接下来进入正式实验环节。

实验操作步骤:

1、连接无线网卡(即在波折三中有提及,此处略过… …)

2、使用airmon-ng命令检查网卡是否支持监听模式。

执行命令:airmon-ng


3、开启无线网卡的监听模式。如图所示。

执行命令:airmon-ng start wlan0

4、开启监听模式之后,无线接口wlan0变成了wlan0mon,使用ifconfig命令进行查看。如图所示。

执行命令:ifconfig -a


5、执行命令扫描环境中的WiFi网络。如图所示。

执行命令:airodump-ng wlan0mon

啊哦~报错了,暂时不知道咋整的

所以断开网卡重新连接,重新进行操作即可。

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

6、抓取握手包

使用网卡的监听模式抓取周围的无线网络数据包,其中我们需要用到的数据包是包含了WiFi密码的握手包,当有新用户连接WiFi时会发送握手包。

root@xyb:/home/xyb/桌面# airodump-ng -c 10 --bssid 94:63:72:9F:C6:C7 -w vivo wlan0mon

参数解释:
-c 指定信道,上面已经标记目标热点的信道
-bssid指定目标路由器的BSSID,就是上面标记的BSSID
-w指定抓取的数据包保存的目录

7、抓包,如图所示

执行命令:airodump-ng -c 13 --bssid 94:63:72:9F:C6:C7 -c vivo wlan0mon


抓包结束

8、破解WiFi密码(跑包),如图所示。

执行命令:aircrack-ng -a2 -b 94:63:72:9F:C6:C7 -w shuzi.txt vivo-01.cap
跑包结束,wifi密码为:11111111


至此,实验完成!

使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤相关推荐

  1. 使用Kali Linux 暴力破解wifi密码详细步骤

    使用Kali Linux 暴力破解wifi密码详细步骤所谓暴力破解就是穷举法,将密码字典中每一个密码依次去与握手包中的密码进行匹配,直到匹配成功.所以能否成功破解wifi密码取决于密码字典本身是否包含 ...

  2. 通过Kali Linux暴力破解WiFi密码

    所需工具:Kali Linux系统.无线网卡(免驱动) 需要用到的命令: #查看网卡是否支持监听模式 airmon-ng #开启网卡监听 airmon-ng start 网卡名 #扫描附近WiFi a ...

  3. Kali Aircrack-NG HashCat 破解Wi-Fi密码

    Kali Aircrack-NG HashCat 破解Wi-Fi密码 假日无事,某网站购入TL-WN722N Kali免驱网卡,扫描一下附近网络试试 仅学习使用 1.设备概要 TL-WN722N Ka ...

  4. kali虚拟机-----破解wifi密码(WiFi渗透)

    文章目录 一.将无线网卡挂载到 虚拟机上 二.查看是否挂载成功 三.查看网卡是否支持监听模式 四.检查文件监听影响并杀死影响 五.开启无线监听模式 六.开始监听 七.开始抓包(新建一个命令窗口) 八. ...

  5. 学习linux下破解wifi密码

    本文的最终目的是介绍相关网络安全知识, 提高大家的防范意识, 正所谓知己知彼百战不殆. 破解他人wifi的行为都是违法的, 与本文无关, 请知悉. 一. 软硬件环境 硬件: cubieboard2 系 ...

  6. linux中安装mysql步骤,Linux中安装MySql 5.7.21的详细操作步骤

    python基础01 Hello World! 摘要:简单的Hello Word! python 命令行 如已经安装python,那么在linux命令行中输入 $python 将进入python.乱吼 ...

  7. NO.28——Kali Linux无线渗透暴力破解WIFI密码

    近期放暑假在家闲来无事,前几天在手机上下载了腾讯wifi管家,意外地链接上了隔壁邻居的WIFI,但是在手机端无法看到密码明文,因此在考虑是否能通过Kali暴力破解wifi密码. Kali Linux常 ...

  8. Kali Linux使用基于airmon airodump aircrack破解wifi密码

    AirCrack 套件来破解无线网络的 WEP 密码 最近玩Kali Linux总结一下使用教程 要求: Kali Linux的计算机(我用的是vmware) 要有一个外置的网卡,用于Kali Lin ...

  9. kali破解wifi密码(wpa/wpa2)

    kali破解wifi密码(wpa/wpa2) 实验材料: 1:一台装有kali的电脑或虚拟机(这里我用的是物理机) 2:一块支持监听的无线网卡(淘宝上30元就能买到) 3:你的智商在线 第一步: 插入 ...

最新文章

  1. 导师:我不会拖延研究生正常毕业
  2. 外国小哥恶搞:用ESP32单片机伪装成GPU,让朋友电脑中“勒索病毒
  3. 从零开始学习docker(三)link
  4. 网易笔试编程题java_2017年网易校招笔试JAVA研发编程题
  5. CSS3笔记之基础篇(三)文字与字体
  6. iOS-数据持久化-偏好设置
  7. oracle em搭建,【oracle】手动安装EM
  8. 网站源代码遭公开,2.43亿名巴西公民个人数据遭泄露
  9. vue双向数据绑定的简单实现
  10. 下载各种版本的weblogic
  11. logistic回归分析优点_logistic回归模型分析
  12. MongoDB的一些基本使用
  13. Matlab航迹规划仿真——A*算法
  14. 改为国内镜像时jenkins plugin提示: Update information obtained: 不可用 ago;
  15. 使用msi2lmp和materials studio导出复杂结构的data文件的报错:Unable to find bond data for XXX,Unable to find oop data
  16. 图形B=B≌B凸显中学数学有一系列重大错误(更新稿) ——合同图形概念让5000年无人能识的自然数一下子浮出水面
  17. 多功能纺织品易燃性测试仪市场现状及未来发展趋势
  18. javadoc 创建html,javadoc html标签
  19. java开发速成班培训课程(1)
  20. SQL多对多关系通过关联中间表查询

热门文章

  1. 字节跳动想取消大小周,但只有1/3的员工表示同意。
  2. 移动OA(手机OA)是什么?与OA系统有何关系?
  3. Metricbeat 8.4.0 linux 安装(Metricbeat-part1)
  4. Haskell 与范畴论
  5. 游戏感:虚拟感觉的游戏设计师指南——第十八章 我想做的游戏
  6. 解决检索COM类工厂中CLSID为{ }组件失败
  7. android 重力感应的使用
  8. Swan学院社团招新
  9. C语言捉弄人的程序,给大家几个捉弄人的小方法(请谨慎使用!)
  10. linux中make命令报错,Linux命令make报错总结