- 注册时间
- 2015-2-15
- 最后登录
- 1970-1-1
该用户从未签到
|
谁帮我看看这个循环 聊天和使用物品CALL全封在里面, 用BP SEND 返回相同数据 最后都返回到这个循环上了 返回到了代码最后的0044CCA5上
0044C6DE |> /8BF0 /mov esi,eax ; 大CALL--首
0044C6E0 |. |8945 E4 |mov [local.7],eax
0044C6E3 |. |85F6 |test esi,esi
0044C6E5 |. |0F84 CB050000 |je shift版?0044CCB6
0044C6EB |. |8B46 04 |mov eax,dword ptr ds:[esi+0x4]
0044C6EE |. |C645 EF 01 |mov byte ptr ss:[ebp-0x11],0x1
0044C6F2 |. |66:8178 04 CF>|cmp word ptr ds:[eax+0x4],0xBCF
0044C6F8 |. |0F85 B8000000 |jnz shift版?0044C7B6
0044C6FE |. |8B0D 24FC4C00 |mov ecx,dword ptr ds:[0x4CFC24]
0044C704 |. |8B49 10 |mov ecx,dword ptr ds:[ecx+0x10]
0044C707 |. |8B81 04010000 |mov eax,dword ptr ds:[ecx+0x104]
0044C70D |. |85C0 |test eax,eax
0044C70F |. |75 0B |jnz Xshift版?0044C71C
0044C711 |. |8B11 |mov edx,dword ptr ds:[ecx]
0044C713 |. |6A 00 |push 0x0
0044C715 |. |6A 00 |push 0x0
0044C717 |. |6A 03 |push 0x3
0044C719 |. |FF52 2C |call dword ptr ds:[edx+0x2C] ; (((((
0044C71C |> |8B4E 04 |mov ecx,dword ptr ds:[esi+0x4]
0044C71F |. |8B15 A7934D00 |mov edx,dword ptr ds:[0x4D93A7]
0044C725 |. |83C1 06 |add ecx,0x6
0044C728 |. |83CE FF |or esi,0xFFFFFFFF
0044C72B |. |33C0 |xor eax,eax
0044C72D |> |3BC2 |cmp eax,edx
0044C72F |. |7D 14 |jge Xshift版?0044C745
0044C731 |. |8B3D 9B934D00 |mov edi,dword ptr ds:[0x4D939B]
0044C737 |. |8A19 |mov bl,byte ptr ds:[ecx]
0044C739 |. |8D3CC7 |lea edi,dword ptr ds:[edi+eax*8]
0044C73C |. |03F8 |add edi,eax
0044C73E |. |3A1F |cmp bl,byte ptr ds:[edi]
0044C740 |. |75 25 |jnz Xshift版?0044C767
0044C742 |. |8B77 01 |mov esi,dword ptr ds:[edi+0x1]
0044C745 |> |83FE FF |cmp esi,-0x1
0044C748 |. |75 28 |jnz Xshift版?0044C772
0044C74A |. |33C0 |xor eax,eax
0044C74C |> |83F8 08 |cmp eax,0x8
0044C74F |. |7D 1C |jge Xshift版?0044C76D
0044C751 |. |8A11 |mov dl,byte ptr ds:[ecx]
0044C753 |. |8A9CC0 10934D>|mov bl,byte ptr ds:[eax+eax*8+0x4D9310]
0044C75A |. |3AD3 |cmp dl,bl
0044C75C |. |75 0C |jnz Xshift版?0044C76A
0044C75E |. |8BB4C0 11934D>|mov esi,dword ptr ds:[eax+eax*8+0x4D931>
0044C765 |. |EB 06 |jmp Xshift版?0044C76D
0044C767 |> |40 |inc eax
0044C768 |.^|EB C3 |jmp Xshift版?0044C72D
0044C76A |> |40 |inc eax
0044C76B |.^|EB DF |jmp Xshift版?0044C74C
0044C76D |> |83FE FF |cmp esi,-0x1
0044C770 |. |74 41 |je Xshift版?0044C7B3
0044C772 |> |8B0D D4924D00 |mov ecx,dword ptr ds:[0x4D92D4]
0044C778 |. |8BC6 |mov eax,esi
0044C77A |. |C1E0 06 |shl eax,0x6
0044C77D |. |2BC6 |sub eax,esi
0044C77F |. |03CE |add ecx,esi
0044C781 |. |8D0440 |lea eax,dword ptr ds:[eax+eax*2]
0044C784 |. |8D5441 0D |lea edx,dword ptr ds:[ecx+eax*2+0xD]
0044C788 |. |8D85 28FFFFFF |lea eax,[local.54]
0044C78E |. |52 |push edx
0044C78F |. |68 F02F4C00 |push shift版?004C2FF0
0044C794 |. |50 |push eax
0044C795 |. |E8 08BF0200 |call shift版?004786A2
0044C79A |. |83C4 0C |add esp,0xC
0044C79D |. |8D8D 28FFFFFF |lea ecx,[local.54]
0044C7A3 |. |6A 00 |push 0x0
0044C7A5 |. |6A 00 |push 0x0
0044C7A7 |. |51 |push ecx
0044C7A8 |. |8B0D 3CFC4C00 |mov ecx,dword ptr ds:[0x4CFC3C]
0044C7AE |. |E8 1DD0FFFF |call shift版?004497D0
0044C7B3 |> |8B75 E4 |mov esi,[local.7]
0044C7B6 |> |8B56 04 |mov edx,dword ptr ds:[esi+0x4]
0044C7B9 |. |66:817A 04 DD>|cmp word ptr ds:[edx+0x4],0xBDD
0044C7BF |. |75 22 |jnz Xshift版?0044C7E3
0044C7C1 |. |8B0D 3CFC4C00 |mov ecx,dword ptr ds:[0x4CFC3C]
0044C7C7 |. |6A 00 |push 0x0
0044C7C9 |. |6A 00 |push 0x0
0044C7CB |. |6A 00 |push 0x0
0044C7CD |. |68 FF000000 |push 0xFF
0044C7D2 |. |6A 01 |push 0x1
0044C7D4 |. |68 2C274C00 |push shift版?004C272C
0044C7D9 |. |68 E02F4C00 |push shift版?004C2FE0
0044C7DE |. |E8 3DD3FFFF |call shift版?00449B20
0044C7E3 |> |8B56 04 |mov edx,dword ptr ds:[esi+0x4]
0044C7E6 |. |66:817A 04 83>|cmp word ptr ds:[edx+0x4],0xC83
0044C7EC |. |0F85 C8000000 |jnz shift版?0044C8BA
0044C7F2 |. |8B72 06 |mov esi,dword ptr ds:[edx+0x6]
0044C7F5 |. |8B3D 0CC34C00 |mov edi,dword ptr ds:[0x4CC30C]
0044C7FB |. |8B0D 18C34C00 |mov ecx,dword ptr ds:[0x4CC318]
0044C801 |. |33C0 |xor eax,eax
0044C803 |> |3BC1 |/cmp eax,ecx
0044C805 |. |7D 14 ||jge Xshift版?0044C81B
0044C807 |. |8D1C87 ||lea ebx,dword ptr ds:[edi+eax*4]
0044C80A |. |393418 ||cmp dword ptr ds:[eax+ebx],esi
0044C80D |. |75 09 ||jnz Xshift版?0044C818
0044C80F |. |C645 EF 00 ||mov byte ptr ss:[ebp-0x11],0x0
0044C813 |. |E9 A2000000 ||jmp shift版?0044C8BA
0044C818 |> |40 ||inc eax
0044C819 |.^|EB E8 |\jmp Xshift版?0044C803
0044C81B |> |32C0 |xor al,al
0044C81D |. |84C0 |test al,al
0044C81F |. |0F85 95000000 |jnz shift版?0044C8BA
0044C825 |. |8B42 06 |mov eax,dword ptr ds:[edx+0x6]
0044C828 |. |8BD9 |mov ebx,ecx
0044C82A |. |8945 D0 |mov [local.12],eax
0044C82D |. |A1 10C34C00 |mov eax,dword ptr ds:[0x4CC310]
0044C832 |. |3BC8 |cmp ecx,eax
0044C834 |. |895D D8 |mov [local.10],ebx
0044C837 |. |75 69 |jnz Xshift版?0044C8A2
0044C839 |. |8B15 14C34C00 |mov edx,dword ptr ds:[0x4CC314]
0044C83F |. |8D340A |lea esi,dword ptr ds:[edx+ecx]
0044C842 |. |8D04B6 |lea eax,dword ptr ds:[esi+esi*4]
0044C845 |. |50 |push eax
0044C846 |. |E8 FEB30200 |call shift版?00477C49
0044C84B |. |8BF8 |mov edi,eax
0044C84D |. |A1 18C34C00 |mov eax,dword ptr ds:[0x4CC318]
0044C852 |. |83C4 04 |add esp,0x4
0044C855 |. |3BF0 |cmp esi,eax
0044C857 |. |8945 E8 |mov [local.6],eax
0044C85A |. |7F 03 |jg Xshift版?0044C85F
0044C85C |. |8975 E8 |mov [local.6],esi
0044C85F |> |8B15 0CC34C00 |mov edx,dword ptr ds:[0x4CC30C]
0044C865 |. |85D2 |test edx,edx
0044C867 |. |74 2D |je Xshift版?0044C896
0044C869 |. |33C0 |xor eax,eax
0044C86B |> |3B45 E8 |/cmp eax,[local.6]
0044C86E |. |7D 1D ||jge Xshift版?0044C88D
0044C870 |. |8D0C80 ||lea ecx,dword ptr ds:[eax+eax*4]
0044C873 |. |03D1 ||add edx,ecx
0044C875 |. |03CF ||add ecx,edi
0044C877 |. |40 ||inc eax
0044C878 |. |8B1A ||mov ebx,dword ptr ds:[edx]
0044C87A |. |8919 ||mov dword ptr ds:[ecx],ebx
0044C87C |. |8B5D D8 ||mov ebx,[local.10]
0044C87F |. |8A52 04 ||mov dl,byte ptr ds:[edx+0x4]
0044C882 |. |8851 04 ||mov byte ptr ds:[ecx+0x4],dl
0044C885 |. |8B15 0CC34C00 ||mov edx,dword ptr ds:[0x4CC30C]
0044C88B |.^|EB DE |\jmp Xshift版?0044C86B
0044C88D |> |52 |push edx
0044C88E |. |E8 ABB30200 |call shift版?00477C3E
0044C893 |. |83C4 04 |add esp,0x4
0044C896 |> |893D 0CC34C00 |mov dword ptr ds:[0x4CC30C],edi
0044C89C |. |8935 10C34C00 |mov dword ptr ds:[0x4CC310],esi
0044C8A2 |> |8B55 D0 |mov edx,[local.12]
0044C8A5 |. |8D049F |lea eax,dword ptr ds:[edi+ebx*4]
0044C8A8 |. |8BCB |mov ecx,ebx
0044C8AA |. |03C8 |add ecx,eax
0044C8AC |. |32C0 |xor al,al
0044C8AE |. |43 |inc ebx
0044C8AF |. |8911 |mov dword ptr ds:[ecx],edx
0044C8B1 |. |8841 04 |mov byte ptr ds:[ecx+0x4],al
0044C8B4 |. |891D 18C34C00 |mov dword ptr ds:[0x4CC318],ebx
0044C8BA |> |8B45 E4 |mov eax,[local.7]
0044C8BD |. |8B58 04 |mov ebx,dword ptr ds:[eax+0x4]
0044C8C0 |. |66:817B 04 BC>|cmp word ptr ds:[ebx+0x4],0xBBC
0044C8C6 |. |0F85 AF030000 |jnz shift版?0044CC7B
0044C8CC |. |33C9 |xor ecx,ecx
0044C8CE |. |66:8B4B 02 |mov cx,word ptr ds:[ebx+0x2]
0044C8D2 |. |41 |inc ecx
0044C8D3 |. |51 |push ecx |
|