旧版反汇编如下:
* Referenced by a CALL at Address:
:005AC0F9
******************** Program Entry Point ********
:005ABC11 55 push ebp
:005ABC12 8BEC mov ebp, esp
:005ABC14 83EC1C sub esp, 0000001C
:005ABC17 53 push ebx
:005ABC18 56 push esi
:005ABC19 57 push edi
:005ABC1A 56 push esi
:005ABC1B 57 push edi
:005ABC1C 52 push edx
:005ABC1D 51 push ecx
:005ABC1E 53 push ebx
:005ABC1F 50 push eax
:005ABC20 833D980E5C0000 cmp dword ptr [005C0E98], 00000000
:005ABC27 0F857B030000 jne 005ABFA8
:005ABC2D E8B01A0000 call 005AD6E2
:005ABC32 C745E800000000 mov [ebp-18], 00000000
:005ABC39 EB03 jmp 005ABC3E
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC52(U)
:005ABC3B FF45E8 inc [ebp-18]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC39(U)
:005ABC3E 837DE81E cmp dword ptr [ebp-18], 0000001E
:005ABC42 7D10 jge 005ABC54
:005ABC44 8B45E8 mov eax, dword ptr [ebp-18]
:005ABC47 C704859C005C00FFFFFFFF mov dword ptr [4*eax+005C009C], FFFFFFFF
:005ABC52 EBE7 jmp 005ABC3B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC42(C)
:005ABC54 EB01 jmp 005ABC57
:005ABC56 E8 BYTE E8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC54(U)
:005ABC57 E8C6080000 call 005AC522
:005ABC5C 85C0 test eax, eax
:005ABC5E 7505 jne 005ABC65
:005ABC60 E953030000 jmp 005ABFB8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC5E(C)
:005ABC65 EB01 jmp 005ABC68
:005ABC67 E8 BYTE E8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC65(U)
:005ABC68 833D74005C0000 cmp dword ptr [005C0074], 00000000
:005ABC6F 7545 jne 005ABCB6
:005ABC71 EB01 jmp 005ABC74
:005ABC73 E8 BYTE E8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC71(U)
:005ABC74 E88F040000 call 005AC108
:005ABC79 85C0 test eax, eax
:005ABC7B 7509 jne 005ABC86
:005ABC7D E858060000 call 005AC2DA 此处为显示提示
:005ABC82 85C0 test eax, eax
:005ABC84 7405 je 005ABC8B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005ABC7B(C)
:005ABC86 E92D030000 jmp 005ABFB8
* Referenced by a CALL at Addresses:
:005AB0ED , :005AB0F6 , :005ABC74
:005AC108 55 push ebp
:005AC109 8BEC mov ebp, esp
:005AC10B 83EC3C sub esp, 0000003C
:005AC10E 53 push ebx
:005AC10F 56 push esi
:005AC110 57 push edi
:005AC111 EB01 jmp 005AC114
:005AC113 E8 BYTE E8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
:005AC111(U)
:005AC114 833D7C005C0000 cmp dword ptr [005C007C], 00000000
:005AC11B 0F845D010000 je 005AC124 其实上行的.gdata+7Ch处不用改为1,改这里就行了
:005AC121 EB01 jmp 005AC124
:005AC123 E8 BYTE E8