当前位置: 代码迷 >> 综合 >> kali 持久化加密USB安装
  详细解决方案

kali 持久化加密USB安装

热度:20   发布时间:2023-11-15 20:42:34.0

准备环境与工具

  • vbox
    • kali 2020.4 vbox版
  • diskgenius分区工具
  • kali 2020.4 live版镜像
  • 大于8G的U盘

开始安装

  1. 打开diskgenius,对U盘进行分区

    分区 文件系统 分区大小
    分区1 fat32 4G
    分区2 ext4 4G

    注:如果U盘容量较大,可以按照下面的分区方式

    分区 文件系统 分区大小
    分区1 fat32 4G
    分区2 ext4 >4G
    分区3 ntfs 剩余容量
  2. 解压kali 2020.4 live版镜像,将其复制到分区1中
    分区1文件内容

  3. 打开vbox,启动kali 2020.4
    kali 2020.4版桌面

  4. vbox中选择设备——USB——你的U盘,将U盘连接到虚拟机中
    在这里插入图片描述

  5. 对分区2(ext4)进行加密

    # 分区对应/dev/sdb,如分区1对应/dev/sdb1
    cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2
    # 输入YES(大写)
    # 设置密码
    
  6. 用luks加密方式打开分区2,并将其挂载在usb目录下

    # 此处usb名称可以更改
    cryptsetup luksOpen /dev/sdb2 usb
    # 输入密码
    # 将在/dev/mapper/usb目录生成
    
  7. 对分区2进行格式化

    mkfs.ext4 /dev/mapper/usb
    
  8. 对分区2设置卷标

    # 卷标必须为persistence
    e2label /dev/mapper/usb persistence
    
  9. 新建目录,挂载分区2

    mkdir -p /mnt/usb
    mount /dev/mapper/usb /mnt/usb
    
  10. 新建文件,将配置信息写入

    # 启动kali时,会将分区2当作持久化分区,即存储区
    echo "/ union" > /mnt/usb/persistence.conf
    
  11. 卸载分区2

    umount /dev/mapper/usb
    
  12. 关闭分区2,安装完毕

    cryptsetup luksClose /dev/sdb2
    

启动U盘,开启你的hacker之旅

选择Live USB Encrypted Persistence
在这里插入图片描述