能力值:
( LV3,RANK:20 )
|
-
-
26 楼
如条件断点?CTRL+C功能都没有。
这些功能好像有吧。
|
能力值:
( LV13,RANK:370 )
|
-
-
27 楼
请问一下楼主和menglv,OD2.01有没有写Plugin的帮助文档?我看了一下官网好像没找到特别全的文档,要移植OD1.1的插件到2.01实在太费劲了,好多API的用法和参数都要靠猜的……
|
能力值:
( LV6,RANK:93 )
|
-
-
28 楼
帮助文档暂时好像都是在线的,而且也不全。MDI窗口的话看看bookmark示例就OK了。
|
能力值:
( LV6,RANK:93 )
|
-
-
29 楼
没考虑那么多,52插件怎样处理就跟着怎样吧,最保全的还是一个都不漏!
还要做的工作就是在结果里搜索支持所有ascii,unicode和utf-8了。
|
能力值:
( LV3,RANK:20 )
|
-
-
30 楼
编译时错,看看是什么意思
vc编程不会,只会vb
想看看怎么写插件。
|
能力值:
( LV3,RANK:20 )
|
-
-
31 楼
给出编译的vs2008绿色版和编译环境。
感谢楼主帮忙,vc不懂。
给想我一样不懂的人看看。
附上编译好的boost。
vs2008就不要用原版的了,忒大!
Visual Studio 2008 Team Suite.7z
http://pan.baidu.com/s/11mUEz
boost官方的下载后,不能直接用,需要编译,直接献上编译好的。
http://pan.baidu.com/s/1zlcao
解压boost到一个目录,我的解压到c:\boost目录
需要设置一下环境:
然后生成解决方案后就可以生成输出了
有兴趣的可以玩玩,但是楼主只是修改了call ollydbg._Isstring
所以是不可以去掉命令栏不是命令的情况的,这样导致非字符串很多!
|
能力值:
( LV3,RANK:20 )
|
-
-
32 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
收藏一个,测试看看什么样。
|
能力值:
( LV6,RANK:93 )
|
-
-
34 楼
[QUOTE=menglv;1247229]今天使用 未修改的原版od2.01测试了一下这个插件,发现有些问题。
od字符测试-改.rar
[/QUOTE]
这个插件的原理是OD自身判断不是字符串后(调用isstring),本插件再进行进一步判断,本插件得出的结果区别于OD的地方在于:ASCII码后面不带双引号。所以如果OD认为某个地址是字符串的话,就不会调用插件的字符串判断函数了,所以它如果认为是utf的话该插件也没有办法。(本插件的原则是尽量少改动OD)
后面设置是否使用istextunicode API,经测试发现使用该函数有问题,所以本插件在一启动OD时自动设置不使用istextunicode
menglv大侠不用再回复了哈,OD2没有出一个作者自己都满意的版本的话,我是不会再更新本插件了。
|
能力值:
( LV13,RANK:240 )
|
-
-
35 楼
大哥 可算找到你了。OLLYDBG 2.0的PLUGIN API 都没有看到。函数都不知道怎么用啊。你是怎么找到函数说明的啊。。
http://www.ollydbg.de/Help/Main.htm
这边不完善,都不知道有些API是什么。
看了你的GITHUB
比如 OD1.0 API有Getdisassemblerrange
但是OD2.0没有,你的代码如下
void cdecl Getdisassemblerrange(ulong *pbase,ulong *psize)
{
t_dump * td = sdk_Getcpudisasmdump();
if (td)
{
*pbase = td->base;
*psize = td->size;
}
}
你不会是自己一个个API测试的吧
求文档
|
能力值:
( LV6,RANK:93 )
|
-
-
36 楼
木有文档啊,我也是一些API先OD官网找,有的看下说明,没有的就自己猜 ,一些数据可以从大的结构中找到,当然也有些找不到的,那只有操起OD1草OD2了
|
能力值:
( LV13,RANK:240 )
|
-
-
37 楼
我在写一个OD2.0的字符查找插件 拿来练手。无奈官方文档不全。到处找API都没找到,只好到处抠代码。现在2.0的插件真是很少。小菜也想写一个练练手。。既然你也是半看半猜,那我只好也自己慢慢摸索啦
|
|
|