ubnt解决方案
查看: 30273|回复: 91

【教程】 Reaver1.4 的TGZ软件包制作 附带TGZ下载 (图文)

  [复制链接]

75

回帖

309

积分

88 小时

在线时间

少尉

注册时间
2008-12-21
金币
210 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2012-2-14 00:56 |显示全部楼层
本帖最后由 taobluesky 于 2012-2-14 01:11 编辑

好吧,直接开始。
这里是教你怎么从官网发布reaver的源代码(reaver-X.X.tar.gz)
生成cdlinux等系统能用的tgz包,把生成的tgz包放入CDlinux的local文件夹,
重启后你的reaver就可以在cdlinux中使用了。此处是简明教程,如果有具体步骤不清晰还请原谅。

首先说下,制作tgz包有几种方式:
1.使用checkinstall命令(目前貌似已经停止开发,被抛弃了0 0);
2.使用src2tgz;此工具使用相当方便,但是兼容性不是太好,也就是说经常制作失败。
3.使用makepkg;slackware自带的工具。
4.使用SlackBuild,自己写slackbuild脚本来生成。

这里我用的是第四种方案。下面讲解。

工具与环境
操作系统:slackware13.37,这个自己搜索下载,我是安装在VM下的,如果你也考虑安装在VM,你也下载个VM吧。
Reaver:目前最新版本为reaver-1.4.tar.gz :官网下载..http://code.google.com/p/reaver-wps/downloads/list
slackbuild脚本:编写好的专门用来生成TGZ软件包,只适用与reaver软件。

操作步骤与思路
1.在vm中安装好你的slackware系统,设置好虚拟机的网络,使虚拟机中的Slackware能够访问网络。另外为了使真实主机的文件能够共享到虚拟机的系统,我启动并配置Samba服务(一个linux的共享服务)。这样我就可以很方便地通过网上邻居给虚拟机传文件。当然这只是一种思路,往VM里面共享文件的方法也很多,比如安装vmtools,或者使用u盘,还是建立FTP在虚拟机直接下载,还有可能你说虚拟机的网络都配置好了,直接用浏览器下载到虚拟机。对的。都可以~~~这里都不是重点。。

2.启动slackware,并进入系统。把reaver.tar通过你的方式复制进虚拟机的系统中,比如我放在/home中。如图:


3.运行command,
依次输入命令并执行:
# cd /home
# tar -zxf reaver.tar.gz
# cd /reaver
# ./reaver.SlackBuild



耐心等待一段时候后,屏幕停在如下图,就生成好了。


4.没有出错的话,如上图提示,我们想要的tgz包已经生成在/tmp目录下的reaver-1.4-i486-1-cdl.tgz。复制出来。搞定~
这里我也把生成好的文件放出来。由于论坛不能传tgz文件,我压缩成rar,需要的下载完后请自行再次解压。so easy~
reaver1.4 tgz包:

展望
有人就问了,这里给的reaver.slackbuild能给其它工具生成tgz包么?不行的,功能如其名只能给reaver制作tgz包。
又有人问了,既然已经能生成reaver1.4的tgz包了,那以后官方放出更高版本,我都能用这个方法生成么?答案是肯定的,但是你需要修改些东西,只要reaver源文件没有太大的变化(比如 增加个程序什么的),只需要简单修改reaver.SlackBuild文件,并且更换掉与reaver.SlackBuild文件同文件夹的reaver-1.4.tar.gz(比如将来可能有reaver-1.5.tar.gz),然后执行reaver.SlackBuild,tgz包就又生成了。

下面说下reaver.SlackBuild修改:
第7行:VERSION=${VERSION:-1.4}
把1.4换成新的版本号,比如1.5 。修改结束,保存。- -
其它部分,看不懂的就不要乱改了。如果reaver变动巨大,那下面的编译部分就需要修改,这里就没法具体说明。但是你可以各种goole找答案~

