首页
社区
课程
招聘
[分享]发现 XDE 反汇编引擎 BUG
发表于: 2016-5-26 21:58 5389

[分享]发现 XDE 反汇编引擎 BUG

2016-5-26 21:58
5389
0x8b  0x89  指令处理有BUG.使用需谨慎

0x8b, 0x5c, 0x24, 0x08, 0xc1, 0xe3, 0x1b

8B 5C 24 08          mov         ebx,dword ptr [esp+8]  
C1 E3 1B               shl           ebx,1B

第一条指令   xde_disasm(...)  长度返回 3

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 357
活跃值: (3598)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
2
强大,强大,强大,
2016-5-26 22:07
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
3
这个屌,怎么发现的?
2016-5-27 01:49
0
雪    币: 393
活跃值: (224)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
4
mark一下,这个屌
2016-5-30 11:26
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
留个脚步,后面研究一下
2016-5-30 11:36
0
雪    币: 12
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
测试了下没bug啊
2020-8-26 06:39
0
雪    币: 12
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
unsigned char bin[] = {
       0x8b, 0x5c, 0x24, 0x08, 0xc1, 0xe3, 0x1b,
       0x6A,0x00,0xB9,0x90,0x17,0x46,0x00,
       0xFF,0x15,0x64,0x54,0x43,0x00,
       0xC7,0x05,0x90,0x17,0x46,0x00,0x74,0x57,0x43,0x00
};


int main()
{
       xde_instr xdeStr;
       int len=xde_disasm(bin, &xdeStr);
       printf("%d\n",len);
       getchar();
       return 0;
}
结果显示的是 4
2020-8-26 06:39
0
雪    币: 12
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
                       eXtended (XDE) disassembler engine
                       ----------------------------------
                                 version 1.02
2020-8-26 06:40
0
游客
登录 | 注册 方可回帖
返回
//