无线网络密码破解WPA/WPA2教程详解(包教包会/亲测有效)

2022-11-28 88200 电脑数码

无线网络密码破解wpa/wpa2教程

本教程用于探索无线路由安全漏洞,禁止用于非法用途,违者法律必究(与我无关)

在动手破解wpa/wpa2前,应该先了解一下基础知识,本文适合新手阅读

首先大家要明白一种数学运算,它叫做哈希算法(hash),这是一种不可逆运算,你不能通过运算结果来求解出原来的未知数是多少,有时我们还需要不同的未知数通过该算法计算后得到的结果不能相同,即你不太可能找到两个不同的值通过哈希得到同一个结果。哈希是一类算法的统称,通常哈希算法都是公开的,比如md5,sha-1等等。;

我们平时说的wpa密码其实叫psk(pre-shared key),长度一般是8-63字节,它加上ssid通过一定的算法可以得到pmk(pairwise master key)。pmk=sha-1(ssid,psk) ,pmk的长度是定长的,都是64字节。由于计算pmk的过程开销比较大,是我们破解花费时间长的关键,所以采用以空间换时间的原则把pmk事先生成好,这个事先生成好的表就是常说的hash表(生成pmk的算法是一种哈希),这个工作就是用airlib-ng这个工具来完成的,我们的快速破解就是这么来的。

认证的时候会生成一个ptk(pairwise temporary),这是一组密钥,具体细节不详细说了,它的生成方法也是采用的哈希,参数是连接的客户端mac地址、ap的bssid、a-nonce、s-nonce、pmk,其中a-nonce和s-nonce是两个随机数,确保每次连接都会生成不同的ptk。ptk的计算消耗很小。ptk加上报文数据采用一定的算法(aes或tkip),得到密文,同时会得到一个签名,叫做mic(message integrality check)tkip之所以被破解和这个mic有很大关系

四次握手包中含有以上的哪些东西呢?客户端的mac地址,ap的bssid,a-nonce,s-none,mic,最关键的pmk和ptk是不包含在握手包里的!

8 a2 m6 t& }) u2 j认证的原理是在获得以上的所有参数后,客户端算出一个mic,把原文连同mic一起发给ap,ap采用相同的参数与算法计算出mic,并与客户端发过来的比较,如果一致,则认证通过,否则失败。

目前的破解方法是我们获得握手包后,用我们字典中的psk+ssid先生成pmk(如果有hash表则略过),然后结合握手包中的(客户端mac,ap的bssid,a-nonce,s-nonce)计算ptk,再加上原始的报文数据算出mic并与ap发送的mic比较,如果一致,那么该psk就是密钥。

目前最耗时的就是算pmk,可谓破解的瓶颈。即使搞定了运算量的问题,海量的密钥存储也是个问题(pmk都是64字节长度)!

最近出来的tkiptun-ng只是可以解开使用tkip加密了的数据包,并不是说能够快速算出pmk或psk。如果感兴趣,可以到书店看看讲哈希的书,说不定你把这些hash算法都破解出来了。

wpa_supplicant套件中有个小工具,叫做wpa_passphrase,它和airolib-ng的作用差不多,都是用来生成pmk,在backtrack中应该自带这个工具。比如有个ssid为tp-link,psk是12345678,那么生成pmk的方法就是wpa_passphrase tp-link 12345678,结果应该是这样:

