实验环境

VMwareWorkstation 9.0 + BackTrack5 R3-GNOME-32

工具说明

VMware:著名的虚拟机软件,本实验采用虚拟机环境下安装BackTrack。

BackTrack:是一个基于Ubuntu GNU/Linux的发行版本,主要用做数字取证和入侵测试。其无线安全审计中主要使用了BackTrack回溯算法,自身提供了大量功能强大但简单易用的安全工具软件。她可以用来破解WEP,WPA/WPA2加密方式的无线网络,BT5R3在以往版本工具的基础上又加入了基于GPU的破解工具oclhashcat,分别为oclhashcat+(ATI),oclhashcat+(Nvidia)破解速度理论上可以达到传统CPU破解的百倍。

渗透测试:是为了证明网络防御按照预期计划正常运行而提供的一种机制。渗透测试是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。这个过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析,这个分析是从一个攻击者可能存在的位置来进行的,并且从这个位置有条件主动利用安全漏洞。分为黑盒测试和白盒测试两类,其标准流程为:前期交互、情报收集、威胁建模、漏洞分析、渗透攻击、后渗透攻击、报告。

实验原理

无线网络渗透一般步骤原理如下:

1.    扫描环境路由信号;

2.    选择路由监测;

3.    等待PC-AP交互;

4.    抓取握手包;

5.    字典破解密码。

实验步骤

1. VMware Workstation下载地址: 

http://www.vmware.com/products/workstation/workstation-evaluation

BackTrack5 R3下载地址:

http://www.backtrack-linux.org/backtrack/backtrack-5-r3-released/

其中BT5R3有CNOME和KDE的64、32版本,CNOME和KDE版本均属图形界面系统,两者的区别是前者桌面风格属linux,而后者类似于windows。

此处省略vmware的安装流程,简单提及BT的安装注意事项。

选择虚拟机类型时选择Linux,版本选择Ubuntu,此外语言默认选择English,

时区选择ShangHai。

一切设置完成后配置镜像源的路径,最后打开虚拟机的电源。进入命令行后直接输入

“startx”命令,显示如下界面:

直接选择第一项,进入图形界面后安装桌面上的BT5,完成后会提示重启。

重启进入的仍为命令行界面,初始用户名是root,密码为toor。输入后用户名密码后

再输入“startx”命令即可切换到图形界面。

2.为方便虚拟机与主机的通信,vmware tools是有用的工具,安装参考如下:

http://wenku.baidu.com/view/b92f38cd050876323112129e.html

3.下载并安装破解工具:minidwep-gtk

命令行下安装:dpkg -i minidwep-gtk-21026-ubuntu.deb

4.破解工具安装成功后Applications/Internet会多出minidwep-gtk软件:

点击进入,提示该工具仅作渗透测试使用,需合法使用:

点击OK,显示找不到无线网卡:

以上原因为minidwep-gtk目前只支持USB无线网卡,不支持笔记本自带的无线网卡。绝大部分笔记本自带的无线网卡是不能用来渗透和破解的,因为不兼容BT5系统。故需另外买外接的USB无线网卡,此处选择EDUP公司的EP-N8538型号无线网卡。

win7下U盘插入电脑后, 虚拟机识别不到,与XP不相同。这个时候 需要启动 win7的一个系统服务:vmware usb arbitration service.启动这个服务之后,虚拟机可以正常的检测到U盘,可以连接。

选择Ralink 802.11n WLAN->与主机连接:

查看设备ID:

查看网卡芯片型号:

上官网下载linux驱动:

http://www.ralinktech.com/en/

http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501

下载后解压并安装之后在命令行输入ifconfig –a显示USB无线网卡:

可见名称为wlan1,此时再次打开minidwep-gtk即会显示网卡:

