首页
社区
课程
招聘
[推荐]帮老罗修复了ustrref_v0.12的一个BUG
发表于: 2008-12-14 18:56 11629

[推荐]帮老罗修复了ustrref_v0.12的一个BUG

2008-12-14 18:56
11629
本来我是想改一下插件让它能解决http://bbs.pediy.com/showthread.php?t=42339这个里面的问题,结果发现一个疑似BUG:
有这样一句:
00401000  /$  A1 30504000   mov     eax, dword ptr [405030]

其中dword ptr [405030]是一个字符串指针的指针,是下面这句产生的:
char *myText = "测试";

插件里对这种情况处理的不好。
插件中的相关代码:
pMem = Findmemory(da.immconst);
        if ((NULL == pMem) || ('\0' == pMem->sect[0]))
            continue;

在处理上述情况时,地址是在da.adrconst中返回的,da.immconst中是NULL,这种情况下用da.immconst来寻址当然会找不到了。
添加一些代码就可以了 

[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 270
活跃值: (77)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
收藏了,多谢提供。
2008-12-14 23:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感觉这个插件基本没用了
2008-12-14 23:53
0
雪    币: 559
活跃值: (371)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
下载试试
2008-12-15 22:46
0
雪    币: 136
活跃值: (220)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
5
顶一下建议老罗更新
2008-12-17 18:45
0
雪    币: 317
活跃值: (93)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
6
下载来收藏用!
2008-12-17 20:16
0
雪    币: 12392
活跃值: (5239)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
好像很久没有更新了
2008-12-24 23:02
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
感谢分享 收藏了
2008-12-25 02:41
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
收藏了再说
2008-12-25 10:07
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
good 谢谢分享
2008-12-26 00:16
0
雪    币: 2944
活跃值: (3255)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
收藏一下说谢谢
2008-12-31 13:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
下载来收藏用!
2009-1-5 23:05
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
试用一下,查找字符—→搜索就死机!!!以前老的就不死机!
2009-1-12 17:55
0
雪    币: 239
活跃值: (195)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
是的,新版总是问题多多,太占内存了
2009-1-12 18:46
0
雪    币: 12392
活跃值: (5239)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
好像对unicode支持还不够好,很多情况,我们用winhex修改相应的字符为数字或字母就可以搜索出来,但不修改就搜不出来,不知这种情况能否改进一下?
2009-1-17 12:36
0
雪    币: 190
活跃值: (367)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
16
v0.12 搜索字符 OD 就崩溃的问题解决没?
2009-6-14 01:31
0
雪    币: 106
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
顶一下建议老罗更新
2009-6-15 20:46
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
收藏了,多谢解决帮助
2009-7-29 23:31
0
雪    币: 214
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
刚才发现 0.13 出错了 回头下载0.12 实验下
2011-1-16 13:41
0
雪    币: 1231
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
你说的BUG没错,可惜代码仍然有错,因为只检测出是否da.immconst为空,Readmemory中仍然使用da.immconst来读取数据,当然就会读到错误的数据,小弟不才,用罗大哥的代码修改了个新版本的插件,有需要者请下载:261K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6e0f1J5M7r3!0B7K9h3g2Q4x3X3g2F1k6i4c8Q4x3V1k6@1K9s2u0W2j5h3c8Q4x3X3b7$3z5e0j5K6z5q4)9J5k6o6q4Q4x3X3b7I4i4K6u0W2K9s2c8E0L8l9`.`.
2011-1-24 16:34
0
游客
登录 | 注册 方可回帖
返回