首页
社区
课程
招聘
[求助]OD插件编写思路
发表于: 2017-8-11 11:32 3875

[求助]OD插件编写思路

2017-8-11 11:32
3875

我想写一个,只要下API断点,在断点对应的注释位置自动生成下断点API的函数名称,编写思路求大神指点一二!

例如:

bp CreateFileW

那么会自动生成 在相应断点地址的注释:CreateFileW


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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 18
活跃值: (1059)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2

调用od的sdk遍历所有的断点,再通过断点的api地址去解析其它例如kernel32.dll这样的pe结构的导出api的地址来获取到函数名字例如CreateFileW,再调用sdk把注释写上去。

---------------------------------

抱歉没看清楚lz的问题,不清楚od的sdk有没有提供断点事件的功能,所以没法回答。

2017-8-11 13:20
0
雪    币: 465
活跃值: (672)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3

个人觉得写这个插件没什么意义,脚本即可实现。如图:


2017-8-11 14:59
0
雪    币: 465
活跃值: (672)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
4
猪会被杀掉 调用od的sdk遍历所有的断点,再通过断点的api地址去解析其它例如kernel32.dll这样的pe结构的导出api的地址来获取到函 ...
脚本可实现,何必这么麻烦
2017-8-11 15:05
0
雪    币: 18
活跃值: (1059)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
5
ssarg 脚本可实现,何必这么麻烦
我又没看写过od的插件和脚本,我只是给楼主回答我解决问题的思路,你的方法的确是好,佩服。
2017-8-11 15:07
0
雪    币: 18
活跃值: (1059)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
6
ssarg 脚本可实现,何必这么麻烦
把你写的脚本顺便发一份上来给论坛的兄弟,你看行不行?
2017-8-11 15:08
0
雪    币: 51
活跃值: (11)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
ssarg 个人觉得写这个插件没什么意义,脚本即可实现。如图:
不知道为什么,OD脚本有时候能执行有时候执行不了,我刚开始就是用的脚本
2017-8-11 15:20
0
雪    币: 576
活跃值: (1163)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
8
猪会被杀掉 调用od的sdk遍历所有的断点,再通过断点的api地址去解析其它例如kernel32.dll这样的pe结构的导出api的地址来获取到函 ...
不用这么麻烦,调用OD接口  Decodeaddress
2017-8-11 18:22
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
学习一下
2017-8-11 19:36
0
游客
登录 | 注册 方可回帖
返回
//