在MacOS上使用Aircrack-ng获取WiFi密码
思路:
用户与路由器建立连接时确认身份,是通过发送一个将密码进行hash加密后的握手包进行的。因此我们只需要监听并获得该握手包,通过比对字典中的hash值即可确定密码明文。
步骤:
一、准备
安装Homebrew
打开终端,输入如下命令安装。安装完毕后可通过输入“
brew --version”
查看是否安装正确。(如下载缓慢可以使用科学上网)/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装Aircrack-ng
使用Homebrew安装,输入如下命令。安装完毕后可通过输入
“aircrack-ng
”查看是否安装正确。brew install aircrack-ng
下载密码字典
密码字典包含多个txt文件,是对一些常规密码的穷举,基本上大部分人为设置的都能匹配到。(参考这篇文章中的字典)
二、开始
查看本机网卡信息
点击“->关于本机->系统报告”,左边列表点击“网络”。查看Wifi的BSD设备名称。这里是en0。
查看周围Wifi信道
输入如下命令,获取Wifi列表,如图所示(为保护隐私,Wifi名称没有截全)。其中SSID为名称,BSSID为路由器MAC地址,RSSI为信号强度,CHENNEL为信道,SECURITY为加密方式。这里假设我们要获取密码的Wifi信道为10。
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s
监听想要获取密码的对应Wifi的信道,等待获取握手包
输入如下命令,开始监听。其中en0和10分别为网卡和信道。这里有一个不便的地方在于看不到过程中是否有握手发生,只能自己选择大概率能发生Wifi连接的时段进行监听(例如大家下班回家的时段)。结束监听使用control+C,这个过程会在/tmp文件夹下生成一个.cap文件,包含了监听到的包的信息,这里我生成的文件名是airportSniffhKI8Kg.cap。
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport en0 sniff 10
查看监听结果
输入如下命令,查看监听结果。发现想要获取密码的Wifi在这段时间产生了握手包(1 handshake),是第19行。
sudo aircrack-ng /tmp/airportSniffhKI8Kg.cap
使用字典破解
进入字典所在目录,输入如下命令,选择对应行号19。字典文件里包含多个.txt文件,如果一个破解不出来,就使用下一个。这里我使用第一个就成功破解了。
sudo aircrack-ng -w wifi1.txt /tmp/airportSniffhKI8Kg.cap
参考:
MAC系统下破解WIFI密码(亲测可用,含wifi密码字典) - HZX↑ - 博客园
GitHub - ZoraZora59/Get_Wifi_Password_On_MacOS: 在MacOS上,利用Aircrack-ng等工具获取附近可见wifi的明文密码
在MacOS上使用Aircrack-ng获取WiFi密码相关推荐
- 全网最详细用kali linux上的fluxion搭建钓鱼wifi获取wifi密码
Kali linux系统用fluxion创建钓鱼wifi获取wifi密码 一.准备 1.RT3070芯片的无线网卡 注意网卡插上后,要和虚拟机连接 2.VMware Workstation Pro V ...
- 过年装X神器,快速获取 wifi 密码!
祝各位朋友们新年快乐,牛年大吉???? 在春节期间,亲朋好友串个门聚一聚是难免的了,作为主人,被问 wifi 密码是常见的事,每次都需要给客人们一遍又一遍的说密码,感觉很low啊.作为程序员,这完全不 ...
- 无线渗透--wifiphisher之wifi钓鱼获取wifi密码
本来是想试验一下暴力破解的,但是由于字典太大,跑的时间也比较长,于是使用了钓鱼的方法. 先说一下wifiphisher钓鱼获取wifi密码的原理: wifiphisher对于你在攻击中选定的wifi会 ...
- 破解 WiFi,获取 WiFi 密码
破解 WiFi,获取 WiFi 密码 破解 WiFi,获取 WiFi 密码 手动指令破解篇 1.查看自己的无线网卡名称 2.开启网卡监听模式 3.搜索周围wifi网络 4.抓取握手包 5.干扰连接设备 ...
- 太骚了!还能这样获取wifi密码?Github这个开源项目火的一塌糊涂!
点击上方"Github爱好者社区",选择星标 回复"资料",获取小编整理的一份资料 作者:GG哥 来源:GitHub爱好者社区(github_shequ) 这是 ...
- 利用python和DOS获取wifi密码
CMD命令获取wifi密码 通过python批量获取连接过的wifi密码 CMD命令获取电脑里配置过的wifi信息 设定一个场景,假如我忘记了自家的wifi密码,这时候小伙伴来家里跟我开黑,问我wif ...
- 免Root获取WIFI密码
免Root–获取WIFI密码 当我们用WIFI万能钥匙破解了邻居家或者商店的密码时,我们或许会注意到,有的设备没有sim卡,不能使用数据连接.如果我们想要知道WiFi密码是多少,就要获取设备的Root ...
- 简单几步轻松获取WiFi密码
简单几步轻松获取WiFi密码 1.Windows + R 输入cmd,召唤cmd: 2.在cmd窗口输入以下命令,回车: netsh wlan show profiles 接下来可以看到我们连接过的W ...
- Mac通过钥匙串获取wifi密码
mac实用操作 Mac通过钥匙串获取wifi密码 1.程序坞中找到钥匙串访问程序并打开 2.选择iCloud并找到自己需要访问的项目 3.右键项目点击显示简介 4.勾选显示密码 5.输入钥匙串密码 6 ...
- win10查看电脑上所有连接过的wifi密码信息
win10查看电脑上所有连接过的wifi密码信息 打开win+r 输入cmd打开命令框 查看该电脑连接过的wifi记录,输入netsh wlan show profiles 接着我们选择其中一个wif ...
最新文章
- html5div上下滚动,html5 – 在另一个div上滚动div
- asp.net面试的代码题目
- S210-设置通过X130-Profinet口进行配置
- day8--socketserver
- 蛋白结构建模与优化_最终幻想: 无中生有的蛋白质从头设计
- 财务管理属于计算机网络,浅谈如何应用计算机网络进行财务管理
- 自回归模型/向量自回归模型
- 基于预训练深度学习算法的番茄作物病害分类
- 14.Java实现UDP通信
- 远程桌面连接Windows后显示蓝屏
- 基于51单片机WiFi温湿度远程控制
- day2 craps赌博游戏
- [Erlang危机](3.0)过载处理
- 类风湿关节炎伴发纤维肌痛症患者的炎症与脑内感受性连接的关系
- 热辊的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 3.6 Meterpreter 键盘记录
- C语言采药动态规划,Vijos P1104 采药 动态规划
- PC 机与单片机通信(RS232 协议)
- 关于点进Steam页面白屏解决办法
- 虚拟环境mkvirtualenv指令
热门文章
- c语言产生gamma 分布的随机数,笔记:Gamma 分布的转化
- [阅读笔记]Improving Generalizability in Limited-Angle CT Reconstruction with Sinogram Extrapolation
- 兰州大学中外合资计算机专业怎么样,兰州大学与美国德雷塞尔大学拟合作举办计算机科学与技术专业(数据科学方向)本科教育项目...
- android 批量压缩图片大小,Android异步批量压缩图片
- 如何在excel中快速使用日期控件?
- MapReduce3.x 自定义 FileInputFormat
- 史玉柱与妻子(前妻)董舂兰
- 开板季滑雪热度暴涨,小红书“滑雪”搜索量涨150%
- shellexecute 执行完成_ShellExecute —— 运行一个外部程序
- 2020考研大纲词汇TXT版本5500