门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
其他
›
Qt能不能实现将exe读入内存然后执行的机制? ...
发布主题
返回列表
Qt能不能实现将exe读入内存然后执行的机制?
5
回复
21275
查看
[复制链接]
wxcxyz
当前离线
积分
45
wxcxyz
累计签到:1 天
连续签到:1 天
来源:
2021-5-29 10:36:38
显示全部楼层
|
阅读模式
5
Qter豆
如题,将一个exe读入内存,然后再内存中执行,这样的话可以保护EXE文件。
在windows架构下的工具好像是可以的,网上也有几篇文章,但是不知道在Qt下能不能实现,找了挺长时间也没找到思路,请各位大神解惑
我来回答
回复
使用道具
举报
chemvin
当前离线
积分
1223
chemvin
累计签到:1214 天
连续签到:1 天
2021-5-29 18:29:07
显示全部楼层
这个问题比较清奇,当前x86、64架构下,还有不读入内存直接执行的程序吗?
回复
使用道具
举报
chemvin
当前离线
积分
1223
chemvin
累计签到:1214 天
连续签到:1 天
2021-5-29 18:32:36
显示全部楼层
冯诺依曼的计算机框架下,程序都是加载到内存,然后再执行的。
回复
使用道具
举报
richards
当前离线
积分
43
richards
累计签到:5 天
连续签到:1 天
2021-6-2 18:35:31
显示全部楼层
估计他想问的 是加壳 和虚拟化相关的内容
回复
使用道具
举报
wxcxyz
当前离线
积分
45
wxcxyz
累计签到:1 天
连续签到:1 天
2021-6-12 11:53:43
显示全部楼层
就是将exe文件先通过加密使之不能直接运行,然后用Qt的程序读入,然后解密,成为正确的文件,然后从内存中执行这个exe文件、
回复
使用道具
举报
datochan
当前离线
积分
2
datochan
累计签到:1 天
连续签到:1 天
2022-9-5 10:35:53
显示全部楼层
楼主想要实现的不就是一个壳程序嘛。如果在只是在Windows环境下使用,不考虑跨平台的话。
研究一下《PE文件格式》,自己写一个吧。
另外,网上开源的壳代码也有不少,压缩壳,加密壳,都有的。
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了