zoukankan      html  css  js  c++  java
  • 在U盘打造个性化PE工具箱+KALI(Persistence)+存储的工作站

    基本工具:

    kali-linux-2018.2-amd64 原版镜像:https://www.kali.org/downloads
    Win32DiskImager yunfile 下载较慢,建议自行百度
    GHOST 3.11.5  yunfile
    FbinstTool yunfile
    老毛桃UEFI版 百度    
    DiskGenius 百度DiskGenius官网
     64G U盘  
    原理:

    ghost将烧录好的KALI系统备份成GHO,用老毛桃制作好PE工具箱并将U盘分成四个区(实际操作只用分3个),分别用于存放PE,KALI启动分区,KALI系统持久化数据存储和剩余U盘存储空间。boot的界面个性化设置可以用老毛桃制作,最后再设置persistence,挂载持续化数据存储分区即可。

    流程:

    1、很重要的一步,U盘清空(特别是曾经做过启动盘的)并分区成NTFS的格式,这一步不做,后面会导致Gparted将整个盘识别成 iso9660 的文件系统。直接用windows自带的diskpart, windows shell--输入diskpart--list disk--select disk 数字--clean--再做一步clean。

    打开DiskGenius,选中U盘,右键“建立新分区”,设置好文件系统格式为NTFS,并格式化。

    2、用Win32DiskImager将下载好的镜像写入U盘,此处省略N个字。

    3、用GHOST备份KALI分区。选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,选择硬盘,选择要备份的分区,名字记得加上格式名.GHO,只需备份2.7G的分区就行,提示是否压缩,NO,开始分区备份操作。

    4、打开老毛桃UEFI版,制作U盘启动盘,此处会再次格式化U盘。
    点击“高级设置”,进行个性化设置,此处不多说,自行按喜好更改背景图片,修改文字,提升逼格就靠这一步啦。最后点击一键制作。

    5、用DiskGenius创建分区,修改分区结构。
    总共需要4个分区,分区的顺序不能乱,严格按从左到右依次分区,全部设为主分区,:
    分区1:500M自动隐藏的PE工具箱(这个是老毛桃自动生成的,不用管)
    分区2:新建分区,一般能看到卷标是老毛桃U盘,名字可以自己修改,用于U盘的正常存储空间,我这里留了42G,格式为NTFS。
    分区3:新建分区,格式化为EXT3,,用于kali的系统启动分区,一般不要低于镜像文件的大小,我这里留了4G。
    分区4:新建分区,格式化为EXT3,用于kali的系统持久化数据存储,我这里留了12G(个人觉得还是越大越好)。

    具体怎么使用DiskGenius分区,这里就不累赘,请自行研究。

    6、用GHOST将GHO的镜像文件还原至分区3。
    选Local→Partition→From Image,按提示选择镜像文件和要还原的分区,等待还原成功。

    7、用FbinstTool量产工具修改GRUB表(MENU.LST文件)。
    这一步可能会出现一些问题,比如文件列表出不来,可能是软件版本的原因,建议选择我图中这个版本v1.607。
    打开MENU.LST,修改和添加一些项目,此处也是个性化设置的一部分,大家可以自由发挥,但是kali live 与kali perisistence 的启动项可千万不能少哦。

    参照以下代码,将kali live 与kali perisistence  插入到表中:

    title 【04】 KALI Linux live
    find --set-root /g2ldr.mbr
    kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali
    initrd /live/initrd.img

    title 【04-1】 KALI Linux Persistenct
    find --set-root /g2ldr.mbr
    kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence
    initrd /live/initrd.img
    右键“保存”。到这一步,windows上的操作基本完成,关机,进入boot选项,选择U盘启动,不同的电脑进入方法不一样,按自己电脑型号自行百度,选择kali persistence,进入kali系统,虽然我们已经看到了系统的样子,但是还没结束哦,此时的kali基本没长脑子,不记事,保存的任何设置和信息,关机后会全部消失。

    8、所以进入最后一步,将分区4作为kali的持续化数据存储挂载并写入“/union”。
    桌面上右键,打开终端,既“Teminal”,键入“gparted”,这是linux上的分区管理工具,右上角选择U盘,可以看到我们U盘的所有分区,选中分区4,右键修改Label,改为“persistence”(相当于windows的卷标),记住分区的名字,比如 dev/sdc3,这个务必要记住,记得最后点下右上角旁边回车样子的“执行”键。

    9、关闭gparted,打开终端,依次输入以下命令:

    mkdir /mnt/usb
    mount 第二分区名 /mnt/usb
    echo "/ union" >> /mnt/usb/persistence.conf
    umount /mnt/usb
    今后所有进入persistence模式下的操作的设置和保存的数据,都存在分区4里。重启后既生效。

    到此,整个三合一U盘就制作完成了,后续对KALI系统的设置和更新,以及中文输入,语言等,请慢慢研究,要做的事还有很多。

    最后叨逼叨几句,其实打造这个工具箱并非一定要成为牛逼哄哄的黑客大拿,或者打算去攻击谁(实践证明,做完系统后,根本没用过几次),本身制作的过程和成功的喜悦就是一种享受,就跟玩电子游戏一样,做一个任务可能历经艰辛甚至乏然无味,但最终complete的时候,满足感和成就感就这样烧录进了你的人生。

    最后友情提醒哦,制作过程中,你的windows系统时间可能会随着U盘系统的时区更改,请备好其他计时工具,避免错过饭点   :)
    ---------------------
    作者:yyd115
    来源:CSDN
    原文:https://blog.csdn.net/yyd115/article/details/80456510
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    ST (Sparse Table:稀疏表)算法
    P3379 【模板】最近公共祖先(LCA)
    AT1357 n^p mod m(洛谷)
    poj2018 Best Cow Fences
    P1024 一元三次方程求解
    poj2456
    poj1064
    P2047 [NOI2007]社交网络(洛谷)
    poj1734
    洛谷P2886 [USACO07NOV]牛继电器Cow Relays
  • 原文地址:https://www.cnblogs.com/zgq123456/p/10042814.html
Copyright © 2011-2022 走看看