首页 数据库 mysql教程 在U盘上安装BackTrack5 R2(带加密)

在U盘上安装BackTrack5 R2(带加密)

Jun 07, 2016 pm 03:27 PM
加密 学习 安装

最近在学习安全方面的技术,为了减少到处寻找工具和软件的麻烦,决定使用BackTrack这个综合的安全平台。它包含了不少象Metaploit、Nessus、aircrack这些优秀的安全软件。 为了保留原有的Windows操作系统,而且不想去碰双系统的麻烦,在虚拟机环境上安装了Bac

最近在学习安全方面的技术,为了减少到处寻找工具和软件的麻烦,决定使用BackTrack这个综合的安全平台。它包含了不少象Metaploit、Nessus、aircrack这些优秀的安全软件。

 

为了保留原有的Windows操作系统,而且不想去碰双系统的麻烦,在虚拟机环境上安装了BackTrack。可是,虚拟机认不到我的无线网卡,无法将其连进BackTrack,只好再想办法。BackTrack的官网上www.backtrack-linux.org有不少文档,其中有几个是介绍在U盘上安装BackTrack的。把BackTrack装在U盘上也不错,可以直接访问计算机的硬件,随便一台支持USB启动的计算机都能运行BackTrack。于是依照网上的文档实验了一把。

 

我的计算机系统比较简单:Win7家庭版64位,64位的绿色版VMWare,i5CPU,4G内存,互联网,一个16G的U盘(建议U盘容量选再大一点的,因为安装完以后如果想升级或更新软件,16G的空间就不够了;另外U盘的读写性能要好,不然会经常处于等待状态)

 

先弄个BackTrack的Live版ISO文件,官网上有。我选的是BackTrack5 R2 KDE 64位(文档上介绍的GNOME版)。

 

运行虚拟机,从ISO文件启动,BackTrack就跑起来了。用startx命令切换到图形界面。

 

安装过程需要从互联网下载安装软件,所以先检查互联网连接,我一般用nslookup www.qq.com,如果域名解析成功,互联网连接就没问题了。不行的话用ifconfig检查接口状态,用/etc/init.d/networking stop关闭网络接口,用/etc/init.d/networking start启动网络接口

 

在U盘上安装先要在系统中找到U盘,即找到它的路径,可以用dmesg | egrep hd.\|sd.命令,一般U盘的路径是/dev/sdb,不过不同环境不一样,例如,接了不止一个U盘的话,就不一定是这个路径了。

 

找到U盘。用fisk /dev/sdb对它做分区,分区步骤如下

1)建一个主分区(primary),大小500M左右,把它toggle为83,设为active(这个区后面是用作/boot分区的,路经是/dev/sdb1)

2)建一个扩展分区(extend),大小是剩下的空间(就是直接敲回车就行了)

3)建一个逻辑分区(logical),大小跟2)的一样(也是直接敲回车就行了,这个后面是用作/分区,路经是/dev/sdb5)

4)别忘了敲w命令哦,保存分区表

 

后面的安装需要一些软件和工具,所以要升级一下BackTrack

apt-get update

apt-get install hashalot

 

升级成功后,要对U盘上的分区启用加密

cryptsetup -y --cipher aes-xts-plain --key-size 512 luksFormat /dev/sdb5

这里会要求建立加密口令的

 

接着打开加密了的分区,在它上面建VG,LV(LVM方面的东西)

1)打开加密分区cryptsetup luksOpen /dev/sdb5 mybt5,这里会要求输入刚才见的加密口令

2)建PV,pvcreate /dev/mapper/mybt5

3)建VG,vgcreate vg /dev/mapper/mybt5

4)建LV,lvcreate -n swap -L 1024M vg(这个LV是以后作为U盘上的swap交换空间,如果内存不够,会使用这部分空间,而影响性能;如果觉得内存足够,可以不建)

                 lvcreate -n root -l 100%FREE vg

 

LV建好后,开始建文件系统

1)如果前面建了swap LV,mkswap /dev/mapper/vg-swap

2)mkfs.ext4 /dev/mapper/vg-root

 

为了减轻U盘的读写负荷,延长它的寿命,提供性能,建议把ext文件系统的日志功能关闭

tune2fs -o journal_data_writeback /dev/mapper/vg-root

