首页
社区
课程
招聘
[下载]转 写插件让OD像IDA那样代码高亮(开源)
发表于: 2011-5-13 20:16 21068

[下载]转 写插件让OD像IDA那样代码高亮(开源)

2011-5-13 20:16
21068

今天在论坛上看到了一个OD的插件,觉得很不错,,

用了下,发现有些地方不完善,自己修改了下,把源码发上来。

修改的部分:

1、有些字符串不能高亮显示的问题。

2、加了个对话框,便于用户选择颜色。

此插件在XP下可使用,其他系统没用过,自己去改。

最后感谢下DbgDream兄,,

友情提示:再给DbgDream兄提点儿意见,代码写得不规范哈,,注意下。。  

原帖链接:
http://bbs.pediy.com/showthread.php?t=129937


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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (17)
雪    币: 1644
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享,说下试用后的一些想法:

1. 点击汇编语句中的空格后会高亮所有空格,例如:push ebp语句,点击了push和ebp之间的空白位置,会把屏幕上所有汇编语句中的空格高亮。高亮空格除了觉得颜色变乱,不觉得有什么帮助。

2. 右键菜单中有个“哦也”,点击以后是about对话框,如果弹出颜色设置对话框的体验会更好些。

3. 同时运行多个od的话,只有一个od中高亮功能起作用。

4. 改变了汇编窗口在od中的位置的话,点击汇编语句的时候不一定会高亮,而点击汇编语句右侧的注释的时候会高亮。应该是计算坐标的时候没考虑完全。
2011-5-13 20:20
0
雪    币: 3116
活跃值: (1269)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
测试了下,还不够完善。只能说完成一半而已。
2011-5-13 20:24
0
雪    币: 585
活跃值: (568)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
4
LS的,哪里不完善,说下看,

我用3个OD测了下,除了一个已经有颜色处理的显示不正常外,其他的显示都没问题,

建议大家动手改改,,尽量完善,这个功能我在visual assist 用习惯了,所以很希望在OD上也用起爽,哈哈
2011-5-13 20:30
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
5
这个插件的改进空间还是很大的,支持!
2011-5-13 22:56
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
提到代码不规范,那就直接点,具体说说一下规范的地方

让DbgDream学习与改进一下
2011-5-14 14:27
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这个插件good,支持!
2011-5-14 16:26
0
雪    币: 695
活跃值: (25)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
感谢lz,辛苦了~
2011-5-17 11:18
0
雪    币: 535
活跃值: (109)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
9
效果不错 3q 3q
2011-5-17 11:22
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
10
OD本身不是有代码高亮吗,还可自行设置颜色。
不过用来学习OD插件的编写也是不错的,感谢LZ开源!
2011-5-17 18:49
0
雪    币: 317
活跃值: (13)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
这个插件有两个作者..不规范的代码应该不是我写的...
2011-5-17 19:55
0
雪    币: 1644
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
按照我的理解OD本身的代码高亮属于代码着色一类的。而这个插件的高亮是鼠标点击处的文字高亮。两种的用途并不相同。在反汇编窗口中, 想以比较醒目的方式查看某个标识符(寄存器,地址,符号名称)在哪些位置进行了引用的时候这个插件就比较有用。当然如果OD也有这样的功能,希望指导下具体如何操作。
2011-5-18 10:06
0
雪    币: 1644
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
呵呵,这段代码如果规范,那么它是RAsmDbg写的,否则不知道是谁写的。
2011-5-18 10:07
0
雪    币: 585
活跃值: (568)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
14
哈哈
强烈推荐《代码大全2》
看了对规范的写代码很有帮助。。。
2011-5-18 22:08
0
雪    币: 1644
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
能不能看下2楼的试用报告啊?
2011-5-19 00:04
0
雪    币: 324
活跃值: (26)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
16
这个插件改进的空间很大,还在功能研究阶段那家伙就把它放出来了,还有很多事没做。
2011-5-19 11:29
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
17
希望牛人们把这个插件完善些造福人类啊,呵呵~
2011-5-19 12:27
0
雪    币: 193
活跃值: (1210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
谢谢分享,不错不错
2022-1-11 08:05
0
游客
登录 | 注册 方可回帖
返回
//