在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
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/zgq123456/p/10042814.html