Python从内存中运行exe


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://pypi.org/project/memory-tempfile/

最新更新