首页
社区
课程
招聘
[求助]IDAPython里如何获取寄存器内容
发表于: 2011-7-13 11:41 7774

[求助]IDAPython里如何获取寄存器内容

2011-7-13 11:41
7774

如题,写了一个简单的IDAPython插件把内存中的一个特定的数据结构写入文件dump出来。但是我不知道在IDAPython里如何获取寄存器的内容,现在只能每次修改py文件写入绝对地址。
哪位能指点下如何获取寄存器的内容?Thx


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 7
支持
分享
最新回复 (2)
雪    币: 535
活跃值: (109)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
现在运行调试器,hook会捕捉所有的调试事件,这样就能非常精确的控制IDA调试器。下面的函数在调试的时候非常有用:
AddBpt( long Address )
        在指定的地点设置软件断点。
                       
GetBptQty()
        返回当前设置的断点数量。

GetRegValue( string Register )
        通过寄存器名获得寄存器值。
       
SetRegValue( long Value, string Register )
        设定寄存器的值。


有一本书上有《Python 灰帽子》,网上有下载
2011-7-13 12:10
0
雪    币: 208
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多谢指点,这本书看起来很不错
2011-7-13 13:20
0
游客
登录 | 注册 方可回帖
返回
//