首页
社区
课程
招聘
未解决 [求助]QT 里exe的资源怎么提取及更换 50.00雪花
发表于: 2019-1-9 15:57 3504

未解决 [求助]QT 里exe的资源怎么提取及更换 50.00雪花

2019-1-9 15:57
3504
本人是IDA新手.现在在QT写的exe里面看得到资源路径 ,但是无法找到资源序列化具体位置及如何快速修改,请大神指教


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 12348
活跃值: (5113)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没玩过QT,路过
2019-1-10 10:16
1
雪    币: 152
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
有大神帮下忙不?
2019-1-10 14:25
1
雪    币: 242
活跃值: (89)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
1,qt编译的资源,是自已的格式。不是标准的pe资源格式。可能是要跨平台的原因吧。
2,qt工程中,用.qrc文件来描述资源文件,包括.ico.png.jpg.xml等等。
3,qt在编译时,qmake将把.qrc文件生成对应的.cpp文件。即把.qrc文件中描述的资源文件的文件内容以二进制的方式在.cpp中声明好。按照特定的格式。
4,QResource可以访问这些个资源,应该是做了特定的“初始化”动作吧。
5,如果程序不是静态编译的,QResource实现函数在QtCore4.dll中(具体得看程序用的哪个版本的qt)。
6,可以hook QResource的实现函数与相关函数达到资源文件修改与dump的功能。
7,具体请自行分析。祝你好运。
最后于 2019-1-18 08:46 被pull编辑 ,原因:
2019-1-11 16:03
1
雪    币: 1573
活跃值: (198)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
exe文件应该也是PE格式对吧,直接在资源表里将资源图片抓出来,这个办法可以么?
2019-1-13 09:59
1
雪    币: 152
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
直接在资源表里找不到资源图片,已经尝试过了
2019-1-18 14:26
0
雪    币: 152
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
各位好 我通过笨办法 分析幻数找到资源文件了
2019-1-18 17:51
0
雪    币: 26
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
我会
2019-1-20 12:43
0
游客
登录 | 注册 方可回帖
返回
//