起序:这两天在学习 无线安全,起因是对面的老师把 WiFi 密码改了。我说: “X 老师,发生什么事了,WiFi 怎么不能用了”。X 老师说: “你们都有校园网,WiFi 就不给你们用了”。我不服气,我说: “X 老师,我能给你破解了你信不”。X 老师说: “来~”。


注意:私自破解他人 WiFi 属于违法行为,我这里使用的是自己买的 迷你版路由器 作为学习和测试。明白了破解原理就知道应该怎么防范了。


一、软件&硬件环境

  • 虚拟机:VMware Workstation 15.5.1 Pro

  • Kali:kali-linux-2020.4-installer-amd64.iso

  • 无线网卡:RT3070RTL8187 等,自行选择

  • 字典:WPA.txt

二、前期配置

1、打开 USB… 服务

打开 VMware USB Arbitration Service 服务,首先是 Win+R,输入 services.msc,敲击 Enter 键。

找到 VMware USB Arbitration Service,然后启动服务就可以了。

2、加载网卡

加载网卡之前,先完全启动 kali,然后 虚拟机可移动设备你的网卡连接(断开与 主机 的连接)

点击确定就行了。

查看网卡是否加载进来了。从图片中可以看出,名为 wlan0 的网卡已经加载进了 kali 中。

iwconfig

三、正式开始

1、开启无线网卡的监听模式

查看网卡是否支持监听模式。

airmon-ng

注:从图中可以看到我的无线网卡 wlan0 是支持监听模式的。如果该命令没有任何输出则表示没有可以支持监听模式的网卡。

开启无线网卡的监听模式。

airmon-ng start wlan0

开启监听模式之后,无线接口 wlan0 变成了 wlan0mon,可以使用 iwconfig 命令查看,如下图所示:

2、扫描当前环境的 WiFi 网络

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

airodump-ng wlan0mon

3、抓取握手包

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

airodump-ng -c 1 --bssid 64:51:7E:02:45:6A -w ./hack wlan0mon

参数解释:

参数 含义
-c 指定 WiFi 的通道(channel),不细解释,自行学习
–bssid 指定 WiFiBSSID,也就是 MAC 地址
-w 指定生成文件的名称

使用客户端连接这个 WiFi

可以看到这里有握手包出现:WPA handshke: 64:51:7E:02:45:6A

这是启动抓包命令后,生成的文件。

4、进行 WiFi 密码的破解(跑包)

WPA.txt 是我上传到 kali 中的字典文件。

aircrack-ng -b 64:51:7E:02:45:6A -w ./WPA.txt ./hack-01.cap

参数解释:

参数 含义
-b 指定 WiFiBSSID,也就是 MAC 地址
-w 指定字典文件

这不闲着也是闲着,就截了个动态图。以示我是真的在做,不是 P 图。

瞅瞅,看看,结果出来了,这当然肯定是我把密码(FFA4E9ED17)写进去了的,不然真的要运行到猴年马月呀。

5、附加

如果抓不到 握手包,就先把连接 WiFi 的客户端踢下线,然后对方会再次连接 WiFi,这样就可以抓取 握手包 了。抓取完 握手包 之后就可以进行上面第 4 步的破解(跑包)了。

aireplay-ng -0 5 -a 64:51:7E:02:45:6A -c 7C:B3:7B:84:54:BC wlan0mon

6、结语

能不能 破解 WiFi 网络,完全取决于你的字典是否足够强大。本文只提供学习思路,从来没有教唆他人去 破解 WiFi ,如有人举报,我不知道,我不会,我没有。请出门右拐。


如果对您有帮助,点个赞再走吧。

