PSPTool PSP 固件管理工具开源项目

我要开发同款
匿名用户2019年06月10日
55阅读
开发技术Python
所属分类其他开源、硬件驱动/工具
授权协议GPLv3

作品详情

PSPTool是一个用来显示、提取和操作UEFI映像中的PSP固件的开源工具。

PSPTool是瑞士军刀,用于处理AMD安全处理器(以前称为平台安全处理器或psp)的固件。它将AMD固件定位在UEFI映像中,作为针对AMD平台的BIOS更新的一部分。

它是基于AMD专有文件系统的逆向工程工作,该文件系统用于将固件块打包到UEFI固件映像中。这些通常是16MB大小,可以方便地由uefitool解析。但是,AMD的所有二进制blob都位于uefitool无法分析的填充卷中。

PSPTool可以很好地处理通过BIOS更新获得的UEFI图像。

安装:

gitclonehttps://github.com/cwerling/psptoolcdpsptoolsudopython3setup.pyinstall

命令行参数:

usage:psptool[-h][-E|-X|-R|-U]fileDisplay,extract,andmanipulatePSPfirmwareinsideUEFIimagespositionalarguments:fileBinaryfiletobeparsedforPSPfirmwareoptionalarguments:-h,--helpShowthishelpmessageandexit.-E,--entriesDefault:ParseanddisplayPSPfirmwareentries.[-didx][-n][-i][-v]-didx:specifiesdirectory_index(default:alldirectories)-n:hideduplicateentriesfromlistings-i:displayadditionalentryheaderinfo-v:displayevenmoreinfo(AGESAVersion,Entropy,MD5)-tcsvfile:onlydisplayentriesfoundinthegivenSPItrace(seepsptracefordetails)-X,--extract-entryExtractoneormorePSPfirmwareentries.[-didx[-eidx]][-n][-u][-k][-v][-ooutfile]-didx:specifiesdirectory_index(default:alldirectories)-eidx:specifiesentry_index(default:allentries)-n:skipduplicateentries-u:uncompresscompressedentries-k:convert_pubkeysintoPEMformat-v:increaseoutputverbosity-ofile:specifiesoutfile/outdir(default:stdout/$PWD)-R,--replace-directory-entryCopyanewentrybodyintotheROMfileandupdatemetadataaccordingly.Note:Thegivenaddressisassumedtobeoverwritable(e.g.padding).-didx-eidx-baddr[-y][-ssubfile][-ooutfile]-didx:specifiesdirectory_index-eidx:specifiesentry_index-baddr:specifiesdestinationaddressofthenewentry-sfile:specifiessubfile(i.e.thenewentry)(default:stdin)-ofile:specifiesoutfile(default:stdout)-U,--update-signaturesRe-signallsignaturesintheROMfilewithagivenprivatekeyandexportanewROMfile.-pprivate_key[-ooutfile]-pfile:specifiesapathtotheprivate_keyinPEMformatforre-signing-ofile:specifiesoutfile(default:stdout)

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论