制作Backtrack 3(BT3)自动加载模块LZM
BackTrack 是基于Slackware 和SLAX 的自启动运行光盘,它本身高度集成、
高度模块化但又可以被灵活定制。打开BT3 的光盘,你会发现有\BT\modules\
目录,用户添加的模块就储存在此目录下。BT3 的模块是以lzm 的压缩格式存
储,在BT3 启动时会自动解压缩到指定的目录下。
下面我就以aircrack-ng-1.0-beta2为例,介绍一下如何制作BT3 模块。
一.制作编译程序的LZM
例:光盘里现有的aircrack-ng 1.0 beta1的版本,现在最新版本为2.0beta版
的
因此可在windows下先下载此最新的版本aircrack-ng-1.0-beta2.tar.tar
启动bt3,将这个文件拷贝到 /root 文件夹(就是桌面上的home图标)
1.先进行编译和安装
解压:tar -xf aircrack-ng-1.0-beta2.tar.tar
进入文件目录:cd aircrack-ng-1.0-beta2
编译安装:make clean && make && make install
2.执行LZM封装
在当前目录执行checkinstall 制作tgz 模块:checkinstall -y
注:checkinstall 执行完毕会在当前目录下生成一个aircrack-ng-i386-1.tgz 文件
检查文件 否正确:tar -tvzf aircrack-ng-i386-1.tgz
如果文件正确:
将tgz转换成lzm格式:
tgz2lzm aircrack-ng-i386-1.tgz aircrack-ng-i386-1.lzm
如果文件不正确:
将tgz 文件解压缩:tar -xvzf aircrack-ng-i386-1.tgz纠正错误后
重新打包:dir2lzm aircrack-ng-i386-1 aircrack-ng-i386-1.lzm
(dir2lzm 同样可以用于一些不需要编 的脚本、文档等目录的打包)
最后将生成的aircrack-ng-i386-1.lzm文件拷贝到到\BT3\modules\下,这样BT3
每次启动以后就是最新的aircrack-ng-1.0-beta2了。
姓名:Chinadu
近期评论