在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
版权声明:本文为博主原创文章,转载请附上博文链接!
在U盘打造个性化PE工具箱+KALI(Persistence)+存储的工作站的更多相关文章
- U盘制作微pe工具箱(实战)
分享人:广州华软 浩言 前言 相信大家平时生活中还是工作上使用电脑的时间还是比较多的,有时候电脑出现故障,比如系统文件损坏,没办法正常开机,或者是开机密码忘了,想要重装系统等,下面我推荐一个U盘启动项 ...
- WinPE启动U盘的制作方法与软件下载(通用PE工具箱/老毛桃/大白菜WinPE)
转自:http://blog.sina.com.cn/s/blog_58c380370100cp5x.html 文件大小:39.5M(支持Win7安装,早期的通用PE工具箱,小巧不过几十兆,现在都臃肿 ...
- 怎样用通用pe工具箱制作U盘启动盘
U盘启动盘制作过程,随着网络的普及,电脑已经成为我们日常生活中的重要一环,最近自己重装了下电脑系统,无意中发现一个傻瓜式的U盘装系统方法,就把怎么制作通用pe工具箱u盘启动盘的经验拿出来跟大家分享下. ...
- win7重装系统时,使用PE工具箱进入系统看到的“C盘变成0.2G,D盘变成48G左右”这是什么回事?
引入: 今天帮同学重装系统,重装系统使用的方法是利用PE工具箱制作出启动U盘,进行重装系统. 我的步骤是 第一步:开机按F2挂载U盘优先启动,于是开机时就进入PE微系统 第二步: 用分区工具(Disk ...
- 通用 PE 工具箱1.9.6(XP内核)by Uepon(李培聪)
通用 PE 工具箱1.9.6(XP内核)by Uepon(李培聪)官网:http://hi.baidu.com/uepon?page=21.8版论坛帖子:http://bbs.wuyou.net/fo ...
- 通用PE工具箱 4.0精简优化版
通用PE工具箱 4.0精简优化版 经用过不少 WinPE 系统,都不是很满意,普遍存在篡改主页.添加广告链接至收藏夹.未经允许安装推广软件等流氓行为,还集成了诸多不常用的工具,令人头疼不已.那么今天给 ...
- 如何使用通用pe工具箱破解开机密码
下载最新版的通用pe工具箱将u盘制作成启动盘,接着重启连续按热键进入到bios系统下,设置u盘为第一启动,保存重启. 1.这时候会进入通用pe工具箱的选择界面,我们选择第八个“运行Windows登陆密 ...
- 用WPF窗体打造个性化界面的图片浏览器
原文:用WPF窗体打造个性化界面的图片浏览器 本文使用WPF窗体(XAML及C#)与Win Form控件(FolderBrowserDialog)结合的方式, 演示制作了一个简易漂亮的WPF图片浏览器 ...
- U盘改造计划之PE、kali、U盘三合一
最强U盘攻略之一 前一段时间朋友买电脑问了我一些问题,我突然发现U盘怎么这么便宜,128G金士顿,140?!!!我16年买的可是240啊.买贵一百块,我好方啊.但是我的U盘,我是不会屈服做一个普通的U ...
随机推荐
- scp命令 跨服务器传输
scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器硬盘变为只读read onl ...
- 【整理】使用AIDL跨进程传递复杂对象的实践例子
首先定义对象类,并实现Parcelable接口,实现接口内的几个方法,看代码,Person.java package com.example.u3.aidltest; import android.o ...
- Zbar 大图像分析
博客转载自:https://blog.csdn.net/sunflower_boy/article/details/50429252 为了减少处理时间,可以设定更大的扫描间距,减少不必要的解码类型,去 ...
- vimrc 我的专属vim配置
set nu set wrap syntax on filetype on "打开vim文件类型自动检测功能 set autoindent set smartindent set ruler ...
- 非阻塞socket与epoll
阻塞socket. –阻塞调用是指调用结果返回之前,当前线程会被挂起.函数只有在得到结果之后才会返回. –对于文件操作read,fread函数调用会将线程阻塞. –对于socket,accept与re ...
- KindEditor 销毁与自动高度冲突解决
前提准备情况: KindEditor(KE) + easyUI 1.通过 EasyUI.Window 打开一个窗口,窗口中包含一个 KE编辑器:在次打开WIndow 的时候 KE会出现编辑器里面的 ...
- SQLServer存储引擎——03.日志
3. SQLServer存储引擎之日志篇 (3.1)日志结构 (3.1.1)物理日志 (0)物理日志即数据库的.ldf文件, 当然后缀名是可以自定义的,默认是.ldf (1)一个SqlServer数据 ...
- C#提取TXT文档指定内容
早上有分享一篇<VB.NET提取TXT文档指定内容> http://www.cnblogs.com/insus/p/3267347.html 那是原网友的需求用VB.NET写的.刚才有只懂 ...
- Django之模型的创建
在web应用中,经常涉及到和数据库的的交互,比如我们在京东上买一个东西,查询的时候网站会自动转到后端数据库去查询,然后呈现在网页上 Django 里更关注的是模型(Model).模板(Template ...
- duddo在xml里面出现红叉的解决方法
原因是没有加入dubbo.xsd window-Preferences-输入xml-xmltacalog....... 配置离线约束:http://code.alibabatech.com/schem ...