我們知道,Kali有眾多的啟動項扰法,其中Live啟動項是一種為用戶提供操作體驗的啟動方式蛹含,正因為此,它不能進行更新升級塞颁,也不能保存我們對系統(tǒng)的任何修改浦箱。但是還有兩種啟動方式,它們基于Live模式而成祠锣,但可以對系統(tǒng)修改的結果進行保存酷窥,它們就是Kali Linux Live USB Persistence(USB持久)和Kali Linux Live USB Encrypted Persistence(USB加密持久)。由于USB設備的可攜帶性锤岸,Kali也隨之具有了“移動性”竖幔,可謂是“移動的Kali”。那么今天是偷,我們選擇其中安全系數(shù)較高的Encrypted Persistence模式進行安裝拳氢。之前看過一篇國外關于此的技術文章,加之自己的親身實踐蛋铆,作以此文馋评。
一、前期準備:
1刺啦、U盤一只留特,推薦32GB或更多,選擇金士頓等質量和口碑尚可的品牌U盤玛瘸;
2蜕青、Kali官網下載最新版本的64位系統(tǒng)ISO鏡像(目前是2018.4);
3糊渊、U盤啟動盤工具:USB Installer(強烈建議官網下載);
4右核、分區(qū)工具:MinTool Partition Wizard Free(強烈建議官網下載)。
二渺绒、開始制作:
(1)贺喝、啟動盤制作:
1、插好U盤宗兼;打開USB Installer躏鱼;
2、Step1項殷绍,選擇“Kali Linux”染苛;
3、Step2項主到,選擇你所下載的系統(tǒng)鏡像茶行,我這里是“Kali-Linux-2018.4-amd64.iso”贸呢;
4、Step3項拢军,選擇你的U盤,并且勾選“Fat32”項怔鳖;
5茉唉、點擊“create”選項,等待數(shù)分鐘即可结执。
具體如下:
(2)度陆、分區(qū):
1、打開“MinTool Partition Wizard Free”献幔,選擇你的U盤懂傀;
2、右擊蜡感,選擇“Move/Resize”項蹬蚁;
一般32GB的U盤在格式化后都是30GB左右。
3郑兴、將區(qū)域縮小至4GB左右犀斋,點擊OK,USB啟動分區(qū)完成情连;
4叽粹、再右擊已經變灰的區(qū)域,這里我們將進行持久存儲區(qū)的分區(qū)却舀,我這里是使用全部分區(qū)虫几,當然,如果你不想這樣挽拔,也可以先劃分一部分區(qū)域辆脸,剩余區(qū)域之后再予需要劃分,但大體都是一樣的步驟:右擊篱昔,選擇“create”每强,之后在“File system”上選擇“Unformatted”,點擊OK州刽;
5空执、點擊左上角的“Apply”,等待數(shù)分鐘穗椅,之后分區(qū)完成(之后會彈出Windows窗口詢問是否“格式化”辨绊,千萬要選擇“取消”!)匹表。
(3)门坷、重啟電腦:
1宣鄙、在重啟前,確保你的U盤插好默蚌;
2冻晤、在初始開機界面按下進入BISO模式的快捷鍵(本人筆記本是T410i,所以是F1鍵绸吸,具體電腦有所不同鼻弧,可根據(jù)自身情況上網查找或查詢說明書),在“Startup”——“Boot”中設置你的USB啟動項為第一啟動項(一般如果U盤插牢锦茁,該啟動項前面會有“+”號攘轩,先方向鍵選中該項,然后一般是按F5或F6進行順序調整的码俩,按F10進行保存)度帮;
3、之后會再次啟動稿存,然后就出現(xiàn)了Kali的“Boot Menu”界面笨篷,我們先選擇“Live”進入系統(tǒng)對U盤進行配置。
(4)瓣履、U盤配置:
1冕屯、打開終端,輸入如下命令查看當前磁盤分區(qū)情況:
fdisk -l
發(fā)現(xiàn)U盤情況如下:這里需要說明拂苹,我的電腦原來裝有兩塊硬盤 安聘,所以U盤顯示的是“/dev/sdc”,個人情況不同瓢棒,注意區(qū)分本身系統(tǒng)盤和U盤浴韭,以經驗,一般最后顯示的都是移動的U盤脯宿,或者我們知道自己U盤存儲量念颈,可以使用Gparted磁盤分區(qū)工具進行查看,需輸入:
gparted
分區(qū)情況與我們先前劃分的一致连霉;
2榴芳、對我們先前的“Unformatted”分區(qū),也就是這里顯示的“/dev/sdc2”進行加密設置:
先輸入:
cryptsetup --verbose --verify-passphrase luksFormat /dev/sdc2
之后輸入大寫的“YES”,繼續(xù)跺撼,輸入和確認密碼(一定要記住哦)窟感,再出現(xiàn)如下界面:則分區(qū)加密成功;
3歉井、接下來我們進入加密區(qū)進行格式化和文件配置:
進入加密區(qū)柿祈,輸入:
cryptsetup luksOpen /dev/sdc2 kali
這個命令是使系統(tǒng)在/dev/mapper下生成叫“kali”的USB設備文件,方便我們之后的操作□锖浚可輸入如下命令查看:
ls /dev/mapper/kali
如圖所示:輸入剛才設定的密碼蜜自,進入了加密區(qū),緊接著進行分區(qū)格式化卢佣,格式化為“ext4”重荠。輸入:
mkfs.ext4 /dev/mapper/kali
等待數(shù)分鐘,出現(xiàn)如下界面則操作成功:格式化后虚茶,需給分區(qū)設置卷標“persistence”晚缩,輸入:
e2label /dev/mapper/kali persistence
完成后,在mnt目錄下創(chuàng)建一個文件夾(這里命名為kali)媳危,將分區(qū)掛載到該文件夾處,并填入配置文件冈敛。完成后卸掉掛載待笑,并關閉加密區(qū)。輸入:
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
具體如下:
至此抓谴,分區(qū)加密和文件配置完成暮蹂,一個持久加密USB制作完成。
(5)癌压、測試:
完成制作不代表一切結束仰泻,我們還要進行測試,以確認持久加密USB能否正常工作滩届。
1集侯、以U盤重啟電腦,這時我們可以選擇“Kali Linux Live USB Encrypted Persistence”選項進入系統(tǒng)了帜消;
2棠枉、啟動時,會要求輸入密碼:
3泡挺、進入系統(tǒng)后辈讶,在"Desktop"(即桌面)里創(chuàng)建一個空文件夾(我這是yeqing),再次重啟娄猫,看文件是否還存在贱除。存在,恭喜媳溺,持久加密USB制作成功月幌,反之則很遺憾,需要重頭再來:
或者悬蔽,可以點擊“Other Locations”飞醉,查看“computer”的空間大小,如果是之前我們劃分的加密區(qū)大小,則祝賀成功缅帘;如果是只有USB啟動區(qū)大小或整個U盤大小轴术,則說明失敗(我這是之前用16GB的U盤(格式化后大約15GB)做的钦无,我的USB啟動分區(qū)同樣是4GB逗栽,所以顯示11GB左右是正常的)。
另外:關于失敗后的U盤恢復
使用MinTool Partition Wizard Free失暂,按下圖所示步驟彼宠,最后點擊左上角的“Apply”,等待數(shù)分鐘即可恢復:
推薦文章及網址:
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