gpt4 book ai didi

python - linux下通过脚本/命令行替换PE EXE文件中的资源

转载 作者:行者123 更新时间:2023-12-05 07:57:59 27 4
gpt4 key购买 nike

我正在尝试找到一种方法来替换位于 .rsrc 目录中的资源"file" 的内容(新资源内容可以有不同的大小) linux命令行下的PE EXE文件。

有一个很棒的基于 Python 的项目叫做 pefile ( https://github.com/erocarrera/pefile )。

还有一个使用示例页面(https://github.com/erocarrera/pefile/blob/wiki/UsageExamples.md#introduction),但我找不到显示如何替换资源文件内容的示例脚本。

我们将不胜感激。

谢谢,德米特里。

最佳答案

Python 包 pe-tools ( PyPI ) 有一个很好记录的命令 peresed 可以执行此操作。

peresed --apply RES 允许您“应用自定义 .res 文件,覆盖任何匹配的资源条目。

您还可以编辑特定的版本信息字段或将资源条目设置为文件的内容:

peresed --set-version "FileDescription=我自己的文件"

关于python - linux下通过脚本/命令行替换PE EXE文件中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25760458/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com