Openin exe 二进制文件和编辑

use*_*898 4 python binary file-io exe

我正在开展一个自动化流程的项目。我的任务是打开一个 .exe 文件并编辑二进制文件。我正在研究此任务的可能解决方案,但没有成功。有谁知道是否有可以提供帮助的 Python 库或 Java 类?或任何其他编辑 exe 文件的解决方案。

小智 6

如果您只需要编辑文件中包含的二进制数据,那么只需将文件作为二进制文件打开并像其他任何二进制文件一样查找/读取/写入即可。

请参阅有关读取和写入文件的 Python 文档:Reading and Writing Files

你会做这样的事情:

f = open('filename.exe', 'r+b') //'r+b' means read and write binary
Run Code Online (Sandbox Code Playgroud)

然后继续查找文件,在需要的地方读写。