1、转储与安全相关的平台注册表信息:Flash、MMIO、SSM、MSR; 2、针对设备PCI配置空间的RW访问; 3、针对物理内存和虚拟内存的RW操作; 4、允许分配物理内存并将内存映射到用户模式; 5、MSR读取和写入; 6、将SPI闪存内容(BIOS)转储至一个文件中; 7、SMI模糊测试功能; 8、转储S3 Bootscript至文件中; 9、转储EFI内存映射(当前仅支持Linux); 10、枚举UEFI变量; 11、支持Linux和Windows操作系统平台; 12、支持因特尔和AMD平台;
PlatboxDrv:用于Linux和Windows的内核驱动程序; PlatboxLib:用户模式组件,负责加载内核驱动程序并提供针对工具所有功能的访问; PlatboxCli:一个命令行终端客户端,可以直接调用Platbox功能; Pocs:针对程序使用的操作示例;
git clone https://github.com/IOActive/Platbox.git
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 -S .. -B "build64"
cmake --build build64/ --target platbox_cli
cmake -G "Visual Studio 17 2022" -A x64 -S .. -B "build64"
cmake --build build64/ --target platbox_cli --config Release
文章引用微信公众号"FreeBuf",如有侵权,请联系管理员删除!