Ubuntu下Aircrack-ng工具包的使用

caocao1年前教程249

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

Attack 0: Deauthentication 解除认证 
Attack 1: Fake authentication 伪造身份验证 
Attack 2: Interactive packet replay 交互式数据包重播 
Attack 3: ARP request replay attack ARP请求重播攻击 
Attack 4: KoreK chopchop attack KoreK斩杀攻击 
Attack 5: Fragmentation attack 碎片攻击 
Attack 6: Cafe-latte attack 咖啡拿铁攻击 
Attack 7: Client-oriented fragmentation attack 面向客户的分片攻击 
Attack 8: WPA Migration Mode WPA迁移模式 
Attack 9: Injection test 注射试验

注意:本文章是审核家庭无线路由器安全性的教程,破解别人的无线路由器密码是违法的,放弃WEP,真爱WPA2,禁用WPS。

本文章为个人学习笔记和整理,如有不当之处,请予指正,欢迎在底下的品论中给我反馈,以便我可以及时更正。谢谢!

本文章可能有一小部分中文语法和标点符号错误,请谅解!

本文章所出现的:ex('数字') 这个为解释符号,已这些形式出现的都会在“帮助”里进行解释!

如果你有发现任何错误请告知,谢谢!

2. 什么是 Aircrack-ng2.1 介绍

Aircrack-NG是一个完整的工具来评估Wi-Fi网络安全套件(ex.1)。

它专注于WiFi安全的不同领域:

  • 所有的工具都是命令行,它允许重的脚本。很多GUI都利用了这个功能。它主要工作在 Linux,但也支持 Windows,OS X,FreeBSD,OpenBSD,NetBSD以及Solaris甚至eComStation 2。

本次,我们将会使用Aircrack-ng进行对我本人的无线网络(WPA/WPA2 加密方式)进行破解。我会在下面的内容中示范本次操作,本文章掩盖所有的ip信息以及mac地址,抱歉。

3. 所需工具3.1 准备

你需要:一台装有 Linux(推荐Kali) 系统的计算机,或虚拟机aircrack-ng 套件一张支持数据包Inject(注入)的和网络监听的无线网卡

4.参数介绍4.1 关于aireplay-ng的几个参数

aireplay-ng是aircrack-ng套件里的一款抓包工具,aireplay-ng 中集成了10种攻击方式,分别是:

sudo apt-get update 
sudo apt-get upgrade

aireplay-ng在后面数据分析环节中担任非常重要的的角色,他的作用是抓取重要数据包,并用于为后面的字典暴击破解。

本次我我们将使用 Attack 0: Deauthentication 解除认证攻击。

5.破解步骤5.1 教程

– 首先,进入系统,打开terminal,更新源。

sudo apt-get install aircrak-ng
sudo airmon-ng

– 安装 aircrack-ng 套件。 注:Kali linux 是自带组件的。

– 完成后,插入你的网卡,并检测硬件状态。 在terminal里输入: iwconfig 注意:如果显示: no wireless extensions. 请检查 是否正确连接 或 安装你的网卡驱动。

– 使用airmon-ng查看你无线网卡。

sudo airmon-ng start wlan0

因为linux发行版不同,使用的内核也不同,Kali 4.9.0会在界面中多一个phy选项。 找到interface栏,记下你的无线网卡。 我的无线网卡为wlan0。

– 使用airmon-ng开启网卡监听模式。 记下你的monitor名称。

sudo airodump-ng wlan0mon

注:例如,我使用的Linux kali 4.9.0-kali4-amd64中无线网卡的monitor为 wlan0mon,老版本则为 mon0。

– 使用airodump-ng扫描信号。 扫描附件的wifi。

BSSID是AP端的MAC地址
PWR是信号强度,数字越小越好
Data是对应的路由器的在线数据吞吐量,数字越大,数据上传量越大。
CH是对应路由器的所在频道
ESSID是对应路由器的名称
sudo airodump-ng -c 6 -w Desktop/handshake --bssid C0:00:00:00:00:48 wlan0mon
sudo aireplay-ng -0 0 -a C0:00:00:00:00:48 -c 18:00:00:00:00:88 wlan0mon

注:airodump-ng 停止扫描,并选取合适的目标 //快捷键 Ctrl + C

– 使用airodump-ng监听指定目标频道。 注:airodump-ng -c -w --bssid 在你的抓取握手包的存放目录会生成4个文件。 注:握手包文件的拓展名为 .cap 如红色方框所示。 然后,你的网卡会开始监听你目标端的频道 注:请注意右上方(日期和时间右边的区域),如红色方框所示。以及在STATION栏中的Client MAC地址,选取一个客户端MAC地址并记录。

