PSPTool 是一个用来显示、提取和操作 UEFI 映像中的 PSP 固件的开源工具。
PSPTool是瑞士军刀,用于处理AMD安全处理器(以前称为平台安全处理器或psp)的固件。它将AMD固件定位在UEFI映像中,作为针对AMD平台的BIOS更新的一部分。
它是基于AMD专有文件系统的逆向工程工作,该文件系统用于将固件块打包到UEFI固件映像中。这些通常是16MB大小,可以方便地由uefitool解析。但是,AMD的所有二进制blob都位于uefitool无法分析的填充卷中。
PSPTool可以很好地处理通过BIOS更新获得的UEFI图像。
安装:
git clone https://github.com/cwerling/psptool
cd psptool
sudo python3 setup.py install
命令行参数:
usage: psptool [-h] [-E | -X | -R | -U] file
Display, extract, and manipulate PSP firmware inside UEFI images
positional arguments:
file Binary file to be parsed for PSP firmware
optional arguments:
-h, --help Show this help message and exit.
-E, --entries Default: Parse and display PSP firmware entries.
[-d idx] [-n] [-i] [-v]
-d idx: specifies directory_index (default: all directories)
-n: hide duplicate entries from listings
-i: display additional entry header info
-v: display even more info (AGESA Version, Entropy, MD5)
-t csvfile: only display entries found in the given SPI trace
(see psptrace for details)
-X, --extract-entry Extract one or more PSP firmware entries.
[-d idx [-e idx]] [-n] [-u] [-k] [-v] [-o outfile]
-d idx: specifies directory_index (default: all directories)
-e idx: specifies entry_index (default: all entries)
-n: skip duplicate entries
-u: uncompress compressed entries
-k: convert _pubkeys into PEM format
-v: increase output verbosity
-o file: specifies outfile/outdir (default: stdout/$PWD)
-R, --replace-directory-entry
Copy a new entry body into the ROM file and update metadata accordingly.
Note: The given address is assumed to be overwritable (e.g. padding).
-d idx -e idx -b addr [-y] [-s subfile] [-o outfile]
-d idx: specifies directory_index
-e idx: specifies entry_index
-b addr: specifies destination address of the new entry
-s file: specifies subfile (i.e. the new entry) (default: stdin)
-o file: specifies outfile (default: stdout)
-U, --update-signatures
Re-sign all signatures in the ROM file with a given private key and export
a new ROM file.
-p private_key [-o outfile]
-p file: specifies a path to the private_key in PEM format for re-signing
-o file: specifies outfile (default: stdout)
固件管理 概述 固件列表 新增固件 编辑固件信息 删除固件 固件管理 更新时间:2018-01-31 16:17:14 概述 固件升级支持对设备的固件进行远程空中升级(Over-The-Air),实现对设备的远程维护、功能升级、问题修复等场景的使用。您可以指定产品新增一个固件,对固件进行验证,验证通过后开始批量升级,并在固件详情中查看升级结果。 固件列表 固件列表中将显示您所创建的所有固件,包括固
npm 全名为 Node Package Manager,是 Node.js 的套件(package)管理工具, 类似 Perl 的 ppm 或 PHP 的 PEAR 等。安装 npm 后,使用 npm install module_name 指令即可安装新套件,维护管理套件的工作会更加轻鬆。 npm 可以让 Node.js 的开发者,直接利用、扩充线上的套件库(packages registry
(商用请联系作者获取授权,个人用户无限制) 简介 FTP Manage Tools(FTP管理工具)是一个基于WEB的FTP客户端程序,你可以通过它对你的FTP文件进行管理。 程序采用AJAX,由PHP+JQuery/JavaScript完成。 你可以在http://119.29.112.32/ 进行体验。 包含功能 包括文件新建、上传、下载、复制、剪切、粘贴、删除、重命名,对Windows平台的
Chapter 3. 软件包管理工具 Table of Contents 3.1. apt-get 3.2. apt-cache 3.3. apt-file 3.4. apt-key 3.5. 建立一个混合系统 3.6. 升级指定版本的软件包 3.7. 保持指定软件包的版本 软件包管理是区分不同发行版的一大特征,如RedHat使用RPM软件包来管理软件,Debian使用Deb软件包来管理软件。ap
主要内容:下载 RockMongo,安装 RockMongo,创建数据库,创建集合,创建文档,导出/导入数据RockMongo 是一个 MongoDB 管理工具,您可以使用它来管理 MongoDB 服务、数据库、集合、文档、索引等等。它为阅读、编写和创建文档提供了一种非常友好的方式,类似于使用 PHP 开发的 MySQL 管理工具 PHPMyAdmin。 下载 RockMongo 您可以从 https://gitee.com/mirrors/rockmongo 或 https://github.
crontab A crontab tool build by golang Crontab 背景: 在实际工作中经常需要在服务器上添加定时任务,当任务多了的时候管理起来就比较麻烦,所以想要有一个方便使用和管理的crontab工具 功能介绍: 使用web api的方式提供任务的添加、删除、查看、运行状态、暂停、恢复、重新加载配置、日志查看等功能,清晰的任务执行日志和工具的系统日志便于问题查找和任务
rpcx提供了一个简单的UI管理程序,可以查看和搜索当前注册的服务以及服务的状态, 同时你也可以临时禁用服务,分组或者更改服务的元数据。 rpcx-ui
提纲ceph auth [ add | caps | del | export | get | get-key | get-or-create | get-or-create-key | import | list | print-key | print_key ] ... ceph compact ceph config-key [ del | exists | get | list | put