首页
社区
课程
招聘
[求助]64位应用程序,如何读取32位应用程序的内存?
发表于: 2021-9-18 00:16 5640

[求助]64位应用程序,如何读取32位应用程序的内存?

2021-9-18 00:16
5640

萌新求助:如题,想用64位exe,读取32位exe的内存。网上搜了下,都是32位读64位的……

 

能麻烦给个例子吗?


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 2328
活跃值: (2324)
能力值: ( LV6,RANK:89 )
在线值:
发帖
回帖
粉丝
2
OpenProcess ReadProcessMemory
大哥你这在线时长咋挂出来的
2021-9-18 10:11
0
雪    币: 6566
活跃值: (4097)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
LexSafe OpenProcess ReadProcessMemory 大哥你这在线时长咋挂出来的
我用64位程序读32位程序,ReadProcessMemory出错,错误码299
2021-9-19 00:40
0
雪    币: 308
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
这个等级———— 不能够啊,
2021-9-20 20:46
0
雪    币: 6129
活跃值: (4971)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
5
如果你问的是怎么用32位程序读64位程序的内存我觉得还有点意义吧。
2021-9-20 21:43
0
雪    币: 6566
活跃值: (4097)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
求帮助,到底64位程序是不能读32位程序的内存?
还是说要改什么?能给个例子吗?
我读内存错误,错误码299。然后我编译成32位的程序去读,能正常读出来。
请懂这个的帮帮我,谢谢!
2021-9-20 22:33
0
雪    币: 6566
活跃值: (4097)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
找到原因了,在64程序里面,Module32First 找不到模块基址,导致读不出来
2021-9-20 23:03
0
雪    币: 6566
活跃值: (4097)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
已自行解决,在64位程序中读32位程序模块记住,用module32first.next是找不到的。得用EnumProcessModulesEx。
唉……
多谢各位的帮助!
2021-9-21 00:00
0
游客
登录 | 注册 方可回帖
返回