简单的Cm
本帖最后由 z26650 于 2010-3-27 13:45 编辑作者说这个东西很简单。。
但似乎需要.net的支持
本帖最后由 vienna 于 2010-3-27 14:19 编辑
16进制搜索wrong替换right
00DE8B8B 8B0D 3C404000 mov ecx,dword ptr ds:[<&MSVCP90D.std::ci>; MSVCP90D.std::cin
00DE8B91 8D55 E8 lea edx,dword ptr ss:
00DE8B94 E8 6771C4FF call 00A2FD00
00DE8B99 90 nop
00DE8B9A 8B45 E8 mov eax,dword ptr ss:
00DE8B9D 3B45 E4 cmp eax,dword ptr ss:
00DE8BA0 75 26 jnz short 00DE8BC8 ; 跳了就错,不跳就搞定
00DE8BA2 8B0D 38404000 mov ecx,dword ptr ds:[<&MSVCP90D.std::co>; MSVCP90D.std::cout
00DE8BA8 BA 20454000 mov edx,404520 ; ASCII "ringt"
00DE8BAD FF15 9443A200 call dword ptr ds:
00DE8BB3 8945 BC mov dword ptr ss:,eax
00DE8BB6 8B15 84464000 mov edx,dword ptr ds: ; cm.00403656
00DE8BBC 8B4D BC mov ecx,dword ptr ss:
00DE8BBF E8 4871C4FF call 00A2FD0C
00DE8BC4 90 nop
00DE8BC5 90 nop
00DE8BC6 EB 23 jmp short 00DE8BEB
00DE8BC8 8B0D 38404000 mov ecx,dword ptr ds:[<&MSVCP90D.std::co>; MSVCP90D.std::cout
00DE8BCE BA 28454000 mov edx,404528 ; ASCII "wrong"
00DE8BD3 FF15 9443A200 call dword ptr ds:
00DE8BD9 8945 C0 mov dword ptr ss:,eax
00DE8BDC 8B15 84464000 mov edx,dword ptr ds: ; cm.00403656
00DE8BE2 8B4D C0 mov ecx,dword ptr ss:
00DE8BE5 E8 2271C4FF call 00A2FD0C
00DE8BEA 90 nop
00DE8BEB B9 30454000 mov ecx,404530 ; ASCII "PAUSE"
00DE8BF0 E8 2371C4FF call 00A2FD18
00DE8BF5 90 nop
00DE8BF6 33D2 xor edx,edx
00DE8BF8 8955 EC mov dword ptr ss:,edx
00DE8BFB 8B45 EC mov eax,dword ptr ss:
00DE8BFE 8BE5 mov esp,ebp
00DE8C00 5D pop ebp
:shutup:貌似我运行不起来 - - 应该要net支持的? 学习学习,谢谢分享了 回复 2# vienna
16进制替换。好强大,好yd的方法 学习学习!顶起啦 下载来看看,运行不起来,需要.net框架支持,也就路过了。 运行不起来~飘过
页:
[1]