首页
社区
课程
招聘
如何获取OllyDbg中存储器窗口中当前选择的存储器的值。
发表于: 2006-8-16 15:42 5426

如何获取OllyDbg中存储器窗口中当前选择的存储器的值。

2006-8-16 15:42
5426
写插件,如何获取OllyDbg中存储器窗口中当前选择的存储器的值(eax之类的值)?
查了一下plug help。貌似没有这样的方法?
有知道的同志一下,谢谢!

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 214
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
自己顶一下!
2006-8-18 11:33
0
雪    币: 184
活跃值: (108)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
3
t_thread* pt = Findthread(Getcputhreadid());
pt->reg.r[eax]
2006-8-18 18:24
0
雪    币: 214
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
感谢hnhuqiong。

你的方法可以获取存储器的值。

不过我要获取的是当前选择的存储器的值。

EAX 00000000
ECX 0012FFB0
EDX 7FFE0304
EBX 7FFDF000
ESP 0012FFC4
EBP 0012FFF0
ESI 004AA38C
EDI 0012B9B4
EIP 00401E70 Shutdown.<ModuleEntryPoint>

比如我用鼠标选择了ECX,而我的插件要求获取这个选择的寄存器的值(0012FFB0)。
Ollydbg寄存器窗口的右键菜单就有“Copy selection to clipboard”用来拷贝当前选择的寄存器。
2006-8-18 18:48
0
雪    币: 184
活跃值: (108)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
5
编个什么东东,告诉我就告诉你方法,这个版块太冷清了,就当灌水
2006-8-19 05:07
0
雪    币: 214
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
最初由 hnhuqiong 发布
编个什么东东,告诉我就告诉你方法,这个版块太冷清了,就当灌水




http://bbs.pediy.com/showthread.php?s=&threadid=26914
2006-8-19 13:32
0
雪    币: 184
活跃值: (108)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
7
你Hook鼠标动作,然后取选择的register.从API接口上肯定没有你要的东西,这个属于你设想的东西,API应该不会提供此类的接口.
2006-8-19 17:38
0
游客
登录 | 注册 方可回帖
返回
//