tune2fs -O ^has_journal /dev/mapper/vg-root

e2fsck -f /dev/mapper/vg-root

 

现在,可以把BackTrack系统装到U盘上了,双击桌面的install Backtrack图标,按着指示操作

在U盘上安装BackTrack5 R2(带加密)

选择语言,直接点Forward就可以了

 

在U盘上安装BackTrack5 R2(带加密)

选择时区,Region选Asia(亚洲),Time Zone选China开头的

 

在U盘上安装BackTrack5 R2(带加密)

选键盘布局,直接点Forward就可以了

 

在U盘上安装BackTrack5 R2(带加密)

分区管理,这里要选Specify partitions manually(advanced)手工指定

我们要把/boot分区挂在/dev/sdb1上,把/分区挂在/dev/mapper/vg-root上,文件系统类型都是ext4

在U盘上安装BackTrack5 R2(带加密)

点Forward

 

接下来要点Advanced,在U盘上安装系统引导程序

在U盘上安装BackTrack5 R2(带加密)

在U盘上安装BackTrack5 R2(带加密)

点OK,再点Install

 

接下来就是漫长的等待了,所以要选读写性能好的U盘

在U盘上安装BackTrack5 R2(带加密)

在U盘上安装BackTrack5 R2(带加密)

在U盘上安装BackTrack5 R2(带加密)

在U盘上安装BackTrack5 R2(带加密)

到这一步,要点Continue Testing,因为我们还要继续,以让U盘里的BackTrack可以顺利启动

 

 执行blkid /dev/sdb5,记住UUID串

然后

mkdir /mnt/bt5

mount /dev/mapper/vg-root /mnt/bt5

mount /dev/sdb1 /mnt/bt5/boot

chroot /mnt/bt5

mount -t proc proc /proc

mount -t sysfs sys /sys

 

升级一下U盘里的BackTrack

apt-get update

apt-get install hashalot lvm2

 

 

接下来配置initramfs-tool创建initrd文件(这个文件在/boot目录下,是引导操作系统启动的程序)

用vi修改/etc/crypttab文件,增加这一行

mybt5      /dev/disk/by-uuid/         none         luks

(mybt5是前面创建的加密分区,是前面blkid命令显示的UUID)

 

由于是加密盘,启动时是需要输入加密口令的,但这里有个BUG,我们需要修复一下

用vi编辑/usr/share/initramfs-tools/scripts/local-top/cryptroot文件

在275行处插入一个行echo "Unlocking the disk $cryptsource ($crypttarget)"

把291行换成cryptkey="Enter passphrase: "

运行update-initramfs -u重建initrd文件

 

一般情况下,BackTrack启动时是图形界面的,通常要按F8切到命令行界面才能输入加密口令。可以编辑/boot/grub/grub.cfg文件,让BackTrack启动时直接进入命令行界面。在/boot/grub/grub.cfg文件里搜索splash(貌似只有一行有),找到后把这个“splash”删掉就可以了

 

好!U盘上的BackTrack装好了,用它来启动个电脑试试......成功了!就是U盘性能不理想(我的是16G,标称读10MB/s,写5MB/s),影响了操作速度。

 

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Ubuntu 24.04上安装Podman 如何在Ubuntu 24.04上安装Podman Mar 22, 2024 am 11:26 AM

如果您使用过Docker,则必须了解守护进程、容器及其功能。守护进程是在容器已在任何系统中使用时在后台运行的服务。Podman是一个免费的管理工具,用于管理和创建容器,而不依赖于任何守护程序,如Docker。因此,它在管理集装箱方面具有优势,而不需要长期的后台服务。此外,Podman不需要使用根级别的权限。本指南详细讨论了如何在Ubuntu24上安装Podman。更新系统我们首先要进行系统更新,打开Ubuntu24的Terminalshell。在安装和升级过程中,我们都需要使用命令行。一种简单的

在Ubuntu 24.04上安装和运行Ubuntu笔记应用程序的方法 在Ubuntu 24.04上安装和运行Ubuntu笔记应用程序的方法 Mar 22, 2024 pm 04:40 PM

