0
exe = requests.get(url).content
run_exe = subprocess.run(exe, shell=True, stdout=subprocess.PIPE,stderr=subprocess.STDOUT).stdout.read()
print(run_exe.stdout.decode(encoding='utf-8', errors='ignore'))

所以我知道执行它并不是那么简单,但是,这是
我试图运行已加载到内存中而不将其保存到磁盘的 EXE 文件的基本概念。它是我正在构建的 CTF 工具的一部分

https://github.com/BlackSnufkin/LuckyCheck

4

1 回答 1

1

将文件保存到内存的一个不错的模块将是“memory-tempfile”,具体取决于您的确切需求,您应该检查一下:

https://pypi.org/project/memory-tempfile/

于 2020-08-23T13:42:27.910 回答