注: 本教程由携手同行原创出品,作者:吴文骞 QQ:1337670697,如需转载,请注明出处及附带原文链接,

前言

本文我们聊一下如何把Kali Linux安装到移动硬盘或者U盘上,由移动硬盘独立引导,与本地系统完全隔离。U盘随身携带,只要PC的Bios支持USB启动,走到哪都可以使用自己的移动系统,方便工作和学习。

  • 为什么要把kali安装到移动硬盘或U盘上呢?简单总结几点如下。

(1)安装Windows+Linux双系统,安装方式比较繁琐,一不小心MBR混乱,很是崩溃。

(2)在Windows下使用Vmware虚拟机安装Kali,硬件是虚拟的,有些测试受限于虚拟环境,根本无法完成。

(3)直接放弃Windows,把自己的PC安装成Kali,这其实是学习Linux最好的方法,但对于经常需要在Windows环境下办公的人来说,无法完全不使用Windows。

【Kali Linux简介】

  • Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive Security
    Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon

Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版。

  • Kali Linux预装了许多渗透测试软件,包括nmap (端口扫描器)、Wireshark (数据包分析器)、John the
    Ripper (密码破解器),以及Aircrack-ng (一应用于对无线局域网进行渗透测试的软件)。

制作持久性Kali启动U盘

  • Kali Linux默认的启动菜单有两个选项具有持久性 - 即使重新启动甚至在不同的系统中,都能在U盘上保存数据
  • 这是一个非常有用的功能,它使你可以保留文档,收集测试结果,配置等

一.准备工具:

  • 1.下载Kali linux

下载地址:https://www.kali.org/downloads/

PS:我的电脑是64位的,我就选择64位镜像,各位要按照自己电脑选择下载。

  • 2.如果你用到是Windows下载Win32 Disk Imager或者universal usb installer

universal usb installer 下载地址https://universal-usb-installer.en.softonic.com/

Win32 Disk Imager下载地址:https://sourceforge.net/projects/win32diskimager/files/

  • 3.一块U盘(至少8GB 容量)
  • 4.MiniTool Partition Wizard硬盘无损分区工具

下载地址:https://www.partitionwizard.com/download.html

二. 开始教程

  • 1.

1.)u盘制作首先打开MiniTool Partition Wizard硬盘无损分区工具选择如图所示

1.png

2.)创建分区步骤:如图所示

2.png

3.png

4.png

3.)打开Win32 Disk Imager或者universal usb installer开始刻录镜像

5.png

6.png

7.png

8.png

9.png

10.png

-此时重启电脑,设置boot,从你的U盘启动,之后会进入一个让你选择进入什么模式的的界面(如果你单纯想用kali每次都做一些简单的东西,不需要储存数据,那么就选择最简单的第一个就好,后面的教程也不用看了,如果你想要储存一些东西的话,就继续看下去),然后选择对应的就好啦

  • 2.kali初始化为你U盘添加Persistence

功能(在Live启动的时候可以保存和修改文件) 重启电脑,在bios中配置从U盘启动。

1.) 从U盘启动

不同电脑从U盘启动方式不太一样,不过大致分为几类。按F10或F12或F11能进入启动设备选择菜单,可以在菜单列表中找到U盘,按上下方向键选择后Enter即可进入。
如果没有在列表中找到U盘,可以Ctrl+Alt+Delete重启,然后按F2或Enter进入BIOS设置,找到boot选项,将所有的USB设备启动顺序调到最前面。
如果还是不行,看是否是用UEFI模式启动的,改成LEGACY就可以

2.) 为你U盘添加Persistence功能(在Live启动的时候可以保存和修改文件)

进入kali后(要进入那个后面带persistence的)启动后选择live USB Encrypted PERSIstence

11.png

进入kali后 ,打开终端,输入gparted,

12.jpg

选择你的U盘存储:

13.png

然后在右上角选择你的U盘,由于使用 MiniTool Partition Wizard硬盘无损分区工具分为两个区,所以你会在列表中看见两个分区的情况

14.png

这时候,可以在空白处按右键然后选择分区,我们需要来选择这个新的分区

15.png

把label设为persistence,大小自定义,分区格式定为ext3, ,窗口上部有一个按键,点击最后一个“应用”,就可以了

16.png

然后按照上面的设置之后, 现在我们已经创建好新的分区了,打开终端,输入以下命令 fdisk -l 查看你u盘新分区的名称

17.jpg

18.png

我们需要将它挂载起来,打开终端,输入以下命令(需要空格的地方我都会用|代替,你打一个空格就好了):

 mkdir -p /mnt/persist

mount /dev/adb2 /mnt/persist

echo “/ union” >> /mnt/persist/persistence.conf 

cat /mnt/persist/persistence.conf

Umount /dev/adb2

19.png

然后关闭你的终端,再把linux关掉,重新进入,这个时候还是选怎带有persistence的模式, 再次打开终端输入

cd /mnt/
ls
Cd /
Madir -/Desktop/Test

就可以了!

20.png

三. 感言

  1. 网上有些说通过ultraiso等软件刻录到U盘的方法其实是以live方式运行的,这样做的修改是保存不了的。
    为了探索把kali安装在U盘,前前后后安装了3次,搜了无数相关文章,踩了很多坑,也明白了很多地方怎么配置,总结一下。希望帮到需要的人。
  2. 系统安装是重点,但不是终点,下面的章节我们会聊Kali Linux的环境初始配置、渗透案例、渗透方法。

本教程出自携手同行,如需转载,请注明出处及附带原文链接,谢谢

Last modification:August 6th, 2018 at 06:01 pm
如果觉得我的文章对你有用,请随意赞赏