总结和其它
选用slackware13.37系统来制作tgz软件包的主要原因是,系统集成了很多库文件,比如编译reaver需要libpcap库和libsqlite3库,这个系统都完美地有了,完美的编译环境,瓦擦,没有什么理由不用。最最主要的是生成tgz包后,马上就可以通过installpkg xxx.tgz安装,测试你生成的包有没有问题。各种方便了,小白们最怕那一堆命令行,巴不得每个功能都有一个按钮可以点- -。这个系统适合小白??- -
reaver的出现使wap加密方式下打开wps功能的无线路由也出现了安全问题,在这也告诫使用wps功能的用户,没事别以为功能多牛逼- - 开着玩,赶紧把wps关了吧。
现在你也能自己制作reaver的tgz包了,不用再等待别人更新了,第一时间自己生成并更新上。厚厚~
祝大家情人节快乐!


p.s.
虽然知道论坛讨论技术的人不是很多,但是还是发出来给需要的童鞋~
作者:拉拉
(经常冒泡在 Pconline网络无线路由 群)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

评分

1

查看全部评分

5

回帖

15

积分

3 小时

在线时间

新兵上阵

注册时间
2013-2-4
金币
10 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2013-2-4 15:10 |显示全部楼层
谢谢,。。。。。
回复

使用道具 举报

330

回帖

1254

积分

88 小时

在线时间

上尉

注册时间
2013-1-7
金币
910 个
威望
0 个
荣誉
0 个
累计签到:63 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-1-20 19:28 |显示全部楼层
i学习,再学习。
回复

使用道具 举报

148

回帖

467

积分

108 小时

在线时间

少尉

注册时间
2012-2-2
金币
291 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-1-12 21:11 |显示全部楼层
顶一个。:):)
回复

使用道具 举报

32

回帖

74

积分

9 小时

在线时间

上等兵

注册时间
2012-12-24
金币
41 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2012-12-25 21:05 |显示全部楼层
:@:@
回复

使用道具 举报

40

回帖

94

积分

24 小时

在线时间

上等兵

注册时间
2010-7-21
金币
51 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2012-12-16 09:03 |显示全部楼层
留个印,方便学习
回复

使用道具 举报

1

回帖

3

积分

0 小时

在线时间

预备兵

注册时间
2012-12-11
金币
2 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2012-12-11 23:29 |显示全部楼层
我的号啊..都不见了
回复

使用道具 举报

94

回帖

3483

积分

1053 小时

在线时间

少校

注册时间
2012-10-28
金币
3263 个
威望
1 个
荣誉
0 个
累计签到:321 天
连续签到:0 天
[LV.365]无线熟人
发表于 2012-11-29 15:45 |显示全部楼层
感谢楼主分享
回复

使用道具 举报

153

回帖

593

积分

415 小时

在线时间

中尉

注册时间
2010-7-23
金币
391 个
威望
0 个
荣誉
0 个
累计签到:25 天
连续签到:0 天
[LV.50]初入江湖
发表于 2012-10-30 11:53 |显示全部楼层
强大的教程
回复

使用道具 举报

40

回帖

235

积分

85 小时

在线时间

少尉

注册时间
2011-7-16
金币
181 个
威望
0 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-11-2 10:32 |显示全部楼层
感谢楼主分享,,,,
回复

使用道具 举报

162

回帖

2072

积分

73 小时

在线时间

少校

注册时间
2009-2-26
金币
1895 个
威望
0 个
荣誉
0 个
累计签到:6 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-11-2 22:42 |显示全部楼层
很完整的思路,正想在BT5里玩玩REAVER,多谢谢了,学习中
奋斗中努力中
回复

使用道具 举报

202

回帖

498

积分

111 小时

在线时间

少尉

注册时间
2009-4-21
金币
260 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2012-10-4 19:03 |显示全部楼层

学习了,不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-5-16 11:58

返回顶部 返回列表