这个是曾经想做一个游戏内聊天记录小软件,因为那时候一起玩的基友太欢乐,所以想把那些段子记录下来。(这段代码中隐藏了一个既具有价值的功能,可以破解XX限制
)
004795A8 /$ 6A 70 push 0x70 ; 说话CALL
004795AA |. B8 0902D000 mov eax,main.00D00209
004795AF |. E8 DB766400 call main.00AC0C8F
004795B4 |. 8B75 08 mov esi,[arg.1]
004795B7 |. 894D 84 mov [local.31],ecx
004795BA |. 8D4D CC lea ecx,[local.13]
004795BD |. 33FF xor edi,edi
004795BF |. E8 1E1BFFFF call main.0046B0E2
004795C4 |. 897D FC mov [local.1],edi
004795C7 |. 8B5E 14 mov ebx,dword ptr ds:[esi+0x14]
004795CA |. 85DB test ebx,ebx
004795CC 0F86 25010000 **e main.004796F7
004795D2 |> 8365 D0 00 /and [local.12],0x0
004795D6 |. 57 |push edi
004795D7 |. 8BCE |mov ecx,esi
004795D9 |. C645 CC 00 |mov byte ptr ss:[ebp-0x34],0x0
004795DD |. E8 2212F9FF |call main.0040A804 ; 2层说话CALL
004795E2 |. 6A 2F |push 0x2F ; 哪个账号 发出的那些信息
***
0040F41B - 66 8B 10 - mov dx,[eax]
0040F430 - 0FB7 00 - movzx eax,word ptr [eax]
0041419A - 66 8B 08 - mov cx,[eax]
0041418F /$ 837C24 0C 00 cmp dword ptr ss:[esp+0xC],0x0 ; 循环判断各个字符串
0047E358 |. E8 C99BF9FF call main.00417F26 ; 语言处理call2
004795E5 - 66 39 08 - cmp [eax],cx
004796DD - 0FB7 00 - movzx eax,word ptr [eax]
***
0040E77E E8 890C0000 CALL main.0040F40C