– 使用aireplay-ng进行解除认证攻击模式。 在这里有必要补充一下什握手包的概念,握手包指的是采用WPA加密方式的无线AP与无线客户端进行连接前的认证信息包。 一个合法的客户端要连上AP要经历四次握手(ex.2) 1.你请求连AP 2.AP发一个数据包给你 3.你将收到的数据包用wpa密钥加密,然后发给AP 4.AP用自己保存的wpa密钥加密相同数据包,然后和你发给他的比较,如果相同,就发准许接入的许可。 上面就是一个合法客户端四次握手的全过程,我们所说的抓握手包,是指抓AP发给合法客户的数据包,和合法客户端加密后发给AP的数据包。所以我们就抓这两个包,当我们有了明文和密文,就可以破解出密钥。 所以我们这里的关键是要发动攻击,迫使合法的客户端断线,进行重新认证,我们趁机抓包。 保持上一个terminal窗口的运行状态,打开一个新的terminal。

sudo airmon-ng stop wlan0mon

注:aireplay-ng - [攻击次数,0为无限攻击] -a -c 这里我使用的是解除认证攻击模式,给客户端无限发送测试包使其下线。当你获取到握手包时,可以使用快捷重点内容键Ctrl + C 停止发送测试包。 注:当你获取道握手包时,红色区域会显示”WPA handshake”。

– 关闭监听模式。

sudo aircrack-ng -w Desktop/wordlist.txt Desktop/handshake-01.cap 
sudo apt-get install crunch

– 使用字典进行暴力破解。 注:`aircrack-ng -w 破解速度取决你CPU的核心数和频率 我在虚拟机上使用的i5 6400的速度为 2481.88 k/s(黄色区域)。图中红色区域分别为:跑完字典的剩余时间;完成率;当前尝试的密码。 当密码破解成功时,会在图红色区域位置显示”KEY FOUND!”字样,中括号为AP端的密码。

– (附) 如何制作一个简单字典文件。 在Linux中可以使用crunch来制作一个简单的字典,下面是自作方法。 安装crunch

 = 最小密码长度。 
 = 最大密码长度。 
 = 用于生成密码的字符集。 
 = 生成的密码的指定模式。 
 = 保存字典文件的路径。

使用语法 crunch max -t -o 例如,如果您知道目标的生日是0728(7月28日),并且认为他们以自己的密码包含他们生日,则可以生成一个以0728为结尾的密码列表,方法为@@@@@@@0728。 该字最多可生成11个字符(7个变量和4个固定)密码,然后全部都以0728结尾。

注: pattern中可以使用的特殊标记字符(ex.3) [%]插入数字 [@] 插入小写字母 [,] 插入大写字母 [^] 插入符号 桌面上是我生成字典,就像上面提到的那样,第一个8是我设定字典的最小长度;第二个8是我设定字典的最大长度(如橘色区域),0123456789是生成密码中包含的字符(如黄色区域)。所以,我生成的字典中只包含长度为8的0-9字符集。

– 注意: wpa/wpa2的密码破解就像是买彩票,破解的成败完全靠运气,不管怎么说,一个强大字典是肯定可以提高破解的成功几率。 注: window平台上可使用EWSA进行破解,它可以同时使用gpu进行破解运算。

重复:本文章是审核家庭无线路由器安全性的教程,破解别人的无线路由器密码是违法的,放弃WEP,真爱WPA2,禁用WPS。

6.帮助6.1 来源

ex.1 aircrack-ng 套件包含有:

相关文章

Kali Linux安装-硬盘安装、虚拟机安装

Kali Linux安装-硬盘安装、虚拟机安装

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 软件版本:1.1.0 安...

fbinsttool.exe使用说明—如何用FbinstTool制作启动优盘?

fbinsttool.exe使用说明—如何用FbinstTool制作启动优盘?

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 fbinsttool.e...

用紧缩创建Wordlists

用紧缩创建Wordlists

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 在渗透测试活动中,我们经...

Kali安装教程(Virtual Box虚拟机安装教程)

1、Kali安装教程(一) Virtual Box安装准备 1) 安装文件下载:在官网上下载相关的安装文件。虚拟机安装文件:kali安装文件:可以通过百度方式在各自的官方网站上进行下载。具体如何寻找、...