首页 > 技术文章 > 制作Backtrack 3(BT3)自动加载模块LZM

制作Backtrack 3(BT3)自动加载模块LZM

2008年10月17日 发表评论 900 views 阅读评论

出处:Chinadu`s Blog

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了。

相关文章

分类: 技术文章 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.