network={ ssid="tp-link"

#psk="12345678"

psk=1eecc652f354863e9f985a96d48545c4994e0d21b04955432b60c2600c0743da

psk=1eecc652f354863e9f985a96d48545c4994e0d21b04955432b60c2600c0743da其实就是pmk了,一般在电脑上运行查看无线密码的软件就是得到这个,把1eecc652f354863e9f985a96d48545c4994e0d21b04955432b60c2600c0743da直接输入到无线客户端中就可以连上该ssid,相当于输入了12345678,生成pmk的过程是不可逆的,即无法通过1eecc652f354863e9f985a96d48545c4994e0d21b04955432b60c2600c0743da来逆推得到12345678。可以看到同样是psk是12345678,如果ssid名字改变,那么pmk就会发生改变,这就是为什么用airolib-ng建表是只能按ssid生成。

下面进入正题

首先下载“cdlinux -0.9.6.1 iso无线破解系统”

然后准备好虚拟机,我用的vm7

vmware workstation(虚拟机软件)v7.1.4 精简中文版

如果不喜欢虚拟机运行的话,可以直接刻录光盘来加载启动

但是为了方便跑包(暴力破解密码),还是在win下用虚拟机比较方便

硬件方面,我用卡皇,芯片8187的

大家可以根据自己实际情况安排

第一部:设置虚拟机(光盘启动的可以直接路过本部)

首先安装完vm(绿色版直接运行)我就是绿色版

出现如下画面

1、首先建立一个虚拟机

然后直接猛击下一步

2、继续下一步

然后还是下一步

3、这个吗就是默认了,直接下一步

这里客户机操作系统选择linux,

4、这就是选择操作系统和内核,很重要,按照我的选择就ok

5、给他一个名字

6、我还是下一步

7、因为cd容量很小,130mb多的文件,你给他200mb就够了!我给他1g

到现在基本上一个虚拟机雏形基本上诞生

接下来最后一步

12下一页

手机上怎么充费「手机话费如何充值」

手机上怎么充费1、打开手机,找到微信图标,点击进入微信。2、点击右下角“我”图标,再点击“设置”。3、点击“手机充值”。4、输入手机号码,然后再点击选择一个充值金额。5、点击弹出对话框右侧的小箭头,选择一种支付方式。怎么给手机充值1、移动在线营业厅是移动通信为客户提供的业务受理、营销推广、信息查询的在线自助服务平台。2、线上营业厅分为全球通、动感地带、神州行、集团客户区自助线上营业厅。3、我们可以...

独轮电动车真实感受(电动独轮车教学新手入门)

独轮电动车真实感受1、电动独轮车的好处:占用空间少,携带,操作灵便,适合于现在拥挤的交通。2、坏处是:易疲劳,需要较强的自我身体平衡能力,2.不适用于老年人群。3、电动独轮车适于每日通勤使用或作为一项休闲运动。4、陀螺仪传感器控制平衡,1000瓦特的电动机驱动,可以获得很好的动力。5、内部通过程序控制,限速在16km/h,在保证安全的同时兼顾到行车速度。电动独轮电动车什么人都会骑吗1、相对于普通两...

windows系统gz格式的文件怎么解压「以什么方式压缩后缀名.gz的」

windows系统gz格式的文件怎么解压1、01萊垍頭條2、下载并安装解压软件。3、WindowsXP、Vista或Windows7系统自带的解压工具支持有限、特定种类的扩展文件格式,萊垍頭條4、而您应该能找到支持更多种类的扩展文件格式(包括系统内置解压工具不支持的扩展)的解压软件。5、这些扩展格式通常包括.gz、.tar、.tar.gz、.tgz和.rar。7、02萊垍頭條8、使用解压软件定位到...

jvc ux-7000和sd9哪个声音好「美乐家nd是啥级别」

jvcux-7000和sd9哪个声音好1、我也来冒个泡。本着遇到合适的就买的原则,陆陆续续半年时间,分别买了ux-7000的主机、遥控器和音箱,总共花了600多元,成色也不错,觉得还是挺划来的。3、在前几天收到最后一个组件:音箱之前,我用的是SD9的音箱(就是那款樱桃木,防弹布单元的)。4、在接上7000的原配箱子听过后,发现还是有些区别的。5、7000的箱子比我想的要轻不少,至少比SD9的轻一些...

跑分被抓一般拘留多久

跑分被抓一般拘留多久1、跑分被抓会被拘留一段时间。2、跑分是擅自篡改软件代码并用于欺骗等行为,违反了软件的使用规定,以及相关法律法规,会被认为是违法行为,并受到惩罚。3、如果是一般情况,跑分被抓可能会被拘留3-15天不等,但是具体的拘留时间会受到各种因素的影响,如跑分手段的危害性、受害者的程度等因素,可能会影响判断,导致拘留时间有所不同。4、此外,如果涉及到较为严重的后果,如涉及到犯罪行为,则会被...

华为手机是什么处理器啊

华为手机是什么处理器啊1、海思海思麒麟高通骁龙联发科技萊垍頭條2、华为手机有一部分手机用的高通骁龙处理器,主要是中低端的手机。4、华为还有一部分手机是用的自家的海思处理器,目前最新的产品系列是“麒麟”,华为目前在自家的中高端手机上都使用了麒麟处理器。6、麒麟系列处理器是采用的ARM架构,ARM是一家英国芯片架构设计公司,只卖设计,不卖实物。7、麒麟系列处理器是三星代工的,采用了三星的14纳米工艺,...

喇叭怎么长时间录音,喇叭是怎么录音的

喇叭怎么长时间录音1、先将扩音喇叭插入TF内存卡或者U盘。2、开机后正确插入麦克风话筒。3、切换到录音模式,短按“播放键”即可开始录音,开始录音后显示屏上的显示时间会跳动,是扩音器自动累计录音时间;录音过程中短按“播放键”可以暂停和恢复录音,长按“口”键2秒钟,扩音器会自动保存录音文件。4、切换到音乐模式后,即可找到录音文件并播放。5、注意:录音过程中,如果要结束录音,需要长按播放键2秒钟来保存录...

暖气多久洗一次,自己在家怎么清洗暖气片

暖气多久洗一次1、暖气片一般2到3年清洗一次。2、使用久了会在暖气片内部形成很多水垢,这些水垢不但影响暖气片的导热,还会造成暖气片堵塞。3、所以每隔几年需要清洗一次,有条件的可以每年都清洗一次。自己在家怎么清洗暖气片1、清洗之前,需要先将回水关闭,然后再用扳手将暖气片的一边堵头拧开,就可以清洗暖气片了。2、可以使用食盐加白醋进行混合,然后去除暖气片上面的污垢以及锈迹,使用抹布擦拭干净就可以了。3、...