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

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

2008-12-14 18:56
11275
本来我是想改一下插件让它能解决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来寻址当然会找不到了。
添加一些代码就可以了 

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 270
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
收藏了,多谢提供。
2008-12-14 23:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感觉这个插件基本没用了
2008-12-14 23:53
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
下载试试
2008-12-15 22:46
0
雪    币: 136
活跃值: (105)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
5
顶一下建议老罗更新
2008-12-17 18:45
0
雪    币: 317
活跃值: (93)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
6
下载来收藏用!
2008-12-17 20:16
0
雪    币: 10664
活跃值: (3569)
能力值: ( 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
雪    币: 1485
活跃值: (1875)
能力值: ( 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
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
是的,新版总是问题多多,太占内存了
2009-1-12 18:46
0
雪    币: 10664
活跃值: (3569)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
好像对unicode支持还不够好,很多情况,我们用winhex修改相应的字符为数字或字母就可以搜索出来,但不修改就搜不出来,不知这种情况能否改进一下?
2009-1-17 12:36
0
雪    币: 191
活跃值: (345)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
16
v0.12 搜索字符 OD 就崩溃的问题解决没?
2009-6-14 01:31
0
雪    币: 106
活跃值: (10)
能力值: ( 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来读取数据,当然就会读到错误的数据,小弟不才,用罗大哥的代码修改了个新版本的插件,有需要者请下载:http://www.52pojie.net/thread-69638-1-1.html
2011-1-24 16:34
0
游客
登录 | 注册 方可回帖
返回
//