http://blog.csdn.net/hackerwin7/article/details/42005771
一、相关依赖:
二、相关组件:(相关包网上自行下载)
1、aircrack-ng-1.1:
然后修改common.mak 这个文件
找到:
修改为:
然后开始安装:
2、reaver-1.4:
直接开始安装:
3、minidwep-gtk-40420-ubuntu-64bit:
直接安装抓包程序:
三、运行软件:
四、遇到的问题:
1、最频繁的问题是依赖安装补全,版本不对应等问题,这个问题自行下去解决。
2、运行无反应问题:
这是我遇到的主要问题当我用 sudo minidwep执行程序时执行流程结束,cmd立即跳到下次命令行等待输入命令行状态。
这个问题通过查看进程也没有看到,但是我后面的另一个问题正好为我打开了契机。
通过第3个问题(后面会提及)我知道minidwep-gtk的执行主脚本位于/usr/local/bin/minileafdwep/minidwep-gtk.sh , 所以我们可以到具体的目录手动执行这个脚本,并且可以调试这个shell脚本。启动后果然minidwep的界面出来了。
只是在无线网卡那一栏并没有看到 我们的wlan0无线网卡,导致扫描不出wifi热点信息。
下面我们来看看minidwep-gtk.sh的代码,稍微分析分析,通过调试发现:
minidwep会调用linux自身的系统组件 比如上面的networkManager。
所以我们可以:
第一:如果没有相关的系统服务(上面仅是一个例子,可能你缺少其他系统组件),安装之。
第二:我们不仅要有这些服务,并且也要让minidwep能够访问这些服务,所以加权限之。
这里我就直接用root 去 再次运行 minidwep-gtk.sh这个脚本了。
果然,wlan0网卡能够检测,并且也能扫描到wifi热点信息,而且也能得到后面待分析与处理的握手包了。
效果如下图:
3、运行卡住的问题:
我通过查看进程情况,看到minidwep一致处于cpu100%的情况,终端一致卡在sudo minidwep-gtk上。
仍然调试得到原因:我本身机器是64位的, 我之前安装的minidwep-gtk 是 32位的 或者是30×××版本的,导致需要lib32的运行库,所以这里要么我用64位的包,要么我安装lib32的一系列基于32位的运行库解决之。
五、总结:
分析源码调试更有方向性。
相关推荐
ubuntu-14.04-desktop-amd64 官方下载版本
根据提供的文件信息,本文将详细解析与“ubuntu-14.04-desktop-amd64.iso”相关的知识点,包括Ubuntu 14.04版本的特点、64位系统的概念、ISO镜像文件的作用以及如何安装Ubuntu 14.04等。 ### 一、Ubuntu 14.04 LTS...
4. **应用程序安装**:通过Ubuntu Software Center或其他包管理工具安装所需的软件。 #### 五、技术支持与社区参与 1. **官方文档**:Ubuntu官方网站提供了丰富的文档资料,包括安装指南、故障排除等内容。 2. **...
ubuntu-14.04-desktop-i386.part14
ubuntu-14.04-desktop-i386.part13
OFED 4.1 for ubuntu14.04。官网已经关闭了下载通道,这是之前现在的驱动。我的主页还有OFED 4.1 其他操作系统版本(16.04、rhel 7.4等) MLNX_OFED_LINUX-4.1-1.0.2.0-ubuntu14.04-x86_64.tgz
在本文中,我们将深入探讨如何在Ubuntu 14.04上成功安装qtopia-free-2.2.0,这是一个基于Qt的嵌入式图形界面框架。在尝试安装qtopia-free时,可能会遇到一些依赖性问题,特别是与uic(用户界面编译器)、libqt3-mt...
乌班图ubuntu-14.04-desktop-amd64+mac.iso.torrent
该压缩包"全志 a20 ubuntu-core-14.04-core-armhf.tar.gz"显然包含了针对全志A20平台定制的Ubuntu Core 14.04核心系统。Ubuntu Core 14.04(Trusty Tahr)是Ubuntu的一个长期支持(LTS)版本,发布于2014年,提供了...
在本文中,我们将深入探讨如何在Ubuntu 14.04 64位操作系统上搭建Android编译环境,特别以MTK平台为例,但同样适合其他平台。通过本文档的操作步骤,我们可以成功安装并配置Android 5.0/6.0的编译环境。 ### 操作...
本文档主要讲述了在Ubuntu 14.04操作系统上安装arm-linux-gcc-4.4.3版本的过程,以及在安装过程中可能遇到的常见问题和解决方案。 首先,我们需要了解arm-linux-gcc是一个针对ARM架构的交叉编译器,它能够让我们在...
本文档是关于在Ubuntu 14.04 64位操作系统上设置Android基于产品的构建环境的安装标准操作程序(SOP)。该文档主要关注的是Android 6.0及以后版本的编译环境,以MTK(联发科技)平台为例进行说明,同时提到其他平台可...
ubuntu-14.04-desktop-i386.part04
在Linux环境下,为了使用这个压缩包中的内容,你需要先安装必要的依赖,如libodbc1、libodbcinst1、libaio1等。然后,解压tar文件: ```bash tar -xvf mysql-connector-odbc-5.3.7-linux-ubuntu16.10-x86-32bit.tar...
ubuntu-14.04-desktop-i386.part05
ubuntu-14.04-desktop-i386.part12
ubuntu-14.04-desktop-i386.part01
复制文件内百度网盘分享地址ubuntu-14.04-desktop-amd64.iso
亲测ubuntu16.04以上版本是有这个包的,但我有些资料的教程用的是ubuntu14.04,最后找到了一个ubuntu14.04自带ROS lndigo的iso镜像,亲测安装能正常使用ROS,python-catkin-pkg也自带安装了,分享一下吧