|
本帖最后由 wuwuzz 于 2024-6-20 20:03 编辑
一、谢谢W大的指点解答。
难度很高的话,G4E不必花力气大修改,毕竟投入产出比有限。目前实际应用中,启动U盘主力用的g4d 0.4.6a(BIOS环境)、grub2 2.05(UEFI环境),g4e作为辅助。
二、题外话(汇报兼解释):这里做USB启动测试,主要还是想尽量扩大vusbtool(一个python-gtk应用软件)的Linux运行平台范围。目前已经有足够多的Ubuntu衍生版可以完美支持vusbtool,win10上也可以运行vusbtool(有些GUI在MS Windows上无法实现,但不影响主要功能)。G4E没必要为此做很多修改。
vusbtool的主要作用:“击破BIOS/UEFI黑箱,研究USB启动”的必要工具。
主要就是用Ellisys硬件USB协议分析仪+我家神兽写的USB Mass Storage存储设备类解码器,完成上电、USB启动期间,对目标的监听抓包、解码,从而“直观”看到U盘<-->UEFI/BIOS间底层会话具体内容(也就是解决g4d/fbinst/g4e...开发历史上曾经遇到的障碍,增强观察分析手段)。
|
|