如题,对strlen函数的编译存在小纰漏。
mov edi, offset aString ; "hello"
or ecx, 0FFFFFFFFh
xor eax, eax
repne scasb
not ecx
dec ecx
利用插件生成的函数为strlen("hello")-1;
看来最后的dec误导了hex-Ray。希望大家注意。
对不起又火星了一把,高手飘过。
- 标 题:IDA插件Hex-Rays.Decompiler.v1.0.for.IDA5.2的小bug
- 作 者:amour
- 时 间:2008-04-12 11:53
- 链 接:http://bbs.pediy.com/showthread.php?t=62949