首页
社区
课程
招聘
VC如何读取谋个内存地址处的eax值
发表于: 2012-7-5 05:30 9638

VC如何读取谋个内存地址处的eax值

2012-7-5 05:30
9638
如题,

地址           HEX数据     反汇编

00635DA6      8BCE            mov ecx,esi

我想在00635DA6这个地址处,读取eax值

请问各位朋友用VC怎么实现呢,可以的话尽量给一些代码,本人新手。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 31
活跃值: (48)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
楼主的话有点不明白,从哪读到哪?如果把这个地址的内容读到eax,那就 _asm mov eax,[0x635da6]
2012-7-5 08:17
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
memcpy
2012-7-5 08:30
0
雪    币: 3279
活跃值: (3331)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
4
内联汇编最快~
2012-7-5 08:44
0
雪    币: 1700
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你要获取那里的eax值,必须程序运行到那个地址时才能去获取,可以先把该位置的机器码保存,改成 CC(int3中断),等程序断下来后,再用内联汇编 把 eax值给取出来 __asm mov 变量名,eax
2012-7-5 08:48
0
雪    币: 4984
活跃值: (3355)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
inline hook
2012-7-5 09:14
0
雪    币: 149
活跃值: (150)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
动态方法、正解
2012-7-5 10:28
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
LZ是要HOOK
2012-7-5 10:31
0
雪    币: 332
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
[QUOTE=邋遢鬼;1084949]楼主的话有点不明白,从哪读到哪?如果把这个地址的内容读到eax,那就 _asm mov eax,[0x635da6][/QUOTE]

5楼懂我的意思
在程序运行到地址635da6处时,寄存器eax里面放的值是我需要的,我就想知道他是多少,在OD里我看到了,但是我想在自己的程序里实时知道他目前是多少,但是就是不知道怎么去实现。
2012-7-5 15:00
0
雪    币: 332
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
朋友能稍微具体点吗
我是新手,不懂你说的啊
2012-7-5 15:00
0
雪    币: 332
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
先谢谢你,昨晚我百度google了一番,我想你说的是对的,你能稍微详细点帮帮我吗?
2012-7-5 15:02
0
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
12
玩这个等于是写个调试器
2012-7-5 15:05
0
雪    币: 332
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
高人,能否帮下小弟我啊
2012-7-5 15:11
0
雪    币: 2829
活跃值: (2633)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
14
http://www.cnblogs.com/zplutor/archive/2011/04/02/2004097.html

这是一个系列

当然也可以用现成的内存补丁工具

如果不用调试器,PEDIY一下,修改00635DA6为跳转,然后开始自己的工作。
2012-7-5 15:58
0
雪    币: 1700
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
直接HOOK目标程序,做个内存补丁,把该处的机器码改成 JMP ...这样的,跳到一处空的内存地址,再用 FindWindow,SendMessage 这些API,把EAX的值发给你的程序,再 执行原始的机器码,跳回去。
2012-7-5 16:25
0
雪    币: 292
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
sp..........
2012-7-5 16:34
0
游客
登录 | 注册 方可回帖
返回
//