首页
社区
课程
招聘
OD2.01中文搜索插件 有码
发表于: 2014-1-4 15:31 22523

OD2.01中文搜索插件 有码

2014-1-4 15:31
22523
一直以来都想自己写一个OD的插件。
终于参考了许多代码。COPY了很多人的代码以后。写了一个OD2.01的字符搜索插件。

大牛们请略过

以前完全没有接触过OD插件编写,写这个大概花了2天半左右的时间。
感觉OD2.01的插件编写比1.X的要简单,因为我参考的代码大多是1.X的,感觉有点复杂。
等自己动手弄清整个结构稍加测试后,感觉还是挺简单的。
难点主要在没有API 手册。官方网站上的API还不全。基本上是测试API用的时间比较多。

可以搜索 ASCII和UNICODE
以及查找 Find 和查找下一个 FindNext

10楼 支持内置简单的BIG5繁体的字符搜索  但是不支持查找BIG5繁体

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (29)
雪    币: 10692
活跃值: (3594)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
终于有人出手写插件了,很不错!如果注释可以再详细一些就好了。
这个贴应该放在od插件栏

能不能写个对所有call写断点的插件?
2014-1-4 16:31
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
终于可以有了,不过还是希望大牛们完善一下。
2014-1-4 16:33
0
雪    币: 10692
活跃值: (3594)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
测试程序:
hexpadcht.rar



希望加入繁体字符查找功能!
上传的附件:
2014-1-4 16:56
0
雪    币: 8719
活跃值: (2085)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=menglv;1252623]测试程序:
hexpadcht.rar



希望加入繁体字符查找功能![/QUOTE]

这个插件非常好,楼主能够完善menglv提供的测试程序就好了!
2014-1-4 19:11
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=menglv;1252623]测试程序:
hexpadcht.rar



希望加入繁体字符查找功能![/QUOTE]

谢谢提醒,待会测试一下。
2014-1-4 19:21
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
7
[QUOTE=menglv;1252623]测试程序:
hexpadcht.rar



希望加入繁体字符查找功能![/QUOTE]

實在是找不到 圖中所示的字符串的編碼是什麽。而且圖中顯示的是UNICODE 但是實際上是ASCII的,看某些字符的代碼0x%0s 佔了幾個字節就知道不是UNICODE了
2014-1-4 21:32
0
雪    币: 3703
活跃值: (4267)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
8
感谢分享,不知道对VB程序支持如何。
2014-1-4 21:36
0
雪    币: 10692
活跃值: (3594)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
代码页选950即繁体中文。
上传的附件:
2014-1-5 08:11
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
10

支持内置简单的BIG5繁体的搜索  但是不支持查找BIG5繁体
上传的附件:
2014-1-5 15:56
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
11
[QUOTE=menglv;1252763]代码页选950即繁体中文。
[/QUOTE]

10 L 支持内置简单的BIG5繁体的搜索  但是不支持查找BIG5繁体

搜索出来的 垃圾貌似有点多,主要是BIG5的范围还没搞太清楚。不然过滤一下也是可以的。
暂时不支持查找 BIG5的繁体,但是UNICODE的繁体是可以的。
2014-1-5 16:01
0
雪    币: 3703
活跃值: (4267)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
12
支持一下, 等完善版本。
2014-1-5 16:07
0
雪    币: 10692
活跃值: (3594)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13


这是什么情况,楼主请说明一下编译环境。
谢谢
上传的附件:
2014-1-5 18:21
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
14
[QUOTE=menglv;1252911]

这是什么情况,楼主请说明一下编译环境。
谢谢[/QUOTE]

release 模式  
C/C++ 代码生成 结构体单字节对齐 /ZP1
C/C++ 语言 默认char无符号 是/J
2014-1-5 18:42
0
雪    币: 8719
活跃值: (2085)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
等待完善版!
2014-1-5 20:35
0
雪    币: 10692
活跃值: (3594)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
为什么不直接用od自带的MDI窗口,如果可以的话加入一些自定义的正则过滤就更好了
而且为什么发在这个区,应该发在olldbg插件收集区,关注的人会更多!
希望这里的版主可以移动一下,以便更多的人可以参加这个项目,让这个插件更加完善!
2014-1-13 17:13
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
楼上大牛真关注这插件啊。
2014-1-13 17:48
0
雪    币: 10692
活跃值: (3594)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
虽然我修改的那个od2.01感觉还是比较不错的,但还是比较期待完美的中文插件
这样可以一劳永逸。
2014-1-13 18:05
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
来看有没有完善版的更新。
2014-5-6 11:44
0
雪    币: 144
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
mark
2014-6-9 11:40
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
大牛,在吗?这个插件每次打开OD时都会抢先弹出烦人的查找字符窗口,每次都要手动关闭一下,能不能改进一下这个版本,将其去除。
2014-9-3 12:07
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
22
PS 不是大牛
StrFinder.cpp
134 135行注释掉就行了
以后就是点击查找的时候才会弹框了。替你编译了一个版本。

        /*Createtablewindow(&StringListTable,0,StringListTable.bar.nbar,NULL,
                        L"ICO_PLUGIN",PLUGINNAME);*/
上传的附件:
2014-9-3 16:04
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
测试好用,感谢大牛。
2014-9-4 05:35
0
雪    币: 56
活跃值: (242)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
还在更新么?一直在关注
2015-3-15 11:42
0
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
25
不要意思哇。没有更新啦,我一直在用OD1.0版本 2.X的好多插件还不能用。
2015-3-16 09:09
0
游客
登录 | 注册 方可回帖
返回
//