设为首页 收藏本站
查看: 1799|回复: 0

[经验分享] 无线网络wifi (WPA/WPA2)密码破解方法

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-1 07:13:32 | 显示全部楼层 |阅读模式
  无线网络password破解WPA/WPA2教程
  本教程用于探索无线路由安全漏洞,禁止用于非法用途,违者法律必究(与我无关)

在动手破解WPA/WPA2前,应该先了解一下基础知识,本文适合新手阅读
首先大家要明确一种数学运算,它叫做哈希算法(hash),这是一种不可逆运算,你不能通过运算结果来求解出原来的未知数是多少,有时我们还须要不同的未知数通过该算法计算后得到的结果不能同样,即你不太可能找到两个不同的值通过哈希得到同一个结果。哈希是一类算法的统称,通常哈希算法都是公开的,比方MD5,SHA-1等等。;
我们平时说的WPApassword事实上叫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),这是一组密钥,详细细节不详细说了,它的生成方法也是採用的哈希,參数是连接的clientMAC地址、AP的BSSID、A-NONCE、S-NONCE、PMK,当中A-NONCE和S-NONCE是两个随机数,确保每次连接都会生成不同的PTK。PTK的计算消耗非常小。PTK加上报文数据採用一定的算法(AES或TKIP),得到密文,同一时候会得到一个签名,叫做MIC(message integrality check)tkip之所以被破解和这个mic有非常大关系
四次握手包中含有以上的哪些东西呢?client的MAC地址,AP的BSSID,A-NONCE,S-NONE,MIC,最关键的PMK和PTK是不包括在握手包里的!
8 A2 m6 T& }) U2 J认证的原理是在获得以上的全部參数后,client算出一个MIC,把原文连同MIC一起发给AP,AP採用同样的參数与算法计算出MIC,并与client发过来的比較,假设一致,则认证通过,否则失败。
眼下的破解方法是我们获得握手包后,用我们字典中的PSK+ssid先生成PMK(假设有HASH表则略过),然后结合握手包中的(clientMAC,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了,一般在电脑上执行查看无线password的软件就是得到这个,把1eecc652f354863e9f985a96d48545c4994e0d21b04955432b60c2600c0743da直接输入到无线client中就能够连上该ssid,相当于输入了12345678,生成PMK的过程是不可逆的,即无法通过1eecc652f354863e9f985a96d48545c4994e0d21b04955432b60c2600c0743da来逆推得到12345678。能够看到同样是psk是12345678,假设ssid名字改变,那么pmk就会发生改变,这就是为什么用airolib-ng建表是仅仅能按ssid生成。
以下进入正题
首先下载“cdlinux -0.9.6.1 ISO无线破解系统”
然后准备好虚拟机,我用的vm7
  


DSC0000.gif VMware Workstation(虚拟机软件)V7.1.4 精简中文版授权:免费软件 大小:117M 语言: 简体
下载地址本周共下载 15987 次  
假设不喜欢虚拟机执行的话,能够直接刻录光盘来载入启动
可是为了方便跑包(暴力破解password),还是在win下用虚拟机比較方便
硬件方面,我用卡皇,芯片8187的
大家能够依据自己实际情况安排
第一部:设置虚拟机(光盘启动的能够直接路过本部)
首先安装完vm(绿色版直接执行)我就是绿色版
出现例如以下画面
DSC0001.jpg
1、首先建立一个虚拟机
DSC0002.jpg
然后直接猛击下一步
2、继续下一步
DSC0003.jpg
然后还是下一步
3、这个吗就是默认了,直接下一步
这里客户机操作系统选择linux,
4、这就是选择操作系统和内核,非常重要,依照我的选择就ok
DSC0004.jpg
5、给他一个名字
DSC0005.jpg
6、我还是下一步
DSC0006.jpg
7、因为cd容量非常小,130mb多的文件,你给他200mb就够了!我给他1g
到如今基本上一个虚拟机雏形基本上诞生
接下来最后一步
也是最重要一步
给他一个iso包
DSC0007.jpg
8、给他一个路径,让他知道你的iso在哪儿!就这么简单
接下来你就能够启动虚拟机了!
接下来
DSC0008.jpg
这里选择中文,你应该知道吧?
系统启动,选择语言界面,这里你选择中文,假设你是外国人,选择外语,我相信看到这儿都是中国人吧?
DSC0009.jpg
虚拟机启动ing
启动过后才是令人激动地时刻
嘿嘿
接下来
第二部:破解wep/wpa2
DSC00010.jpg
系统启动成功,桌面
1、系统启动啦,这就是桌面!咋样?熟悉吧?非常像win的!非常easy上手
DSC00011.jpg
2、然后打开第二排的第一个软件minidwep-gtk~~出现此对话框,直接点ok!就过去了
DSC00012.jpg
3、看左上角那个下拉菜单,找到自己的网卡!!!然后右上角!!扫描!!!然后就開始激动人心了!~
DSC00013.jpg
4、够激动吧?看到沒有?
sssid---就是扫描到无线接入点的mac地址 pwr:信号强度 data:这句是所谓的数据包 最后面的essid就知道了吧?那就是你扫描到的路由名称!这样就明确了吧?当然了,假设沒有数据包的话,你还是省省吧!毕竟是破解!沒有数据包代表抓不到握手包,抓不到握手包如何破解呢?所以还是须要数据量的!然后抓到握手包以后就開始破解啦!
DSC00014.jpg
5、怎么样?嘿嘿,看到了吧?软件已经搜索到了wpa2加密的方式的路由器!当然了,软件的搜索方式是一起搜索,也就是wep,wpa2一起搜索,看看软件左边栏的“加密方式”你选择wep就会显示wep方式加密的路由,你选择wpa2就会显示wpa2方式加密的路由,咱们这儿讲的是破解wpa2加密方式的路由!所以wep一笔带过!假设是破解wep的路由,直接右边栏的“启动”button,剩下的差点儿不用动手自己主动搜索password(前提是有数据包哦!)
DSC00015.jpg
6、接下来開始抓取握手包,看图片最后面一行字,抓到一个握手包,正在等待认证,等待认证后就会给你提示!告诉你已经抓到一个握手包,然后就能够破解啦!(当然,抓取握手包是须要耐心的,有时候rp暴增,没准上来就能抓到,我这儿抓了十几分钟才抓到)
DSC00016.jpg
7、基本上已经成功,剩下的就是破解啦!这里開始进入破解第一部,跑包,開始測试password!
DSC00017.jpg
8、接下来,把你的字典贡献给minidwep-gtk!嘿嘿,这个都会了吧?我给他一个默认的字典,就是最后一个wordlist.txt。你能够依据情况来选择字典,事实上我上藏了3g多的字典呢!嘿嘿,只是这个路由是弱口令的!所以这个字典足够了!
DSC00018.jpg
9、这下子就解密啦,成功啦!!!嘿嘿,哈哈!!!看见wpakey:0123456789 这就是password!这个password牛屄吧?够弱智吧?!哈哈哈
10、昨天写的仓促,忘了告诉的大家,虚拟机执行cd是不支持内置网卡的,所以须要设置一下的!非常简单,我就不上图了!打开vm以后,看上面菜单条里面有个“虚拟机”然后下来看到“可移动设备”,然后看到你的usb网卡,然后打上对勾就ok了!简单吧!嘿嘿
嘿嘿,同志们别拍砖,别骂!破解wpa不是开玩笑!关键是你的机器是否够强悍!字典是不是够多!!!
假设你的机器够强悍,跑包跑到几十万的话!字典收藏几百G,预计你不能破解的password不多了!有非常多“大侠”告诉我说破解不了,说我骗人的!后来问人家,你字典多大?人家说了,我字典超牛逼!!!有3m的txt文件作字典!!!!同志们啊!!!这种“大侠啊”您认为他能破解吗?
看过留名哦!认为受用就回复一下子!嘿嘿!哈哈!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-121067-1-1.html 上篇帖子: 安卓使用WIFI调试程序 下篇帖子: 网络时代 免费wifi营销 有兴趣的进来看看【转】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表