|
关于复制,大家研究看看这段代码
以下对应于MG-GS
00468C67 L00468C67: 00468C67 837DF800 cmp dword ptr [ebp-08h],00000000h 00468C6B 7525 jnz L00468C92 这个地方是一个跳转,跳到复制出错的子程序,我改了跳转,不去执行出错的那段。跳向00468C8D 00468C6D 0FBF0D60345100 movsx ecx,[L00513460] 00468C74 83C103 add ecx,00000003h 00468C77 51 push ecx 00468C78 6884D05000 push L0050D084 00468C7D 6824AF5000 push SSZ0050AF24_error____s__d 00468C82 FF159CADBE04 call [L04BEAD9C] 00468C88 83C40C add esp,0000000Ch 00468C8B 33C0 xor eax,eax 00468C8D E999010000 jmp L00468E2B 00468C92 L00468C92: 这里开始好像就是出现复制物品的位置 00468C92 8B5508 mov edx,[ebp+08h] 00468C95 69D20C0D0000 imul edx,00000D0Ch 00468C9B 0FBE82A8F3CE04 movsx eax,[edx+L04CEF3A8] 00468CA2 83F801 cmp eax,00000001h 00468CA5 754F jnz L00468CF6 00468CA7 0FBF0D60345100 movsx ecx,[L00513460] 00468CAE 83C10A add ecx,0000000Ah 00468CB1 51 push ecx 00468CB2 6884D05000 push L0050D084 00468CB7 8B5508 mov edx,[ebp+08h] 00468CBA 69D20C0D0000 imul edx,00000D0Ch 00468CC0 0FBE82A8F3CE04 movsx eax,[edx+L04CEF3A8] 00468CC7 50 push eax 00468CC8 8B4D08 mov ecx,[ebp+08h] 00468CCB 69C90C0D0000 imul ecx,00000D0Ch
|