美文网首页Kali LinuxKali Linux
Kali持久加密USB的制作(由本人CSDN博客上搬来)

Kali持久加密USB的制作(由本人CSDN博客上搬来)

作者: 野青先 | 来源:发表于2019-02-12 11:43 被阅读0次

    我们知道,Kali有众多的启动项,其中Live启动项是一种为用户提供操作体验的启动方式,正因为此,它不能进行更新升级,也不能保存我们对系统的任何修改。但是还有两种启动方式,它们基于Live模式而成,但可以对系统修改的结果进行保存,它们就是Kali Linux Live USB Persistence(USB持久)和Kali Linux Live USB Encrypted Persistence(USB加密持久)。由于USB设备的可携带性,Kali也随之具有了“移动性”,可谓是“移动的Kali”。那么今天,我们选择其中安全系数较高的Encrypted Persistence模式进行安装。之前看过一篇国外关于此的技术文章,加之自己的亲身实践,作以此文。

    一、前期准备:

    1、U盘一只,推荐32GB或更多,选择金士顿等质量和口碑尚可的品牌U盘;
    2、Kali官网下载最新版本的64位系统ISO镜像(目前是2018.4);
    3、U盘启动盘工具:USB Installer(强烈建议官网下载);
    4、分区工具:MinTool Partition Wizard Free(强烈建议官网下载)。

    二、开始制作:

    (1)、启动盘制作:
    1、插好U盘;打开USB Installer;
    2、Step1项,选择“Kali Linux”;
    3、Step2项,选择你所下载的系统镜像,我这里是“Kali-Linux-2018.4-amd64.iso”;
    4、Step3项,选择你的U盘,并且勾选“Fat32”项;
    5、点击“create”选项,等待数分钟即可。
    具体如下:

    IMG_20190210_103806.jpg

    (2)、分区:
    1、打开“MinTool Partition Wizard Free”,选择你的U盘;

    IMG_20190210_103839.jpg

    2、右击,选择“Move/Resize”项;

    IMG_20190210_103918 (2).jpg
    一般32GB的U盘在格式化后都是30GB左右。
    3、将区域缩小至4GB左右,点击OK,USB启动分区完成; IMG_20190210_103937.jpg
    4、再右击已经变灰的区域,这里我们将进行持久存储区的分区,我这里是使用全部分区,当然,如果你不想这样,也可以先划分一部分区域,剩余区域之后再予需要划分,但大体都是一样的步骤:右击,选择“create”,之后在“File system”上选择“Unformatted”,点击OK; IMG_20190210_104058.jpg

    5、点击左上角的“Apply”,等待数分钟,之后分区完成(之后会弹出Windows窗口询问是否“格式化”,千万要选择“取消”!)。

    IMG_20190210_104136.jpg
    (3)、重启电脑:
    1、在重启前,确保你的U盘插好;
    2、在初始开机界面按下进入BISO模式的快捷键(本人笔记本是T410i,所以是F1键,具体电脑有所不同,可根据自身情况上网查找或查询说明书),在“Startup”——“Boot”中设置你的USB启动项为第一启动项(一般如果U盘插牢,该启动项前面会有“+”号,先方向键选中该项,然后一般是按F5或F6进行顺序调整的,按F10进行保存); IMG_20190210_104223.jpg IMG_20190210_104229.jpg IMG_20190210_104251.jpg
    3、之后会再次启动,然后就出现了Kali的“Boot Menu”界面,我们先选择“Live”进入系统对U盘进行配置。 20190211163855391.jpg
    (4)、U盘配置:
    1、打开终端,输入如下命令查看当前磁盘分区情况:
    fdisk -l
    
    发现U盘情况如下: IMG_20190210_104507.jpg

    这里需要说明,我的电脑原来装有两块硬盘 ,所以U盘显示的是“/dev/sdc”,个人情况不同,注意区分本身系统盘和U盘,以经验,一般最后显示的都是移动的U盘,或者我们知道自己U盘存储量,可以使用Gparted磁盘分区工具进行查看,需输入:

    gparted
    

    分区情况与我们先前划分的一致;
    2、对我们先前的“Unformatted”分区,也就是这里显示的“/dev/sdc2”进行加密设置:
    先输入:

    cryptsetup --verbose --verify-passphrase luksFormat /dev/sdc2
    
    之后输入大写的“YES”,继续,输入和确认密码(一定要记住哦),再出现如下界面: IMG_20190210_104650.jpg

    则分区加密成功;
    3、接下来我们进入加密区进行格式化和文件配置:
    进入加密区,输入:

    cryptsetup luksOpen /dev/sdc2 kali
    

    这个命令是使系统在/dev/mapper下生成叫“kali”的USB设备文件,方便我们之后的操作。可输入如下命令查看:

    ls /dev/mapper/kali
    
    如图所示: IMG_20190210_104803.jpg

    输入刚才设定的密码,进入了加密区,紧接着进行分区格式化,格式化为“ext4”。输入:

    mkfs.ext4 /dev/mapper/kali
    
    等待数分钟,出现如下界面则操作成功: IMG_20190210_104956.jpg

    格式化后,需给分区设置卷标“persistence”,输入:

    e2label /dev/mapper/kali persistence
    

    完成后,在mnt目录下创建一个文件夹(这里命名为kali),将分区挂载到该文件夹处,并填入配置文件。完成后卸掉挂载,并关闭加密区。输入:

    mkdir -p /mnt/kali
    mount /dev/mapper/kali /mnt/kali
    echo "/ union" > /mnt/kali/persistence.conf
    umount /dev/mapper/kali
    cryptsetup luksClose /dev/mapper/kali
    
    

    具体如下:

    IMG_20190210_105934.jpg
    至此,分区加密和文件配置完成,一个持久加密USB制作完成。
    (5)、测试:
    完成制作不代表一切结束,我们还要进行测试,以确认持久加密USB能否正常工作。
    1、以U盘重启电脑,这时我们可以选择“Kali Linux Live USB Encrypted Persistence”选项进入系统了; IMG_20190210_104305.jpg
    2、启动时,会要求输入密码:
    IMG_20190210_114359.jpg
    3、进入系统后,在"Desktop"(即桌面)里创建一个空文件夹(我这是yeqing),再次重启,看文件是否还存在。存在,恭喜,持久加密USB制作成功,反之则很遗憾,需要重头再来: IMG_20190210_110722.jpg
    或者,可以点击“Other Locations”,查看“computer”的空间大小,如果是之前我们划分的加密区大小,则祝贺成功;如果是只有USB启动区大小或整个U盘大小,则说明失败(我这是之前用16GB的U盘(格式化后大约15GB)做的,我的USB启动分区同样是4GB,所以显示11GB左右是正常的)。 IMG_20190210_112206.jpg
    另外:关于失败后的U盘恢复
    使用MinTool Partition Wizard Free,按下图所示步骤,最后点击左上角的“Apply”,等待数分钟即可恢复: IMG_20190210_103839.jpg IMG_20190210_111025.jpg IMG_20190210_111039.jpg IMG_20190210_111115.jpg
    推荐文章及网址:
    1、《Guide: Kali Linux 2018 Live USB with Encrypted Persistence (Windows)》
    https://devanswers.co/guide-kali-linux-2018-live-usb-encrypted-persistence-windows/
    2、《Guide: Kali Linux 2018 Live USB with Persistence (Windows)》 (给想做持久USB朋友的)
    https://devanswers.co/guide-kali-linux-2018-live-usb-persistence-windows/
    3、《Kali Linux Live USB Persistence》
    https://docs.kali.org/downloading/kali-linux-live-usb-persistence

    本人新手,若有大佬指点,还望赐教!若文章有误,还请大家予以指正!

    我的CSDN博客原文(其实一样的):https://blog.csdn.net/qq_43610436/article/details/87001171

    相关文章

      网友评论

        本文标题:Kali持久加密USB的制作(由本人CSDN博客上搬来)

        本文链接:https://www.haomeiwen.com/subject/dauheqtx.html