【发布时间】:2011-02-06 03:47:56
【问题描述】:
假设有一个 program.exe,我将创建一个 python 脚本
- 以二进制方式读取program.exe并保存在变量数据中
- 以二进制追加模式打开 mypytonprog.py
- 将数据附加到 mypythonprog.py (?)
在此之前,mypythonprog.py 将被准备为:
program_data='''
之后,mypythonprog.py 将继续:
'''
programs continues....
(我想以某种方式将该程序代码放入 program_data 变量中)
这,不当然可以,但是可以通过某种方式完成吗? 我想要的基本上是:mypythonfile.py 能够创建一个 exe 文件,其中存储有二进制数据。
我想我必须将该数据编码为 shellcode,以便能够将其放入 mypythonfile.py,
对吧?
【问题讨论】:
标签: python encoding exe binary-data