landao_gd 发表于 2012-5-17 02:12

CDlinux进阶教程之四[模块制作]

本帖最后由 landao_gd 于 2012-5-17 13:08 编辑

有兄弟问到CDlinux的模块是如何做出来的.于是就有发这贴的想法.
刚刚也想用最新的开发版的reaver和aircrck-ng做个新的模块.
就边写边做,因为要截图发贴,就用VMware虚拟机启动ISO来做.如图
下载这下软件包是用BT5 的svn工具,因为CDlinux没有所以将就...
这个ISO是教程三做出来带devel-cdl.md的cdlinux再添加一个pkg-config(附件里有)的模块.

因为还有几个依赖软件,要一同装上才可以用.libnl iw tcpdump等等.
1.先复制要用到的文件到/home/cdl/下.我是从U盘复。
2.开始编译软件.
打开超级用户的shell.
#cd /home/cdl
#mkdir usr      一会软件就装到这
3.安装flex.
#tar xvf flex-2.5.35.tar.gz
#cd flex-2.5.35
#./configure --prefix=/usr
#make
#make install         这个是装到运行的系统上
#make DESTDIR=/home/cdl/usr install      这个是用作制作模块用.   
4安装libnl
#tar xvf libnl-3.2.7.tar.gz
#cd libnl-3.2.7
#./configure --prefix=/usr
#make
#make install
#make DESTDIR=/home/cdl/usr install
5安装iw
#tar xvf iw-3.4.tar.bz2
#cd iw-3.4
#make
#make install
#make PREFIX=/home/cdl/usr/usr install
6补充openssl的头文件.
因为aircrack-ng需要openssl的头文件.而这些头文件被作者删了.
#tar xvf openssl-1.0.1.tar.gz
#cd openssl-1.0.1
#cp -r -L include/* /usr/include/
#cp -r -L include/* /home/cdl/usr/usr/include/          这一步可以省,不过不知道会不会有问题.

6安装aircrack-ng
#tar xvf aircrack-ng.tar.gz
#cd aircrack-ng
#make
#make install   
就安装在/usr/local/下了,可以用了.不过我们要制作模块,目标目录要改.要修改Makefile.
#chmod 777 common.mak
然后双击打开,找到一行
prefix          = /usr/local
改成prefix         = /home/cdl/usr/usr
#make install
到这里aircrack-ng就安装好,可以使用.make的时候很多警告,不过也可以用.
安装reaver遇到很多问题先放着吧.
下面就可以打包了.
#mksquashfs /home/cdl/usr/ /home/cdl/aircrack-ng-cdl.md
则生成模块...

既然有人问解包,就在这说说.
#unsquashfs /home/cdl/aircrack-ng-cdl.md
就可以了.会解成squashfs-root,里面就是上面的usr.改里面相应的内容就
可以了.
































q250159393 发表于 2012-5-17 04:47

:Q:Q:Q:Q:Q:Q

阿群 发表于 2012-5-17 05:18

看着挺复杂的。

yangzhiyong 发表于 2012-5-17 05:21

挺复杂:L:L:L:L:L:L

asdf008008 发表于 2012-5-17 08:05

顶楼主,我用现成的

zhy123138 发表于 2012-5-17 08:40

技术贴,顶!百度谷歌这方面的资料很少,谢谢楼主分享!前段时间想自己改个模块,费了老大的劲,楼主早出这样的教程,我少很多事啊,!

ybxybx1979 发表于 2012-5-17 08:59

看着挺复杂的。

cumt053456 发表于 2012-5-17 09:13

我是来学习的,希望大家一起来学习哦。。。

炫彩风车 发表于 2012-5-17 09:21

我只会用现成的:P

cumt053456 发表于 2012-5-17 09:42

我是来学习的,希望大家一起来学习哦。。。

cumt053456 发表于 2012-5-17 09:56

我是来学习的,希望大家一起来学习哦。。。

zhy123138 发表于 2012-5-17 10:04

cdlinux 里面怎么安装chrome浏览器,网上只有deb格式或rpm的下载,deb格式运行不了。rpm的格式命令行下rpm -i*. rpm 又显示出错,楼主指导下。网上下载rpm格式的QQ安装文件又可以安装

页: [1] 2 3 4 5 6 7 8 9
查看完整版本: CDlinux进阶教程之四[模块制作]