左侧选择WPA/WPA2的加密方式,右侧点击Scan扫描环境中的无线信号,选择一个路由信号进行检测,如Hack,点击Lanch等待Client与AP之间的握手包,握手包包含路由器名Essid、路由器ID Bssid和路由器密码WPA Key,握手包抓取到之后会提示用户选择一个词典去破解密码,此时选择BT5内部提供的字典或者自己下载或者制作的字典均可:

字典选择好之后就开始了破解工作:

对于路由器端加密密码不复杂的情况很快就能破解出来密码,如破解的Hack的密码为:12345678。

然而也有破解失败的例子,其原因为字典不够强:

因此,强大的字典数据是必须的。一般字典分类有数字、百家姓、英文词典、手机号等,比较有用的两个字典是WPA/WPA2字典,大家可以从各大论坛、博客等处下载别人制作的字典,如:

亦可自己使用字典密码生成器制作字典:

通常好的字典达几个G,一般CPU破解需要比较长的时间,为此考虑GPU并行计算的能力进行破解。可使用BT5中的oclhashcat工具、俄罗斯的暴力破解软件EWSA等。如下介绍EWSA的使用:

先需要将BT5系统中的.cap握手包(在temp目录下)拷贝至windows主机(可采取共享文件夹的形式),EWSA破解简单分为以下几步:

1.    导入握手包:选择导入数据->导入Tcpdump文件,选择从BT5中拷贝过来的包:

2.  选择字典文件:选项->攻击设置->字典密码攻击,选好后注意点击左下端的密码突变选项,禁用掉所有的突变选项(因我们的字典包含了这些,故不需要重复):

3.    开始破解:开始测试->字典设置攻击。

4.破解成功(对于复杂字典就需要比较长的时间,理论上是均可破解的):

结果分析

根据无线网络的破解用时和密码复杂程度的关系,可以看到密码越复杂,破解用时越多,且密码越接近于一般的字典习惯(生日、手机号、英文词语等),越容易破解,故为防止他人蹭自己的无线,可以使用更为复杂的密码和各种不一样的组合方式。

扩展延伸

CDlinux:一种小型的迷你GNU/Linux发行版,体积小巧、功能强大,世界排名前100名中唯一的一个中国人的发行版,亦可用来进行无线网络的渗透。

BT5ARM:BT5的ARM端,支持在Android手机上安装,鉴于部分手机(比如小米手机)支持OTG连接外界USB设备,在手机上安装BT5之后,再通过OTG接口连接外接USB网卡,即可同电脑上一样进行无线网络的渗透。

其他功能:当然,无线渗透只是BT这款强大的渗透系统的很小的一部分功能而已,BT的其他功能如漏洞扫描、社会工程学攻击(钓鱼攻击、web向量攻击等)、metasploit攻击、web攻击(CMS指纹识别、w3af网页脆弱性扫描、sqlmap注入攻击等)和局域网攻击(ARP攻击、DNS欺骗等)等等都是挺有意思的,这些都有待我去学习了解的,若后期时间精力允许,必会仔细研究研究。

转载自:http://blog.csdn.net/zhaohsww/article/details/20067677

