honkerboys 发表于 2008-11-7 12:47

无线攻防:安装 BackTrack 3 Final 到 iwl4965 驱动

版权所有:
      http://www.1wrom.com
      daidai

grub引导bt3硬盘启动
先把ISO 解压到D:盘
修改一键ghost的menu.lst
在后面加上
===============
title BackTrack3
find --set-root (hd0,4)/boot/vmlinuz
kernel (hd0,4)/boot/vmlinuz max_loop=255 init=linuxrc livecd_subdir=/D:/bt3/
hdsubdir=/D:/bt3/ load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=262144
root=/dev/ram0 rw
initrd (hd0,4)/boot/initrd.gz
boot
==============
说明:
(hd0,4)是我的D盘,放在什么盘就对应这个.
然后重启 即可

backtrack 3 Final + Windows XP 双系统安装
空出个磁盘给linux
正式版的安装过程和beta版的差不多,不过由于BackTrack3 Final去掉了installer...所以
安装的过程会麻烦一点,因为本来由installer做的现在预备工作跟beta的是一样的
要手打命令来做,不过不难.
...选择 BackTrack3之后回车OK
然后等啊等啊等...直到提示btlogin:
输入ID:root 密码:toor
#startx -----启动窗口管理器
步骤二分区)
备注:步骤二分区)
#fdisk -l -----查看分区情况
#cfdisk /dev/sda -----cfdisk分区软件分区...注意后面的sda根据自己硬盘情况改动,如果上面的fdisk -l 的分区是/dev/hda*的就改成hda然后给硬盘分区,new是新增分区,delete删除,分区自己分咯.分完Write,提问是否要把分区表写入硬盘..输入yes...完了QUIT...然后执行命令
# reboot 系统重起后分区表生效.
我的分区情况是这样
sda9之前是windows的分区
sda9 --- / 分区格式ext3
sda10 --- swap 分区格式swap
根据自己的情况格式化分区
#mkfs.ext3 /dev/sda9
#mkswap /dev/sda10
步骤四挂上分区)
#swapon /dev/sda10 ---挂上swap分区
#mkdir /mnt/bt3 ---创建根目录文件夹
#mount /dev/sda9 /mnt/bt3 ---挂上 / 分区
#mkdir /mnt/bt3/{usr,var,tmp,home} ---创建usr,var,tmp,home分区文件夹
#mount /dev/sda9 /mnt/bt3/usr ---挂上/usr 分区
#mount /dev/sda9 /mnt/bt3/var ---挂上 /var 分区
#mount /dev/sda9 /mnt/bt3/tmp ---挂上 /tmp 分区
#mount /dev/sda9 /mnt/bt3/home ---挂上 /home分区
步骤五(开始安装)
构建目标系统:
#cp --preserve -R /{bin,etc,lib,pentest,root,usr,dev,opt,sbin,var} /mnt/bt3
#mkdir /mnt/bt3/{sys,mnt,proc,boot}
#mount --bind /dev /mnt/bt3/dev
#mount -t proc proc /mnt/bt3/proc
#cp /boot/vmlinuz /mnt/bt3/boot
chroot到目标系统,配置目标系统:
#chroot /mnt/bt3 /bin/bash
#vi /etc/fstab ---根据自己的分区情况修改里面的内容
#vi /etc/lilo.conf ---lilo的配置
---要注意boot = /dev/sdax 和 root = /dev/sdax ...这里的sdax替换成根分区 / 的设备
块名,例如我的 / 是装到了/dev/sda9
#lilo -v ---安装lilo
#exit ----返回livecd
#dd if=/dev/sda9 of=bt3.mbr bs=446 count=1 ----注意这里的if = dev/sda9要跟上面
lilo.conf配置中的boot = /dev/xxxx 一样
然后把生成的这个bt3.mbr 复制到windowsC盘并在c:\boot.ini 后面加上一句
c:\bt3.mbr="Backtrack3 Final"
就这样BT3安装好了, 其实也可以用U盘来安装系统,步骤是一样的

fstab和lilo.conf 内容如下(按自己情况修改)
fstab:
aufs / aufs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/hda /mnt/hda iso9660 noauto,users,exec 0 0
/dev/sda9 / ext3 auto,noatime,users,suid,dev,exec 1 1
/dev/sda10 swap swap auto,defaults 0 0


lilo.conf
lba32
boot = /dev/sda9
prompt
timeout = 100
change-rules
reset
vga = normal
image = /boot/vmlinuz
root = /dev/sda9
label = BackTrack3Final
read-only


