wxcxyz 发表于 2021-5-29 10:36:38

Qt能不能实现将exe读入内存然后执行的机制?

如题,将一个exe读入内存,然后再内存中执行,这样的话可以保护EXE文件。
在windows架构下的工具好像是可以的,网上也有几篇文章,但是不知道在Qt下能不能实现,找了挺长时间也没找到思路,请各位大神解惑:handshake:handshake:handshake

chemvin 发表于 2021-5-29 18:29:07

这个问题比较清奇,当前x86、64架构下,还有不读入内存直接执行的程序吗?

chemvin 发表于 2021-5-29 18:32:36

冯诺依曼的计算机框架下,程序都是加载到内存,然后再执行的。

richards 发表于 2021-6-2 18:35:31

估计他想问的 是加壳 和虚拟化相关的内容

wxcxyz 发表于 2021-6-12 11:53:43

就是将exe文件先通过加密使之不能直接运行,然后用Qt的程序读入,然后解密,成为正确的文件,然后从内存中执行这个exe文件、

datochan 发表于 2022-9-5 10:35:53

楼主想要实现的不就是一个壳程序嘛。如果在只是在Windows环境下使用,不考虑跨平台的话。
研究一下《PE文件格式》,自己写一个吧。

另外,网上开源的壳代码也有不少,压缩壳,加密壳,都有的。
页: [1]
查看完整版本: Qt能不能实现将exe读入内存然后执行的机制?