BT5 WIFI破解相关推荐

  1. wifi破解神器殃及池鱼后

    WiFi万能钥匙无法破解数字+字母形式的密码 WiFi密码查看器要求管理员权限 要使用WiFi密码查看神器,必须先下载推荐的APP 实验APP在记者的手机里安装了多个垃圾APP "本以为去外 ...

  2. ubuntu GRUB 引导加载 Beini(WiFi破解神器) Tiny Core Linux

    身处热点环境,手上又有本本,但是不知道wifi热点密码...怎么破??? 那些wifi万能钥匙什么的等类似安卓软件都是扯淡的,对于技术宅类型的大家应该是不屑一顾.那么有什么好的工具呢??? 个人推荐& ...

  3. Kal系统学习:记录一次wifi破解过程

    Kal系统学习:记录一次wifi破解过程 1.前期准备: 监听网卡(tb就3.40一张) kali系统 2 正式开始: 2.1 提升权限 以下的操作我们都需要提升权限,默认的root密码都是kali ...

  4. 无线WiFi破解教程(转载)

    WIFI安全基础 作者: 寒霜_ 一.WIFI安全现状 随着无线网络的成熟,使用WiFi的人越来越多,咖啡厅.餐馆.机场等各种公开场所都有免费的WiFi提供.但不少网友因使用公共WiFi出现过信用卡被 ...

  5. kali wifi破解(多种方式)

    注:只是为了方便交流学习,请勿其他用途:谢谢观看! 准备好kali系统,电脑可以链接无线wifi!!使用Aircrack-ng 进行暴力破解,linux上已经安装此工具! 1.执行以下命令查看电脑设备 ...

  6. 盘点那些Wifi破解姿势(2)

    上节课内容:盘点那些WIFI密码破解姿势(1) 前面讲了WIFI密码破解的两种姿势,这节讲airodump-ng.EWSA.等其他姿势获取WIFI密码. 00x1:airodump-ng: 接下来掏出 ...

  7. 【python教程入门学习】Python黑科技:WiFi破解

    今天给大家带来一个WiFi破解密码的好玩的东西,由于有时候我自己的宿舍里面的WiFi密码我都给忘了,别人想用怎么办呢? 跟以前一样,源码的链接我会放在评论区. Python黑科技:WiFi破解,你家的 ...

  8. WIFI 破解与加固(Aircrack-ng + 无线网卡)

                                                                                          <目录> 破解密 ...

  9. kali WIFI破解实战

    kali WIFI破解实战 带上你的脑子和手,冲冲冲 前言 要准备的东西:kali linux.无线网卡(需要支持Linux的无线网卡).字典 查看无线网卡是否正常工作 使用命令 iwconfig 看 ...

  10. kali 无线渗透 WIFI破解

    kali 无线渗透 WIFI破解 破解过程 准备 渗透开始 本人过程 破解过程 准备 购买无线网卡 , RTL8812AU(本人使用型号): 安装驱动 ,本次实验中最费时间的一部分,出现了各种错误, ...

最新文章

  1. IDE之Eric:Python的IDE之eric的简介、安装、使用方法之详细攻略
  2. mysql not in语句_MySQL命令
  3. 【收藏】keepalived nginx服务检测脚本
  4. Linux sed 写命令常见使用案例
  5. 阿里分布式事务框架Seata原理解析
  6. Ubuntu安装jupyter,启动出现ModuleNotFoundError: No module named ‘pysqlite2‘ 错误
  7. Django学习--models(模型)
  8. ios上的python编译器_在ios中运行一个简单的python脚本
  9. vncviewer远程连linux白屏,vncviewer远程链接桌面linux
  10. 【精品】Android游戏类源码大集合
  11. 2021 泰迪杯 C 题
  12. 82家!北京独角兽企业占全国四成
  13. 利用jQuery实现三级侧边导航栏
  14. 优秀!3位95后硕士一作发表Nature!
  15. CodeForces 1437F Emotional Fishermen(计数dp)
  16. 判断是否微信打开实现跳转
  17. 深度学习图像分类(六):Stochastic_Depth_Net
  18. 终端/SSH/Telnet ConnectBot v1.7.1中文版
  19. Microsoft Outlook 2019 for mac(电子邮件和日历工具)
  20. mc 手游无限挑战服务器,新版本的诱惑 弹弹堂手游无限挑战你敢来吗

热门文章

  1. 增长研究:电子烟巨头JUUL未公开的增长启示
  2. ubuntu防火墙,ufw命令
  3. Maxon电机使用记录
  4. 朗文词典第五版安装详细步骤
  5. c语言万能编程模板_C语言实现模板
  6. 【FPGA黑金开发板】Verilog HDL那些事儿--串口模块(十一)
  7. shell脚本基础教程,快速上手
  8. linux shell 中的idd,shell脚本入门教程.pdf
  9. JADE(Java Agent Development Framework)笔记
  10. 对称密钥加密、非对称密钥加密、混合加密机制