kali持久加密USB的制作


  首先准備好一個kali系統.

   

dd 命令是基於塊的copy,從磁盤一個字節一個字節的copy(應用於數據還原)

  dmesg 命令 查看系統上的一些變化,在dmesg的日志中會發現一些變化  

  

  可以看到u盤掛載到了此電腦變為sdc盤

  然后使用Gparted工具進行分區

  全部清除保證磁盤干凈

  

  然后將kali鏡像存放到u盤(sdc磁盤)里面

dd if=kali-linux-2017.2-amd64.iso of=/dev/sdc bs=1M

  然后使用watch命令查看dd命令進程,每5秒返回一下dd進程的結果

watch -n 5 killall -USR1 dd

磁盤分區級加密比文件級加密要好

  windows目錄下可以要用doxbox軟件對luks加密的分區進行加解密

  

使用parted對磁盤進行分區   

parted             //啟動parted 
print devices    //查看有哪些磁盤
select /dev/sdc        //選擇u盤(sdc磁盤)
print                       // 查看當前u盤(sdc磁盤)上有幾個分區

粉色表示分區的起始位置,紅色表示分區的結束位置

然后再創建一個主分區

mkpart primary 3021 7021    //從上一個分區的結束位置為起始分區位置

   然后quit退出

  接着對sdc3分區進行加密

cryptsetup --verbose --verify-passphrase luksFormat /dev/sdc

  

  為了方便我設置了密碼1,真實設置的時候不要這么簡單容易被破解

目前只是對分區三進行了加密  還沒有進行文件系統級的格式化,還沒有辦法進行文件讀寫

接下來打開加密的磁盤分區

cryptsetup luksOpen /dev/sdc3 kk             //kk是該分區掛在的名稱

此時會在/dev/mapper/kk下生成kk文件

現在已經打開了加了密的設備了,接下來就可以對它進行文件系統級的格式化了

mkfs.ext4 /dev/mapper/kk            //文件系統級的格式化,ext4為格式化后的分區文件系統形式。

接下來給該分區制定卷標

e2label /dev/mapper/kk persistence                //建立一個持久性卷標

指定卷標后,需要將usb設備mount到一個目錄里面,接着就可以往設備里面寫入文件了  

mkdir -p /mnt/kk             //在mnt目錄下來新建一個kk目錄來mountmapper下的dev設備

linux下的一個使用標准,當訪問一個硬件設備是,需要把這個硬件設備mount到目錄里面,通過訪問目錄實際上就是對硬件進行讀寫 增刪改查等

mount /dev/mapper/kk /mnt/kk/ 
echo "/ union" > /mnt/kk/persistence.conf        //創建一個persistence.conf文件,當以持久usb啟動時該文件會被讀取,以確認這就是要存放持久信息的usb

將mount分區掛在卸載掉

umount /dev/mapper/kk

再把加密分區關閉掉

cryptsetup luksClose /dev/mapper/kk

到此為止就持久加密的u散步就完成了。

 

 

 

    

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM