Kali Linux持久加密USB制作
root@kali:~# dmesg(查看U盤名稱sdX,或輸入lsblk)
找到Gparted應(yīng)用程序 卸載 刪除 應(yīng)用操作(這一步不是很詳細(xì),若看不懂,咨詢QQ:812630419)
root@kali:~# dd if=鏡像文件名.iso of=/dev/sdX bs=1M
再打開一個(gè)終端Terminal:
root@kali:~# watch -n 5 killall -USR1 dd(每五秒報(bào)告一下dd進(jìn)度)
root@Kali:~# parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print devices
/dev/sda (21.5GB)
/dev/sdb (15.6GB)
(parted) select /dev/sdb
Using /dev/sdb
(parted) print
Model: Generic Mass-Storage (scsi)
Disk /dev/sdb: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number? Start? End? ? Size? ? Type? ? File system? Flags
1? ? ? 32.8kB? 2855MB? 2855MB? primary? ? ? ? ? ? ? boot, hidden
2? ? ? 2855MB? 2856MB? 721kB? primary
(parted) mkpart primary 2856 15000
(parted) print
Model: Generic Mass-Storage (scsi)
Disk /dev/sdb: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number? Start? End? ? Size? ? Type? ? File system? Flags
1? ? ? 32.8kB? 2855MB? 2855MB? primary? ? ? ? ? ? ? boot, hidden
2? ? ? 2855MB? 2856MB? 721kB? primary
3? ? ? 2856MB? 15.0GB? 12.1GB? primary? ? ? ? ? ? ? lba
(parted) quit
Information: You may need to update /etc/fstab.
root@Kali:~# cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb3(若未安裝cryptsetup執(zhí)行# apt-get install cryptsetup)
WARNING!
========
這將覆蓋 /dev/sdb3 上的數(shù)據(jù),該動(dòng)作不可取消。
Are you sure? (Type uppercase yes): YES
輸入密碼:
確認(rèn)密碼:
命令成功。
root@Kali:~# cryptsetup luksOpen /dev/sdb3 usb
輸入 /dev/sdb3 的密碼:
root@Kali:~# ls /dev/mapper/usb
/dev/mapper/usb
root@Kali:~# mkfs.ext4 /dev/mapper/usb
mke2fs 1.43.4 (31-Jan-2017)
創(chuàng)建含有 2964224 個(gè)塊(每塊 4k)和 741104 個(gè)inode的文件系統(tǒng)
文件系統(tǒng)UUID:e377abe1-a18a-4e41-b42c-61327c156439
超級(jí)塊的備份存儲(chǔ)于下列塊:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
正在分配組表: 完成
正在寫入inode表: 完成
創(chuàng)建日志(16384 個(gè)塊)完成
寫入超級(jí)塊和文件系統(tǒng)賬戶統(tǒng)計(jì)信息: 已完成
root@Kali:~# e2label /dev/mapper/usb persistence
root@Kali:~# mkdir -p /mnt/usb
root@Kali:~# mount /dev/mapper/usb /mnt/usb/
root@Kali:~# echo "/ union" > /mnt/usb/persistence.conf
root@Kali:~# umount /dev/mapper/usb
root@Kali:~# cryptsetup luksClose /dev/mapper/usb