在高中学习的时候,有些学生做的笔记非常清晰准确,比同一个班级的其他人都做得更多。对于一些人来说,记笔记是一种爱好,而对于其他人来说,当他们很容易忘记任何重要事情的小信息时,则是一种必需品。Microsoft的NTFS应用程序对于那些希望保存除常规讲座以外的重要笔记的学生特别有用。在这篇文章中,我们将描述Ubuntu24上的Ubuntu应用程序的安装。更新Ubuntu系统在安装Ubuntu安装程序之前,在Ubuntu24上我们需要确保新配置的系统已经更新。我们可以使用Ubuntu系统中最著名的“a

Win7电脑上安装Go语言的详细步骤 Win7电脑上安装Go语言的详细步骤 Mar 27, 2024 pm 02:00 PM

Win7电脑上安装Go语言的详细步骤Go(又称Golang)是一种由Google开发的开源编程语言,其简洁、高效和并发性能优秀,适合用于开发云端服务、网络应用和后端系统等领域。在Win7电脑上安装Go语言,可以让您快速入门这门语言并开始编写Go程序。下面将会详细介绍在Win7电脑上安装Go语言的步骤,并附上具体的代码示例。步骤一:下载Go语言安装包访问Go官

Win7系统下如何安装Go语言? Win7系统下如何安装Go语言? Mar 27, 2024 pm 01:42 PM

在Win7系统下安装Go语言是一项相对简单的操作,只需按照以下步骤进行操作即可成功安装。下面将详细介绍Win7系统下安装Go语言的方法。第一步:下载Go语言安装包首先,打开Go语言官方网站(https://golang.org/),进入下载页面。在下载页面中,选择与Win7系统兼容的安装包版本进行下载。点击下载按钮,等待安装包下载完成。第二步:安装Go语言下

Linux系统下安装FTPS服务的完整指南 Linux系统下安装FTPS服务的完整指南 Mar 19, 2024 am 11:39 AM

标题:Linux系统下安装FTPS服务的完整指南在Linux系统中,搭建FTP服务器是一个常见的需求。然而,为了增强数据传输的安全性,我们可以选择安装FTPS服务,即在FTP协议基础上加入SSL/TLS加密功能。通过FTPS服务,我们可以在保证数据传输安全的前提下实现文件的上传和下载。本文将针对Linux系统下安装FTPS服务提供一个详细的指南,并提供具体的

PHP程序必备:安装这些才能顺利运行! PHP程序必备:安装这些才能顺利运行! Mar 27, 2024 pm 05:54 PM

PHP程序必备:安装这些才能顺利运行!PHP是一种流行的服务器端脚本语言,广泛用于开发Web应用程序。要成功运行PHP程序,首先需要在服务器上安装一些必备的软件和工具。在本文中,我们将介绍必须安装的软件和工具,并附上具体的代码示例,帮助您顺利运行PHP程序。一、PHP解释器PHP程序的核心是PHP解释器,负责解析和执行PHP代码。要安装PHP解释器,可以按照

一起学习word根号输入办法 一起学习word根号输入办法 Mar 19, 2024 pm 08:52 PM

在word中编辑文字内容时,有时会需要输入公式符号。有的小伙们不知道在word根号输入的方法,小面就让小编跟小伙伴们一起分享下word根号输入的方法教程。希望对小伙伴们有所帮助。首先,打开电脑上的Word软件,然后打开要编辑的文件,并将光标移动到需要插入根号的位置,参考下方的图片示例。2.选择【插入】,再选择符号里的【公式】。如下方的图片红色圈中部分内容所示:3.接着选择下方的【插入新公式】。如下方的图片红色圈中部分内容所示:4.选择【根式】,再选择合适的根号。如下方的图片红色圈中部分内容所示:

想在鸿蒙系统上使用Go语言?教你如何安装! 想在鸿蒙系统上使用Go语言?教你如何安装! Mar 23, 2024 am 09:51 AM

鸿蒙系统是华为公司自主开发的一款操作系统,致力于为各类智能设备提供支持。而Go语言则是一种简洁、快速、并发的编程语言,近年来在软件开发领域越来越受欢迎。本文将教你如何在鸿蒙系统上使用Go语言,并提供具体的安装步骤和代码示例。第一步:准备工作在开始之前,确保你的鸿蒙系统已经正确安装并配置好了开发环境。同时,你需要在电脑上安装好Go语言的开发环境,可以通过[官方

See all articles