找回密码
 立即注册
收起左侧

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

5
回复
20986
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2021-5-29 10:36:38 显示全部楼层 |阅读模式
5Qter豆
如题,将一个exe读入内存,然后再内存中执行,这样的话可以保护EXE文件。
在windows架构下的工具好像是可以的,网上也有几篇文章,但是不知道在Qt下能不能实现,找了挺长时间也没找到思路,请各位大神解惑

回复

使用道具 举报

累计签到:1213 天
连续签到:1 天
2021-5-29 18:29:07 显示全部楼层
这个问题比较清奇,当前x86、64架构下,还有不读入内存直接执行的程序吗?
回复

使用道具 举报

累计签到:1213 天
连续签到:1 天
2021-5-29 18:32:36 显示全部楼层
冯诺依曼的计算机框架下,程序都是加载到内存,然后再执行的。
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
2021-6-2 18:35:31 显示全部楼层
估计他想问的 是加壳 和虚拟化相关的内容
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2021-6-12 11:53:43 显示全部楼层
就是将exe文件先通过加密使之不能直接运行,然后用Qt的程序读入,然后解密,成为正确的文件,然后从内存中执行这个exe文件、
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2022-9-5 10:35:53 显示全部楼层
楼主想要实现的不就是一个壳程序嘛。如果在只是在Windows环境下使用,不考虑跨平台的话。
研究一下《PE文件格式》,自己写一个吧。

另外,网上开源的壳代码也有不少,压缩壳,加密壳,都有的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了