如何解决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
解决方法
将文件保存到内存的一个不错的模块是'memory-tempfile',具体取决于您的实际需求,您应该将其检出:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。