进去 安装好的系统升级内核
1、下载编译配置文件
下载我提供的内核编译配置文件包001.gz (21.47 KB)
001.gz
2008-9-1 12:56,这样就不用你自己再配置了,我也是试了很多次,这个配置才不会出错,
如果配置不当,编译出来的内核可能无法加载或zd211rw模块无法加载;
在BT3下,用firefox将这个文件下载到/tmp下面,并用tar解开备用;
#cd /tmp
#tar xvzf 001.gz
现在/tmp/001下有2个文件:lilo.cfg newcfg
2、下载2.6.26内核源码
在BT3下,用firefox 到 http://www.kernel.org/pub/linux/kernel/v2.6/linux-
2.6.26.tar.gz 下载2.6.26的内核源码,放在 /usr/src/下;
3、用tar解压
#cd /usr/src
#tar xvzf linux-2.6.26.tar.gz
解开的源码在/usr/src/linux-2.6.26目录下(/usr/src/下还有原来的2.6.21.5的内核);
4、开始编译新内核:
a)#cd linux-2.6.26
b)#make mrproper
c)#cp /tmp/001/newcfg /usr/src/linux-2.6.26/.config
d)#make dep
e)#make clean
f)#make bzImage
g)#make modules
h)#make modules_install
5、启用新内核:
a)#mount /dev/sda1 /boot
b)#cp System.map /boot/System.map-2.6.26
c)#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.26
d)#cp /tmp/001/lilo.cfg /etc/lilo.conf
e)#/sbin/lilo
f)#umount /boot
g)#vi /etc/lilo.conf ---lilo
h)#lilo -v
m)#exit
n)#dd if=/dev/sda9 of=bt3.mbr bs=446 count=1
然后把生成的这个bt3.mbr 和windows系统盘下的换掉这样启动菜单里多了一项 BT3-2.6.266
完成:
退出xwindow,重启,启动菜单里多了一项 BT3-2.6.26,用它启动试试吧,
#ifconfig -a

7.安装驱动
wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
tar jxvf compat-wireless-2.6.tar.bz2
cd compat-wireless-2.6
patch -p1 < iwl4965-injection.patch         
patch -p1 < mac80211_2.6.26-wl_frag.patch    '这2个补丁在下面software.tar.gz包里有
make
make install
make unload
make load
重启
8.安装 iwl4965微核
wget http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-4965-ucode-4.44.1.20.tgz
tar -vxzf iwlwifi-4965-ucode-4.44.1.20.tgz
cp ./iwlwifi-4965-ucode-4.44.1.20/iwlwifi-4965-1.ucode/lib/firmware/
9.安装 破解工具
aircrack-ng rc1
aircrack-ng-1.0-rc1.tar.tar
安装这个依赖包比较大家可以自己去http://rpmfind.net 找
iwl4965-injectionmac80211 补丁
software.tar.gz



附件太多就不传了。可以去 http://www.1wrom.com/?action=show&id=6 下载

bestgo 发表于 2008-11-7 13:16

不错,比较完整,平时我建议装unbuntu,可以省去手动编译和改grub的menu.list。
估计很少有人能够照这个做完,呵呵。

jeffhe173 发表于 2008-11-7 14:28

额....不知道版主能不能出一份unbuntu的专题呢?这个过程有点复杂~~~~

zzlotus 发表于 2008-11-7 14:34

偶是新手,没看懂。
貌似BT3已经支持IWL4965,只是个别注入时,不太正常,解码是没问题的。

wtdg86ok 发表于 2008-11-11 13:16

wuxindys 发表于 2008-11-11 13:41

U盘版的bt3能升级么?有这个教程就好了~~~~

billy91 发表于 2008-11-18 02:08

我弄这个的时候出问题了,可是不知道问题到底出在哪,谢谢哪位高手解答。
1.#cp --preserve -R /{bin,etc,lib,pentest,root,usr,dev,opt,sbin,var} /mnt/bt3 它说有几个东西是相同的,不知道什么意思。
2.#chroot /mnt/bt3 /bin/bash
chroot:cannot run command'/bin/bash':Too many levels of symbolic links
我进入/mnt/bt3/bin 看到bash 文件是link 到/bin/bash 的,不知道是不是和这个有关。但是不知道怎么解决,请问哪位大大能解答下这个问题。

bestgo 发表于 2008-11-18 15:05

ubuntu安装教程网上很多的,系统装完后再装libnl,iw,aircrack-ng就可以了,2.6.27的内核下4965应该有注入了,不用再给驱动打补丁。并且ubuntu对显卡的支持比BT3好,如果你的BT3进不了图形界面,也可以试试。感兴趣的可以去这个论坛看看:http://forum.ubuntu.org.cn/

lxlss 发表于 2009-8-8 19:58

lz,下次能不能分段,看得我头都晕了
页: [1]
查看完整版本: 无线攻防:安装 BackTrack 3 Final 到 iwl4965 驱动