我最近开始对Kali进行渗透测试,我编写了一些自己的脚本,在一些程序上构建和添加了一些脚本,并创建了自己的病毒。我知道我想把它转换成一个可引导的驱动器,我可以用它在那里的设备上运行os的实时版本。我想要它包括我添加到它上的东西。就像我可以创建当前计算机的副本(软件、操作系统和数据),并将其转换为可引导的驱动器,这样我就可以在任何地方访问它。
发布于 2019-06-19 19:22:22
卡利有内置的支持来做到这一点,与persistence。
看看这。
您只需要在您的USBdrive上创建另一个分区,并将该分区标记为persistence分区。请参阅要查看how.Then的文章,当您在persistence mode中启动系统时,该分区将在overlay mode中挂载,并且您添加或替换到原始映像的所有文件都将在其中。
另一方面,如果你真的想修改你的卡利映像,所以,你不需要使用persistence,用你的mods生成一个经过修改的ISO版本的系统,你也可以这样做,但更痛苦的是:你需要,例如,xorriso,unsquashfs,这将是更多的工作。除非您确实需要修改原始的ISO,否则请选择persistence选项。您甚至可以通过加密使用persistence,并且运行得非常好。
虽然我认为在persistence分区中添加mods的新的干净的实时系统是最好的选择,但是如果您想要的正是您现在所拥有的(我认为这不是一个好主意,因为该系统可能从一开始就没有被认为是这样做的,并且您可能最终会产生不想要的效果),您可以尝试将整个系统克隆成一个USBDrive。whole system意味着什么,取决于您的特定安装:可以是一个驱动器上的一个分区,以及它之前的空间(MBR,等等);可以是多个分区,如果您在一个驱动器中使用GTP和UEFI boot,甚至可以在多个驱动器中使用多个分区.完全取决于您是如何安装系统的。对于克隆,您可以使用诸如dd、pv甚至clonezilla之类的工具。
https://unix.stackexchange.com/questions/525889
复制相似问题