(KALI)在U盘打造个性化PE工具箱+KALI(Persistence)+存储的工作站

编程知识 更新时间:2023-04-12 23:56:48

手上有个64G的U盘,单做PE工具箱或者单做Kali系统都会比较浪费,所以想到了实现PE工具箱+kali系统(带persistence保存数据的功能)+存储三合一,试过各种方法,失败了很多次,总结了很多经验,所以此文章仅作为记录,避免下次再次制作的时候走弯路,有些无足轻重的部分会简单带过,关键步骤上会有详细描述,业余爱好,非计算机专业出身,可能思路和注重点会比较适合小白学习,大牛请轻喷。

首先奉上效果图,制作过程比较急躁(失败次数太多了),所以效果自然不够满意,以后有时间再改善。




                                         kali的桌面根本不用换嘛,还有什么比这么帅气骨龙更个性的吗?

基本工具:

kali-linux-2018.2-amd64原版镜像:https://www.kali/downloads
Win32DiskImageryunfile 下载较慢,建议自行百度
GHOST 3.11.5 yunfile
FbinstToolyunfile
老毛桃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盘系统的时区更改,请备好其他计时工具,避免错过饭点   :) 

更多推荐

(KALI)在U盘打造个性化PE工具箱+KALI(Persistence)+存储的工作站

本文发布于:2023-04-11 04:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b744a03d41332c9fea500d2c032bad3b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工作站   工具箱   KALI   PE   Persistence

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 66877文章数
  • 14阅读数
  • 0评论数