首页
社区
课程
招聘
7
[下载]CmdBar.dll BugFix
发表于: 2007-8-20 14:28 9683

[下载]CmdBar.dll BugFix

2007-8-20 14:28
9683

ollydbg的CmdBar插件中的mac宏执行命令一直都觉得是一个非常好用的功能。

该Bug是指,有些情况下明明我们已经在macro.def中定义了命令,可是cmdbar还是提示无效的宏命令。

看代码;

int LoadMac(char *answer,ulong parm) {
const char *nomore = "NO MORE";
int i,j;
BOOL IsMacName;
char key[10],line[TEXTLEN],buf[TEXTLEN];
char *pdest;
PCOMMAND_QUE pnew,p;

pdest = MacroNames;
IsMacName = FALSE;
while(*pdest != '\0') {
if(!stricmp(string,pdest)) {
IsMacName = TRUE;
break;
}
pdest += lstrlen(MacroNames)+1; //这里应该为pdest += lstrlen(pdest)+1;
}
if(IsMacName == FALSE) {
wsprintf(answer,"\"%s\" is invalid macro name!!",string);
return(-1);
}

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

上传的附件:
收藏
免费 7
支持
分享
赞赏记录
参与人
雪币
留言
时间
Youlor
为你点赞~
2023-12-10 00:03
伟叔叔
为你点赞~
2023-9-10 00:05
PLEBFE
为你点赞~
2023-6-19 01:14
QinBeast
为你点赞~
2023-6-15 02:38
shinratensei
为你点赞~
2023-5-22 05:39
心游尘世外
为你点赞~
2023-5-17 04:05
飘零丶
为你点赞~
2023-5-8 00:40
最新回复 (3)
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我试试先,谢谢楼主
2007-8-20 14:53
0
雪    币: 10094
活跃值: (2531)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼主功力高强,PF.
2007-8-20 17:56
0
雪    币: 214
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
原代码修改版
CmdBar Rk4.0
http://bbs.pediy.com/showthread.php?p=354640#post354640
2007-9-2 17:31
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册