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 https://github.com/BlackSnufkin/LuckyCheck
将文件保存到内存的一个不错的模块是“内存临时文件”,具体取决于您的具体需求,您应该检查一下它:
https://pypi.org/project/memory-tempfile/ https://pypi.org/project/memory-tempfile/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)