最新的backtrack5(bt5)官方网站已经提供下载,backtrack5是基于ubuntu Lucid LTS. 内核2.6.38开发的,完全开源并和GPL兼容。

Backtrack 中文网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 22632|回复: 38

封装定制的Backtrack Live ISO

 [复制链接]
端涵润
赏涵涵
打造专属的Backtrack ISO 简介
封装定制的Backtrack ISO很简单,很有趣,很有意义。你可以用Debian的live-build脚本对Backtrack ISO进行全面的配置。这些脚本以一系列配置文件的方式对镜像进行全面的自动定制,让任何人都可以轻易地就能打造一个Live系统镜像。官方发布的Backtrack ISO也采用了这些脚本。

前提
最理想的是在预装Backtrack的环境里定制你的Backtrack ISO。如果不是这样,请务必使用最新版本的live-build脚本(3。x分支的脚本可用于Debian wheezy)。

准备开始
首先我们要用以下命令搭建好定制Backtrack ISO的环境:
  1. apt-get install git live-build cdebootstrap Backtrack-archive-keyring
  2. git clone git://git.Backtrack.org/live-build-config.git
  3. cd live-build-config
  4. lb config
复制代码
封装Backtrack ISO的配置(可选)

config目录里包含了定制ISO的各种重要的自定义选项,这些选项在Debian的live build 3。x页面有文档说明。然而如果你没有耐心,请特别注意以下的配置文件:

config/package-lists/Backtrack。list。chroot 包含要安装在Backtrack ISO里的软件包的列表。你可以指定移除已经安装的软件包。也可以切换你的Backtrack ISO的桌面环境(KDE,Gnome,XFCE,LXDE等)。

hooks/ hooks 目录允许我们在不同阶段调用脚本封装定制Backtrack Live ISO。更多关于hooks的信息,参考live build 手册。举个例子,Backtrack是这样添加取证模式的引导菜单的:
  1. $ cat config/hooks/forensic-menu.binary
  2. #!/bin/sh

  3. cat >>binary/isolinux/live.cfg <<END

  4. label live-forensic
  5.     menu label ^Live (forensic mode)
  6.     linux /live/vmlinuz
  7.     initrd /live/initrd.img
  8.     append boot=live noconfig username=root hostname=Backtrack noswap noautomount
  9. END
复制代码
封装ISO
在封装ISO之前,可以指定需要的架构,选择amd64或者i386。还要注意”lb build”需要root权限。如果你不指定架构,live build将根据你现在使用的架构来封装ISO。

如果你想在在32位系统封装64位的ISO,务必打开多架构支持:
  1. dpkg --add-architecture amd64
  2. apt-get update
复制代码
配置live-build封装64位或者32位ISO:
  1. lb config --architecture amd64 # for 64 bit
  2. # ...or...
  3. lb config --architecture i386  # for 32 bit

  4. lb build
复制代码
最后一个命令需要一些时间,因为它下载所有需要的软件包然后封装ISO。可以先去喝杯咖啡。

为日后封装ISO提速
如果你打算经常定制ISO,你可以把Backtrack的软件包缓存在本地便于日后的封装。最简单的就是安装apt-cacher-ng,然后在每次打包时配置http_proxy环境变量。
  1. <blockquote>apt-get install apt-cacher-ng
复制代码
Via Backtrack.org
+1
22678°C
38
  • gh0st7
  • MR.Gifte
  • yjy2999
  • wumiemie
  • 1056172620@qq.c
过: 他们
求贝晨
郎子濯
MARK......
说紫南
徐星汉
这个必须看看才行嘞。多谢楼主
愚博艺
杉柔
这个等以后再实验了
运海
水好慕
听起来不错的样子,ubuntu和debian之类的定制是否也是同样的过程?
我定制过centos,这个发行版允许用户在安装系统的时候自己选择要安装的软件,这是企业级OS和个人版OS的区别吧
明初
赫连新梅
看看 学习中啊
卫玮
唐永昌
这个必须看看  等以后再实验
抄昆杰
枫婷
学习学习,谢谢
腾迎海
皇甫驰鸿
学习学习,谢谢
濯易梦
枫茹
谢谢,收藏了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

BackTrack是一套专业的计算机安全检测的Linux操作系统,简称BT。BackTrack 是一个基于Ubuntu GNU/Linux的发行版本,主要用做数字取证和入侵测试。它的名字引用自回溯法(backtracking)。BackTrack 给用户提供了大量功能强大但简单易用的安全工具软件。BackTrack还支持Live CD和Live USB启动方式,用户可以直接从移动介质启动该系统而不用将系统安装在硬盘上。BackTrack被设计成一体化的旨在安全审计用的livecd,曾经它是被最广泛采用的渗透测试框架并被世界各地的安全社区所使用。现在,BackTrack已被Kali Linux所代替,BT将不再维护。
快速回复 返回顶部 返回列表