H
hlei
Unregistered / Unconfirmed
GUEST, unregistred user!
别怕,不用全部翻译,只要翻译一部份就行了(最少10行)
只能是delphi或C#.
分不够可再加.
0964A100 8B4424 04 mov eax, [esp+4]
0964A104 8B51 44 mov edx, [ecx+44]
0964A107 53 push ebx
0964A108 56 push esi
0964A109 3110 xor [eax], edx
0964A10B 8B91 4C100000 mov edx, [ecx+104C]
0964A111 0FB61402 movzx edx, byte ptr [edx+eax]
0964A115 8BB1 48100000 mov esi, [ecx+1048]
0964A11B 0FB63430 movzx esi, byte ptr [eax+esi]
0964A11F 57 push edi
0964A120 8BBC91 48040000 mov edi, [ecx+edx*4+448]
0964A127 037CB1 48 add edi, [ecx+esi*4+48]
0964A12B 8B91 50100000 mov edx, [ecx+1050]
0964A131 0FB61402 movzx edx, byte ptr [edx+eax]
0964A135 8B9C91 48080000 mov ebx, [ecx+edx*4+848]
0964A13C 8B91 54100000 mov edx, [ecx+1054]
0964A142 0FB61410 movzx edx, byte ptr [eax+edx]
0964A146 8BB491 480C0000 mov esi, [ecx+edx*4+C48]
0964A14D 8B5424 14 mov edx, [esp+14]
0964A151 33FB xor edi, ebx
0964A153 03FE add edi, esi
0964A155 8B59 40 mov ebx, [ecx+40]
0964A158 8B32 mov esi, [edx]
0964A15A 33FB xor edi, ebx
0964A15C 33F7 xor esi, edi
0964A15E 8932 mov [edx], esi
0964A160 8BB9 48100000 mov edi, [ecx+1048]
0964A166 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A16A 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A16E 8BB1 4C100000 mov esi, [ecx+104C]
0964A174 0FB63416 movzx esi, byte ptr [esi+edx]
0964A178 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A17F 8BB9 50100000 mov edi, [ecx+1050]
0964A185 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A189 03F3 add esi, ebx
0964A18B 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A192 8BB9 54100000 mov edi, [ecx+1054]
0964A198 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A19C 33F3 xor esi, ebx
0964A19E 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A1A5 8B38 mov edi, [eax]
0964A1A7 03F3 add esi, ebx
0964A1A9 3371 3C xor esi, [ecx+3C]
0964A1AC 33FE xor edi, esi
0964A1AE 8938 mov [eax], edi
0964A1B0 8BB9 48100000 mov edi, [ecx+1048]
0964A1B6 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A1BA 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A1BE 8BB1 4C100000 mov esi, [ecx+104C]
0964A1C4 0FB63406 movzx esi, byte ptr [esi+eax]
0964A1C8 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A1CF 8BB9 50100000 mov edi, [ecx+1050]
0964A1D5 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A1D9 03F3 add esi, ebx
0964A1DB 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A1E2 8BB9 54100000 mov edi, [ecx+1054]
0964A1E8 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A1EC 33F3 xor esi, ebx
0964A1EE 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A1F5 8B3A mov edi, [edx]
0964A1F7 03F3 add esi, ebx
0964A1F9 3371 38 xor esi, [ecx+38]
0964A1FC 33FE xor edi, esi
0964A1FE 893A mov [edx], edi
0964A200 8BB9 48100000 mov edi, [ecx+1048]
0964A206 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A20A 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A20E 8BB1 4C100000 mov esi, [ecx+104C]
0964A214 0FB63416 movzx esi, byte ptr [esi+edx]
0964A218 8BB9 50100000 mov edi, [ecx+1050]
0964A21E 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A222 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A229 03F3 add esi, ebx
0964A22B 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A232 8BB9 54100000 mov edi, [ecx+1054]
0964A238 33F3 xor esi, ebx
0964A23A 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A23E 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A245 3371 34 xor esi, [ecx+34]
0964A248 3130 xor [eax], esi
0964A24A 8BB9 48100000 mov edi, [ecx+1048]
0964A250 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A254 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A258 8BB1 4C100000 mov esi, [ecx+104C]
0964A25E 0FB63406 movzx esi, byte ptr [esi+eax]
0964A262 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A269 8BB9 50100000 mov edi, [ecx+1050]
0964A26F 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A273 03F3 add esi, ebx
0964A275 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A27C 8BB9 54100000 mov edi, [ecx+1054]
0964A282 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A286 33F3 xor esi, ebx
0964A288 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A28F 8B3A mov edi, [edx]
0964A291 03F3 add esi, ebx
0964A293 3371 30 xor esi, [ecx+30]
0964A296 33FE xor edi, esi
0964A298 893A mov [edx], edi
0964A29A 8BB9 48100000 mov edi, [ecx+1048]
0964A2A0 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A2A4 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A2A8 8BB1 4C100000 mov esi, [ecx+104C]
0964A2AE 0FB63416 movzx esi, byte ptr [esi+edx]
0964A2B2 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A2B9 8BB9 50100000 mov edi, [ecx+1050]
0964A2BF 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A2C3 03F3 add esi, ebx
0964A2C5 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A2CC 8BB9 54100000 mov edi, [ecx+1054]
0964A2D2 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A2D6 33F3 xor esi, ebx
0964A2D8 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A2DF 8B38 mov edi, [eax]
0964A2E1 03F3 add esi, ebx
0964A2E3 3371 2C xor esi, [ecx+2C]
0964A2E6 33FE xor edi, esi
0964A2E8 8938 mov [eax], edi
0964A2EA 8BB9 48100000 mov edi, [ecx+1048]
0964A2F0 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A2F4 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A2F8 8BB1 4C100000 mov esi, [ecx+104C]
0964A2FE 0FB63406 movzx esi, byte ptr [esi+eax]
0964A302 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A309 8BB9 50100000 mov edi, [ecx+1050]
0964A30F 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A313 03F3 add esi, ebx
0964A315 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A31C 8BB9 54100000 mov edi, [ecx+1054]
0964A322 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A326 33F3 xor esi, ebx
0964A328 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A32F 8B3A mov edi, [edx]
0964A331 03F3 add esi, ebx
0964A333 3371 28 xor esi, [ecx+28]
0964A336 33FE xor edi, esi
0964A338 893A mov [edx], edi
0964A33A 8BB9 48100000 mov edi, [ecx+1048]
0964A340 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A344 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A348 8BB1 4C100000 mov esi, [ecx+104C]
0964A34E 0FB63416 movzx esi, byte ptr [esi+edx]
0964A352 8BB9 50100000 mov edi, [ecx+1050]
0964A358 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A35C 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A363 03F3 add esi, ebx
0964A365 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A36C 8BB9 54100000 mov edi, [ecx+1054]
0964A372 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A376 33F3 xor esi, ebx
0964A378 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A37F 3371 24 xor esi, [ecx+24]
0964A382 3130 xor [eax], esi
0964A384 8BB9 48100000 mov edi, [ecx+1048]
0964A38A 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A38E 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A392 8BB1 4C100000 mov esi, [ecx+104C]
0964A398 0FB63406 movzx esi, byte ptr [esi+eax]
0964A39C 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A3A3 8BB9 50100000 mov edi, [ecx+1050]
0964A3A9 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A3AD 03F3 add esi, ebx
0964A3AF 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A3B6 8BB9 54100000 mov edi, [ecx+1054]
0964A3BC 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A3C0 33F3 xor esi, ebx
0964A3C2 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A3C9 8B3A mov edi, [edx]
0964A3CB 03F3 add esi, ebx
0964A3CD 3371 20 xor esi, [ecx+20]
0964A3D0 33FE xor edi, esi
0964A3D2 893A mov [edx], edi
0964A3D4 8BB9 48100000 mov edi, [ecx+1048]
0964A3DA 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A3DE 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A3E2 8BB1 4C100000 mov esi, [ecx+104C]
0964A3E8 0FB63416 movzx esi, byte ptr [esi+edx]
0964A3EC 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A3F3 8BB9 50100000 mov edi, [ecx+1050]
0964A3F9 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A3FD 03F3 add esi, ebx
0964A3FF 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A406 8BB9 54100000 mov edi, [ecx+1054]
0964A40C 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A410 33F3 xor esi, ebx
0964A412 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A419 8B38 mov edi, [eax]
0964A41B 03F3 add esi, ebx
0964A41D 3371 1C xor esi, [ecx+1C]
0964A420 33FE xor edi, esi
0964A422 8938 mov [eax], edi
0964A424 8BB9 48100000 mov edi, [ecx+1048]
0964A42A 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A42E 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A432 8BB1 4C100000 mov esi, [ecx+104C]
0964A438 0FB63406 movzx esi, byte ptr [esi+eax]
0964A43C 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A443 8BB9 50100000 mov edi, [ecx+1050]
0964A449 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A44D 03F3 add esi, ebx
0964A44F 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A456 8BB9 54100000 mov edi, [ecx+1054]
0964A45C 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A460 33F3 xor esi, ebx
0964A462 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A469 8B3A mov edi, [edx]
0964A46B 03F3 add esi, ebx
0964A46D 3371 18 xor esi, [ecx+18]
0964A470 33FE xor edi, esi
0964A472 893A mov [edx], edi
0964A474 8BB9 48100000 mov edi, [ecx+1048]
0964A47A 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A47E 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A482 8BB1 4C100000 mov esi, [ecx+104C]
0964A488 0FB63416 movzx esi, byte ptr [esi+edx]
0964A48C 8BB9 50100000 mov edi, [ecx+1050]
0964A492 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A496 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A49D 03F3 add esi, ebx
0964A49F 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A4A6 8BB9 54100000 mov edi, [ecx+1054]
0964A4AC 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A4B0 33F3 xor esi, ebx
0964A4B2 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A4B9 3371 14 xor esi, [ecx+14]
0964A4BC 3130 xor [eax], esi
0964A4BE 8BB9 48100000 mov edi, [ecx+1048]
0964A4C4 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A4C8 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A4CC 8BB1 4C100000 mov esi, [ecx+104C]
0964A4D2 0FB63406 movzx esi, byte ptr [esi+eax]
0964A4D6 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A4DD 8BB9 50100000 mov edi, [ecx+1050]
0964A4E3 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A4E7 03F3 add esi, ebx
0964A4E9 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A4F0 8BB9 54100000 mov edi, [ecx+1054]
0964A4F6 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A4FA 33F3 xor esi, ebx
0964A4FC 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A503 8B59 10 mov ebx, [ecx+10]
0964A506 8B3A mov edi, [edx]
0964A508 33F3 xor esi, ebx
0964A50A 33FE xor edi, esi
0964A50C 893A mov [edx], edi
0964A50E 8BB9 48100000 mov edi, [ecx+1048]
0964A514 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A518 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A51C 8BB1 4C100000 mov esi, [ecx+104C]
0964A522 0FB63416 movzx esi, byte ptr [esi+edx]
0964A526 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A52D 8BB9 50100000 mov edi, [ecx+1050]
0964A533 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A537 03F3 add esi, ebx
0964A539 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A540 8BB9 54100000 mov edi, [ecx+1054]
0964A546 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A54A 33F3 xor esi, ebx
0964A54C 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A553 8B38 mov edi, [eax]
0964A555 03F3 add esi, ebx
0964A557 3371 0C xor esi, [ecx+C]
0964A55A 33FE xor edi, esi
0964A55C 8938 mov [eax], edi
0964A55E 8BB9 48100000 mov edi, [ecx+1048]
0964A564 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A568 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A56C 8BB1 4C100000 mov esi, [ecx+104C]
0964A572 0FB63406 movzx esi, byte ptr [esi+eax]
0964A576 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A57D 8BB9 50100000 mov edi, [ecx+1050]
0964A583 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A587 03F3 add esi, ebx
0964A589 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A590 8BB9 54100000 mov edi, [ecx+1054]
0964A596 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A59A 33F3 xor esi, ebx
0964A59C 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A5A3 8B3A mov edi, [edx]
0964A5A5 03F3 add esi, ebx
0964A5A7 3371 08 xor esi, [ecx+8]
0964A5AA 33FE xor edi, esi
0964A5AC 893A mov [edx], edi
0964A5AE 8BB9 48100000 mov edi, [ecx+1048]
0964A5B4 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A5B8 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A5BC 8BB1 4C100000 mov esi, [ecx+104C]
0964A5C2 0FB63416 movzx esi, byte ptr [esi+edx]
0964A5C6 8BB9 50100000 mov edi, [ecx+1050]
0964A5CC 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A5D0 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A5D7 03F3 add esi, ebx
0964A5D9 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A5E0 8BB9 54100000 mov edi, [ecx+1054]
0964A5E6 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A5EA 33F3 xor esi, ebx
0964A5EC 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A5F3 3371 04 xor esi, [ecx+4]
0964A5F6 3130 xor [eax], esi
0964A5F8 8B09 mov ecx, [ecx]
0964A5FA 8B32 mov esi, [edx]
0964A5FC 33F1 xor esi, ecx
0964A5FE 8932 mov [edx], esi
0964A600 8BCE mov ecx, esi
0964A602 8B30 mov esi, [eax]
0964A604 5F pop edi
0964A605 8908 mov [eax], ecx
0964A607 8932 mov [edx], esi
0964A609 5E pop esi
0964A60A 5B pop ebx
0964A60B C2 0800 retn 8
只能是delphi或C#.
分不够可再加.
0964A100 8B4424 04 mov eax, [esp+4]
0964A104 8B51 44 mov edx, [ecx+44]
0964A107 53 push ebx
0964A108 56 push esi
0964A109 3110 xor [eax], edx
0964A10B 8B91 4C100000 mov edx, [ecx+104C]
0964A111 0FB61402 movzx edx, byte ptr [edx+eax]
0964A115 8BB1 48100000 mov esi, [ecx+1048]
0964A11B 0FB63430 movzx esi, byte ptr [eax+esi]
0964A11F 57 push edi
0964A120 8BBC91 48040000 mov edi, [ecx+edx*4+448]
0964A127 037CB1 48 add edi, [ecx+esi*4+48]
0964A12B 8B91 50100000 mov edx, [ecx+1050]
0964A131 0FB61402 movzx edx, byte ptr [edx+eax]
0964A135 8B9C91 48080000 mov ebx, [ecx+edx*4+848]
0964A13C 8B91 54100000 mov edx, [ecx+1054]
0964A142 0FB61410 movzx edx, byte ptr [eax+edx]
0964A146 8BB491 480C0000 mov esi, [ecx+edx*4+C48]
0964A14D 8B5424 14 mov edx, [esp+14]
0964A151 33FB xor edi, ebx
0964A153 03FE add edi, esi
0964A155 8B59 40 mov ebx, [ecx+40]
0964A158 8B32 mov esi, [edx]
0964A15A 33FB xor edi, ebx
0964A15C 33F7 xor esi, edi
0964A15E 8932 mov [edx], esi
0964A160 8BB9 48100000 mov edi, [ecx+1048]
0964A166 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A16A 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A16E 8BB1 4C100000 mov esi, [ecx+104C]
0964A174 0FB63416 movzx esi, byte ptr [esi+edx]
0964A178 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A17F 8BB9 50100000 mov edi, [ecx+1050]
0964A185 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A189 03F3 add esi, ebx
0964A18B 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A192 8BB9 54100000 mov edi, [ecx+1054]
0964A198 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A19C 33F3 xor esi, ebx
0964A19E 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A1A5 8B38 mov edi, [eax]
0964A1A7 03F3 add esi, ebx
0964A1A9 3371 3C xor esi, [ecx+3C]
0964A1AC 33FE xor edi, esi
0964A1AE 8938 mov [eax], edi
0964A1B0 8BB9 48100000 mov edi, [ecx+1048]
0964A1B6 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A1BA 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A1BE 8BB1 4C100000 mov esi, [ecx+104C]
0964A1C4 0FB63406 movzx esi, byte ptr [esi+eax]
0964A1C8 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A1CF 8BB9 50100000 mov edi, [ecx+1050]
0964A1D5 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A1D9 03F3 add esi, ebx
0964A1DB 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A1E2 8BB9 54100000 mov edi, [ecx+1054]
0964A1E8 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A1EC 33F3 xor esi, ebx
0964A1EE 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A1F5 8B3A mov edi, [edx]
0964A1F7 03F3 add esi, ebx
0964A1F9 3371 38 xor esi, [ecx+38]
0964A1FC 33FE xor edi, esi
0964A1FE 893A mov [edx], edi
0964A200 8BB9 48100000 mov edi, [ecx+1048]
0964A206 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A20A 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A20E 8BB1 4C100000 mov esi, [ecx+104C]
0964A214 0FB63416 movzx esi, byte ptr [esi+edx]
0964A218 8BB9 50100000 mov edi, [ecx+1050]
0964A21E 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A222 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A229 03F3 add esi, ebx
0964A22B 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A232 8BB9 54100000 mov edi, [ecx+1054]
0964A238 33F3 xor esi, ebx
0964A23A 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A23E 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A245 3371 34 xor esi, [ecx+34]
0964A248 3130 xor [eax], esi
0964A24A 8BB9 48100000 mov edi, [ecx+1048]
0964A250 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A254 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A258 8BB1 4C100000 mov esi, [ecx+104C]
0964A25E 0FB63406 movzx esi, byte ptr [esi+eax]
0964A262 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A269 8BB9 50100000 mov edi, [ecx+1050]
0964A26F 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A273 03F3 add esi, ebx
0964A275 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A27C 8BB9 54100000 mov edi, [ecx+1054]
0964A282 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A286 33F3 xor esi, ebx
0964A288 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A28F 8B3A mov edi, [edx]
0964A291 03F3 add esi, ebx
0964A293 3371 30 xor esi, [ecx+30]
0964A296 33FE xor edi, esi
0964A298 893A mov [edx], edi
0964A29A 8BB9 48100000 mov edi, [ecx+1048]
0964A2A0 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A2A4 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A2A8 8BB1 4C100000 mov esi, [ecx+104C]
0964A2AE 0FB63416 movzx esi, byte ptr [esi+edx]
0964A2B2 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A2B9 8BB9 50100000 mov edi, [ecx+1050]
0964A2BF 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A2C3 03F3 add esi, ebx
0964A2C5 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A2CC 8BB9 54100000 mov edi, [ecx+1054]
0964A2D2 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A2D6 33F3 xor esi, ebx
0964A2D8 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A2DF 8B38 mov edi, [eax]
0964A2E1 03F3 add esi, ebx
0964A2E3 3371 2C xor esi, [ecx+2C]
0964A2E6 33FE xor edi, esi
0964A2E8 8938 mov [eax], edi
0964A2EA 8BB9 48100000 mov edi, [ecx+1048]
0964A2F0 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A2F4 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A2F8 8BB1 4C100000 mov esi, [ecx+104C]
0964A2FE 0FB63406 movzx esi, byte ptr [esi+eax]
0964A302 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A309 8BB9 50100000 mov edi, [ecx+1050]
0964A30F 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A313 03F3 add esi, ebx
0964A315 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A31C 8BB9 54100000 mov edi, [ecx+1054]
0964A322 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A326 33F3 xor esi, ebx
0964A328 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A32F 8B3A mov edi, [edx]
0964A331 03F3 add esi, ebx
0964A333 3371 28 xor esi, [ecx+28]
0964A336 33FE xor edi, esi
0964A338 893A mov [edx], edi
0964A33A 8BB9 48100000 mov edi, [ecx+1048]
0964A340 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A344 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A348 8BB1 4C100000 mov esi, [ecx+104C]
0964A34E 0FB63416 movzx esi, byte ptr [esi+edx]
0964A352 8BB9 50100000 mov edi, [ecx+1050]
0964A358 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A35C 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A363 03F3 add esi, ebx
0964A365 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A36C 8BB9 54100000 mov edi, [ecx+1054]
0964A372 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A376 33F3 xor esi, ebx
0964A378 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A37F 3371 24 xor esi, [ecx+24]
0964A382 3130 xor [eax], esi
0964A384 8BB9 48100000 mov edi, [ecx+1048]
0964A38A 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A38E 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A392 8BB1 4C100000 mov esi, [ecx+104C]
0964A398 0FB63406 movzx esi, byte ptr [esi+eax]
0964A39C 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A3A3 8BB9 50100000 mov edi, [ecx+1050]
0964A3A9 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A3AD 03F3 add esi, ebx
0964A3AF 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A3B6 8BB9 54100000 mov edi, [ecx+1054]
0964A3BC 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A3C0 33F3 xor esi, ebx
0964A3C2 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A3C9 8B3A mov edi, [edx]
0964A3CB 03F3 add esi, ebx
0964A3CD 3371 20 xor esi, [ecx+20]
0964A3D0 33FE xor edi, esi
0964A3D2 893A mov [edx], edi
0964A3D4 8BB9 48100000 mov edi, [ecx+1048]
0964A3DA 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A3DE 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A3E2 8BB1 4C100000 mov esi, [ecx+104C]
0964A3E8 0FB63416 movzx esi, byte ptr [esi+edx]
0964A3EC 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A3F3 8BB9 50100000 mov edi, [ecx+1050]
0964A3F9 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A3FD 03F3 add esi, ebx
0964A3FF 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A406 8BB9 54100000 mov edi, [ecx+1054]
0964A40C 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A410 33F3 xor esi, ebx
0964A412 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A419 8B38 mov edi, [eax]
0964A41B 03F3 add esi, ebx
0964A41D 3371 1C xor esi, [ecx+1C]
0964A420 33FE xor edi, esi
0964A422 8938 mov [eax], edi
0964A424 8BB9 48100000 mov edi, [ecx+1048]
0964A42A 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A42E 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A432 8BB1 4C100000 mov esi, [ecx+104C]
0964A438 0FB63406 movzx esi, byte ptr [esi+eax]
0964A43C 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A443 8BB9 50100000 mov edi, [ecx+1050]
0964A449 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A44D 03F3 add esi, ebx
0964A44F 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A456 8BB9 54100000 mov edi, [ecx+1054]
0964A45C 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A460 33F3 xor esi, ebx
0964A462 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A469 8B3A mov edi, [edx]
0964A46B 03F3 add esi, ebx
0964A46D 3371 18 xor esi, [ecx+18]
0964A470 33FE xor edi, esi
0964A472 893A mov [edx], edi
0964A474 8BB9 48100000 mov edi, [ecx+1048]
0964A47A 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A47E 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A482 8BB1 4C100000 mov esi, [ecx+104C]
0964A488 0FB63416 movzx esi, byte ptr [esi+edx]
0964A48C 8BB9 50100000 mov edi, [ecx+1050]
0964A492 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A496 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A49D 03F3 add esi, ebx
0964A49F 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A4A6 8BB9 54100000 mov edi, [ecx+1054]
0964A4AC 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A4B0 33F3 xor esi, ebx
0964A4B2 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A4B9 3371 14 xor esi, [ecx+14]
0964A4BC 3130 xor [eax], esi
0964A4BE 8BB9 48100000 mov edi, [ecx+1048]
0964A4C4 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A4C8 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A4CC 8BB1 4C100000 mov esi, [ecx+104C]
0964A4D2 0FB63406 movzx esi, byte ptr [esi+eax]
0964A4D6 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A4DD 8BB9 50100000 mov edi, [ecx+1050]
0964A4E3 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A4E7 03F3 add esi, ebx
0964A4E9 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A4F0 8BB9 54100000 mov edi, [ecx+1054]
0964A4F6 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A4FA 33F3 xor esi, ebx
0964A4FC 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A503 8B59 10 mov ebx, [ecx+10]
0964A506 8B3A mov edi, [edx]
0964A508 33F3 xor esi, ebx
0964A50A 33FE xor edi, esi
0964A50C 893A mov [edx], edi
0964A50E 8BB9 48100000 mov edi, [ecx+1048]
0964A514 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A518 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A51C 8BB1 4C100000 mov esi, [ecx+104C]
0964A522 0FB63416 movzx esi, byte ptr [esi+edx]
0964A526 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A52D 8BB9 50100000 mov edi, [ecx+1050]
0964A533 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A537 03F3 add esi, ebx
0964A539 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A540 8BB9 54100000 mov edi, [ecx+1054]
0964A546 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A54A 33F3 xor esi, ebx
0964A54C 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A553 8B38 mov edi, [eax]
0964A555 03F3 add esi, ebx
0964A557 3371 0C xor esi, [ecx+C]
0964A55A 33FE xor edi, esi
0964A55C 8938 mov [eax], edi
0964A55E 8BB9 48100000 mov edi, [ecx+1048]
0964A564 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A568 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A56C 8BB1 4C100000 mov esi, [ecx+104C]
0964A572 0FB63406 movzx esi, byte ptr [esi+eax]
0964A576 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A57D 8BB9 50100000 mov edi, [ecx+1050]
0964A583 0FB63C07 movzx edi, byte ptr [edi+eax]
0964A587 03F3 add esi, ebx
0964A589 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A590 8BB9 54100000 mov edi, [ecx+1054]
0964A596 0FB63C38 movzx edi, byte ptr [eax+edi]
0964A59A 33F3 xor esi, ebx
0964A59C 8B9CB9 480C0000 mov ebx, [ecx+edi*4+C48]
0964A5A3 8B3A mov edi, [edx]
0964A5A5 03F3 add esi, ebx
0964A5A7 3371 08 xor esi, [ecx+8]
0964A5AA 33FE xor edi, esi
0964A5AC 893A mov [edx], edi
0964A5AE 8BB9 48100000 mov edi, [ecx+1048]
0964A5B4 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A5B8 8B5CB9 48 mov ebx, [ecx+edi*4+48]
0964A5BC 8BB1 4C100000 mov esi, [ecx+104C]
0964A5C2 0FB63416 movzx esi, byte ptr [esi+edx]
0964A5C6 8BB9 50100000 mov edi, [ecx+1050]
0964A5CC 0FB63C17 movzx edi, byte ptr [edi+edx]
0964A5D0 8BB4B1 48040000 mov esi, [ecx+esi*4+448]
0964A5D7 03F3 add esi, ebx
0964A5D9 8B9CB9 48080000 mov ebx, [ecx+edi*4+848]
0964A5E0 8BB9 54100000 mov edi, [ecx+1054]
0964A5E6 0FB63C3A movzx edi, byte ptr [edx+edi]
0964A5EA 33F3 xor esi, ebx
0964A5EC 03B4B9 480C0000 add esi, [ecx+edi*4+C48]
0964A5F3 3371 04 xor esi, [ecx+4]
0964A5F6 3130 xor [eax], esi
0964A5F8 8B09 mov ecx, [ecx]
0964A5FA 8B32 mov esi, [edx]
0964A5FC 33F1 xor esi, ecx
0964A5FE 8932 mov [edx], esi
0964A600 8BCE mov ecx, esi
0964A602 8B30 mov esi, [eax]
0964A604 5F pop edi
0964A605 8908 mov [eax], ecx
0964A607 8932 mov [edx], esi
0964A609 5E pop esi
0964A60A 5B pop ebx
0964A60B C2 0800 retn 8