【无线安全】Kali 暴力破解 WiFi 密码步骤详解相关推荐

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

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

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

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

  3. Kali使用Aircrack-ng进行暴力破解WIFI密码

    Kali系统使用Aircrack-ng进行暴力破解WIFI密码 一.什么是Aircrack-ng 运行环境 插入网卡设备 二.破解流程 1.进入管理员模式 2.查看网卡信息 3.杀掉冲突进程 4.查看 ...

  4. 如何在Windows平台用Java代码暴力破解WIFI密码

    开始进入正题.在网上找了很多wifi破解工具,都是linux平台下用的,然后还不支持虚拟机装linux.因为很多笔记本装虚拟机都识别不了内置网卡.所以得把系统刻到U盘,然后用U盘启动.但是我现在穷得连 ...

  5. 暴力破解及端口扫描详解

    一.系统弱口令检测(Joth the Ripper,检测JR) John the Ripper是一款开源的密码破解工具,可使用密码字典(包含各种密码组合的列表文件)来进行暴力破解 1.JR概述 Jot ...

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

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

  7. Kali Linux破解wifi密码教程(无须外置网卡)

    关键词:Kali Linux.Kali Linux新手教程 Kali Linux学习视频教程:(如失效请在公众号私信我) 链接:https://pan.baidu.com/s/1mILf-H6FsSt ...

  8. 自学python当黑客-用Python做黑客,暴力破解wifi密码

    前几篇文章主要介绍了使用delphi开发后门及简单的远控的知识,有小伙伴说delphi已经过时了没人用了,但是笔者觉得编程语言只是实现功能的一种方式,使用你熟悉或者喜欢的语言即可. 在最近的公司项目开 ...

  9. 在linux系统下暴力破解WiFi密码

    结论:可以破开自己的,破不开别人家的.在此献上思路,仅供学习交流. 网络上的教程说的都太学术化了,其实暴力破解,就是拿wifi字典去一个一个试,如果邻居家的密码,正好在你的字典库里,那你就能成功找到, ...

  10. Wifi密码破解1:通过字典(暴力)破解WIFI密码

    简单破解WEP/WPA/WPA2加密的WIFI密码,平台kali-linux 工具:Aircrack-ng 过程很简单:先抓含有正确密码的握手包(客户端连接wifi的时候会互相交换报文),然后从这个抓 ...

最新文章

  1. DeepLearning tutorial(2)机器学习算法在训练过程中保存参数
  2. tcp/ip 协议栈Linux源码分析一 IPv4分片报文重组分析一
  3. tomcat 不支持put 高版本_「MG6_DCT280」湿式七档双离合版本-性价比并不高
  4. 使用Java扫描DynamoDB项目
  5. JAVA入门级教学之(类之间究竟有哪几种关系呢)
  6. vue-router之路由钩子(八)
  7. 英国-新加坡联合博士奖学金(人工智能、数字医疗方向)
  8. 华为nova 9 SE真机曝光:旗下首款一亿像素主摄 双环镜头吸睛
  9. 滴滴公众评议会第十一期:司机也可以评价乘客 你支持吗?
  10. AIR3.0针对移动设备的高性能渲染方案
  11. python 二进制,十进制,十六进制
  12. Tomcat详解(八)——Tomcat与Nginx实现动静分离
  13. C#中判断字符是否为中文
  14. app下载获取邀请码php,PHP根据id生成邀请码
  15. Codeforces Round #717 (Div. 2)-A. Tit for Tat-题解
  16. “一瞬”一词出自梵典《僧祇律》 相当于0.36秒
  17. apicloud总结
  18. 阿卡迪亚大学计算机专业好考吗,阿卡迪亚大学很烂吗
  19. 【如何20秒内进入XP系统】
  20. 传统企业如何精准获客?搭上这趟高科技顺风车

热门文章

  1. 使用命令卸载mysql
  2. java1.5_Java15下载 JDK15(Java SE Development Kit 15) 15.0.2 官方正式版 Win64位 下载-脚本之家...
  3. DbgView 显示OutputDebugString 输出内容 不能显示问题总结
  4. Android动画分类与总结
  5. ArcGIS创建拓扑
  6. 黑客帝国_屏幕保护程序
  7. http接口开发与调用案例
  8. ios实现读写锁,AFN的实现
  9. 基于R语言利用QQ群进行数据挖掘案例整理
  10. html5表格制作教程,html怎么做表格