首页
社区
课程
招聘
[求助]怎么用OD追踪修改API函数中的地址
发表于: 2008-5-20 14:08 4249

[求助]怎么用OD追踪修改API函数中的地址

2008-5-20 14:08
4249
各位请教一下:
      最近一个朋友给我段软件代码,需要根据版本不同,将代码中api函数的地址进行更新.
      虽然大学的专业是计算机,毕业后没从事这个方面的工作.忘得差不多了。
    请教下,如何用ollydbg得到这些API函数的地址,ollydbg得到的地址要怎样换算一下.
      谢谢.

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有人能帮我解答下吗?
2008-5-20 17:31
0
雪    币: 44229
活跃值: (19960)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
没太明白你的问题,不同系统平台下,同一函数API的地址是不同,即是同一系统,不同sp,其同一个API地址也不同。
OD要得到某个API很容易,Ctrl+G输入函数名
2008-5-20 17:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢老大的回答  .
是这样的 是一个vb的代码,一个外挂程序.里面很多地方用到了writeprocessmemory,这个函数的第二个参数地址.要随游戏的版本改变而更新。我想知道怎么用ollydbg来更新。
思路应该是在旧版本首先找到原先地址的内容,再在新版本里根据内容来找地址?
2008-5-20 19:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
哪位高手再帮忙解答一下,
2008-5-21 20:22
0
雪    币: 277
活跃值: (106)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=;]...[/QUOTE]
要修改的API肯定是属于某个DLL的,可以用LoadLibrary、GetProcAddress得到其地址
2008-5-21 20:38
0
游客
登录 | 注册 方可回帖
返回
//