|
|
|
[求助]圣诞了,礼物没买,就是因为这个arm壳。。。
不懂,不过祝你圣诞快乐! |
|
|
|
|
|
[求助]《热血江湖合成强化概率查询》谁能看看这合成挂是真的嘛?能破解嘛?
004013A0 |> 8D45 A4 |lea eax, dword ptr [ebp-5C] 004013A3 |. 57 |push edi 004013A4 |. 50 |push eax 004013A5 |. E8 161F0000 |call 004032C0 004013AA |. 59 |pop ecx 004013AB |. 59 |pop ecx 004013AC |> 8B3E |mov edi, dword ptr [esi] 004013AE |. 8D85 6CFEFFFF |lea eax, dword ptr [ebp-194] 004013B4 |. 50 |push eax 004013B5 |. 8D85 68FDFFFF |lea eax, dword ptr [ebp-298] 004013BB |. 50 |push eax 004013BC |. 83C6 04 |add esi, 4 004013BF |. E8 FC1E0000 |call 004032C0 004013C4 |. FF75 08 |push dword ptr [ebp+8] 004013C7 |. 8D85 68FDFFFF |lea eax, dword ptr [ebp-298] 004013CD |. 50 |push eax 004013CE |. E8 FD1E0000 |call 004032D0 004013D3 |. 83C4 10 |add esp, 10 004013D6 |. 8D85 68FDFFFF |lea eax, dword ptr [ebp-298] 004013DC |. 53 |push ebx ; /hTemplateFile 004013DD |. 68 80000000 |push 80 ; |Attributes = NORMAL 004013E2 |. 6A 02 |push 2 ; |Mode = CREATE_ALWAYS 004013E4 |. 53 |push ebx ; |pSecurity 004013E5 |. 53 |push ebx ; |ShareMode 004013E6 |. 68 00000040 |push 40000000 ; |Access = GENERIC_WRITE 004013EB |. 50 |push eax ; |FileName 004013EC |. FF15 20704000 |call dword ptr [<&KERNEL32.CreateFil>; \CreateFileA 004013F2 |. 83F8 FF |cmp eax, -1 004013F5 |. 8945 08 |mov dword ptr [ebp+8], eax 004013F8 |. 74 17 |je short 00401411 004013FA |. 8D4D D8 |lea ecx, dword ptr [ebp-28] 004013FD |. 53 |push ebx ; /pOverlapped 004013FE |. 51 |push ecx ; |pBytesWritten 004013FF |. 57 |push edi ; |nBytesToWrite 00401400 |. 56 |push esi ; |Buffer 00401401 |. 50 |push eax ; |hFile 00401402 |. FF15 0C704000 |call dword ptr [<&KERNEL32.WriteFile>; \WriteFile 00401408 |. FF75 08 |push dword ptr [ebp+8] ; /hObject 0040140B |. FF15 08704000 |call dword ptr [<&KERNEL32.CloseHand>; \CloseHandle 00401411 |> 03F7 |add esi, edi 00401413 |. 3B75 F4 |cmp esi, dword ptr [ebp-C] 00401416 |.^ 0F82 51FFFFFF \jb 0040136D 0040141C |. 385D A4 cmp byte ptr [ebp-5C], bl 0040141F |. 75 0C jnz short 0040142D 00401421 |> C745 FC 20814>mov dword ptr [ebp-4], 00408120 ; ASCII "Not found the kernel library!" 00401428 |. E9 92000000 jmp 004014BF 0040142D |> 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] 00401433 |. 50 push eax 00401434 |. 8D85 68FDFFFF lea eax, dword ptr [ebp-298] 0040143A |. 50 push eax 0040143B |. E8 801E0000 call 004032C0 00401440 |. 8D45 A4 lea eax, dword ptr [ebp-5C] 00401443 |. 50 push eax 00401444 |. 8D85 68FDFFFF lea eax, dword ptr [ebp-298] 0040144A |. 50 push eax 0040144B |. E8 801E0000 call 004032D0 00401450 |. 83C4 10 add esp, 10 00401453 |. 8D85 68FDFFFF lea eax, dword ptr [ebp-298] 00401459 |. 50 push eax ; /FileName 0040145A |. FF15 04704000 call dword ptr [<&KERNEL32.LoadLibrar>; \LoadLibraryA 00401460 |. 3BC3 cmp eax, ebx 00401462 |. 75 09 jnz short 0040146D 00401464 |. C745 FC 00814>mov dword ptr [ebp-4], 00408100 ; ASCII "Failed to load kernel library!" 0040146B |. EB 52 jmp short 004014BF 0040146D |> 68 F4804000 push 004080F4 ; /ProcNameOrOrdinal = "GetNewSock" 00401472 |. 50 push eax ; |hModule 00401473 |. FF15 00704000 call dword ptr [<&KERNEL32.GetProcAdd>; \GetProcAddress 00401479 |. 3BC3 cmp eax, ebx 0040147B |. 75 09 jnz short 00401486 0040147D |. C745 FC D4804>mov dword ptr [ebp-4], 004080D4 ; ASCII "The kernel library is invalid!" 00401484 |. EB 39 jmp short 004014BF 00401486 |> 68 E8030000 push 3E8 0040148B |. FFD0 call eax 0040148D |. 3BC3 cmp eax, ebx 0040148F |. 8945 F0 mov dword ptr [ebp-10], eax 00401492 |. 75 2B jnz short 004014BF 00401494 |. C745 FC A8804>mov dword ptr [ebp-4], 004080A8 ; ASCII "The interface of kernel library is invalid!" 0040149B |. EB 22 jmp short 004014BF 0040149D |> C745 FC 8C804>mov dword ptr [ebp-4], 0040808C ; ASCII "Invalid data in the file!" 004014A4 |. EB 19 jmp short 004014BF 004014A6 |> C745 FC 5C804>mov dword ptr [ebp-4], 0040805C ; ASCII "Failed to read file or invalid data in file!" 004014AD |. EB 10 jmp short 004014BF 004014AF |> C745 FC 8C804>mov dword ptr [ebp-4], 0040808C ; ASCII "Invalid data in the file!" 004014B6 |. EB 15 jmp short 004014CD 004014B8 |> C745 FC 38804>mov dword ptr [ebp-4], 00408038 ; ASCII "Failed to read data from the file!" 004014BF |> 395D F8 cmp dword ptr [ebp-8], ebx 004014C2 |. 74 09 je short 004014CD 004014C4 |. FF75 F8 push dword ptr [ebp-8] 004014C7 |. E8 5F1F0000 call 0040342B 004014CC |. 59 pop ecx 004014CD |> 395D FC cmp dword ptr [ebp-4], ebx ; | 004014D0 |. 75 13 jnz short 004014E5 ; | 004014D2 |. 8B45 F0 mov eax, dword ptr [ebp-10] ; | 004014D5 |. E8 00000000 call 004014DA ; \江湖180?004014DA 004014DA |$ 810424 26AB00>add dword ptr [esp], 0AB26 004014E1 |. FFD0 call eax 004014E3 |. EB 11 jmp short 004014F6 004014E5 |> 6A 10 push 10 ; /Style = MB_OK|MB_ICONHAND|MB_APPLMODAL 004014E7 |. 68 30804000 push 00408030 ; |Title = "Error" 004014EC |. FF75 FC push dword ptr [ebp-4] ; |Text 004014EF |. 53 push ebx ; |hOwner 004014F0 |. FF15 B4704000 call dword ptr [<&USER32.MessageBoxA>>; \MessageBoxA 004014F6 |> 5F pop edi 004014F7 |. 5E pop esi 004014F8 |. 33C0 xor eax, eax 004014FA |. 5B pop ebx 004014FB |. C9 leave 004014FC \. C2 1000 retn 10 004014FF /$ 8B4424 0C mov eax, dword ptr [esp+C] 00401503 |. 53 push ebx 00401504 |. 33DB xor ebx, ebx 00401506 |. 56 push esi 00401507 |. 8B7424 0C mov esi, dword ptr [esp+C] 0040150B |. 3BC3 cmp eax, ebx 0040150D |. 57 push edi 0040150E |. 74 05 je short 00401515 00401510 |. 8B4E 3C mov ecx, dword ptr [esi+3C] 00401513 |. 8908 mov dword ptr [eax], ecx 00401515 |> 8B06 mov eax, dword ptr [esi] 00401517 |. 8B7C24 14 mov edi, dword ptr [esp+14] 0040151B |. 83F8 04 cmp eax, 4 0040151E |. 74 05 je short 00401525 00401520 |. 83F8 05 cmp eax, 5 00401523 |. 75 0B jnz short 00401530 00401525 |> FF76 0C push dword ptr [esi+C] 00401528 |. FF77 28 push dword ptr [edi+28] 0040152B |. FF57 24 call dword ptr [edi+24] 0040152E |. 59 pop ecx 0040152F |. 59 pop ecx 00401530 |> 833E 06 cmp dword ptr [esi], 6 00401533 |. 75 0B jnz short 00401540 00401535 |. 57 push edi 00401536 |. FF76 04 push dword ptr [esi+4] 00401539 |. E8 F40E0000 call 00402432 0040153E |. 59 pop ecx 0040153F |. 59 pop ecx 00401540 |> 8B46 28 mov eax, dword ptr [esi+28] 00401543 |. 891E mov dword ptr [esi], ebx 00401545 |. 8946 34 mov dword ptr [esi+34], eax 00401548 |. 8946 30 mov dword ptr [esi+30], eax 0040154B |. 8B46 38 mov eax, dword ptr [esi+38] 0040154E |. 895E 1C mov dword ptr [esi+1C], ebx 00401551 |. 3BC3 cmp eax, ebx 00401553 |. 895E 20 mov dword ptr [esi+20], ebx 00401556 |. 74 0E je short 00401566 00401558 |. 53 push ebx 00401559 |. 53 push ebx 0040155A |. 53 push ebx 0040155B |. FFD0 call eax 0040155D |. 8946 3C mov dword ptr [esi+3C], eax 00401560 |. 83C4 0C add esp, 0C 00401563 |. 8947 30 mov dword ptr [edi+30], eax 00401566 |> 5F pop edi 00401567 |. 5E pop esi 00401568 |. 5B pop ebx 00401569 \. C3 retn 0040156A /$ 53 push ebx 0040156B |. 56 push esi 0040156C |. 8B7424 0C mov esi, dword ptr [esp+C] 00401570 |. 57 push edi 00401571 |. 6A 40 push 40 00401573 |. 6A 01 push 1 00401575 |. FF76 28 push dword ptr [esi+28] 00401578 |. FF56 20 call dword ptr [esi+20] 0040157B |. 8BF8 mov edi, eax 0040157D |. 83C4 0C add esp, 0C 00401580 |. 85FF test edi, edi 00401582 |. 74 4C je short 004015D0 00401584 |. 68 A0050000 push 5A0 00401589 |. 6A 08 push 8 0040158B |. FF76 28 push dword ptr [esi+28] 0040158E |. FF56 20 call dword ptr [esi+20] 00401591 |. 83C4 0C add esp, 0C 00401594 |. 8947 24 mov dword ptr [edi+24], eax 00401597 |. 85C0 test eax, eax 00401599 |. 75 0B jnz short 004015A6 0040159B |. 57 push edi 0040159C |. FF76 28 push dword ptr [esi+28] 0040159F |. FF56 24 call dword ptr [esi+24] 004015A2 |. 59 pop ecx 004015A3 |. 59 pop ecx 004015A4 |. EB 2A jmp short 004015D0 004015A6 |> 8B5C24 18 mov ebx, dword ptr [esp+18] 004015AA |. 53 push ebx 004015AB |. 6A 01 push 1 004015AD |. FF76 28 push dword ptr [esi+28] 004015B0 |. FF56 20 call dword ptr [esi+20] 004015B3 |. 83C4 0C add esp, 0C 004015B6 |. 8947 28 mov dword ptr [edi+28], eax 004015B9 |. 85C0 test eax, eax 004015BB |. 75 17 jnz short 004015D4 004015BD |. FF77 24 push dword ptr [edi+24] 004015C0 |. FF76 28 push dword ptr [esi+28] 004015C3 |. FF56 24 call dword ptr [esi+24] 004015C6 |. 57 push edi 004015C7 |. FF76 28 push dword ptr [esi+28] 004015CA |. FF56 24 call dword ptr [esi+24] 004015CD |. 83C4 10 add esp, 10 004015D0 |> 33C0 xor eax, eax 004015D2 |. EB 1D jmp short 004015F1 004015D4 |> 8327 00 and dword ptr [edi], 0 004015D7 |. 03C3 add eax, ebx 004015D9 |. 8947 2C mov dword ptr [edi+2C], eax 004015DC |. 8B4424 14 mov eax, dword ptr [esp+14] 004015E0 |. 6A 00 push 0 004015E2 |. 56 push esi 004015E3 |. 57 push edi 004015E4 |. 8947 38 mov dword ptr [edi+38], eax 004015E7 |. E8 13FFFFFF call 004014FF 004015EC |. 83C4 0C add esp, 0C 004015EF |. 8BC7 mov eax, edi 004015F1 |> 5F pop edi 004015F2 |. 5E pop esi 004015F3 |. 5B pop ebx 004015F4 \. C3 retn 004015F5 /$ 55 push ebp 004015F6 |. 8BEC mov ebp, esp 004015F8 |. 83EC 2C sub esp, 2C 004015FB |. 53 push ebx 004015FC |. 56 push esi 004015FD |. 8B75 08 mov esi, dword ptr [ebp+8] 00401600 |. 57 push edi 00401601 |. 8B7D 0C mov edi, dword ptr [ebp+C] 00401604 |. 8B4E 34 mov ecx, dword ptr [esi+34] 00401607 |. 8B47 04 mov eax, dword ptr [edi+4] 0040160A |. 8B1F mov ebx, dword ptr [edi] 0040160C |. 8945 FC mov dword ptr [ebp-4], eax 0040160F |. 8B46 20 mov eax, dword ptr [esi+20] 00401612 |. 8945 08 mov dword ptr [ebp+8], eax 00401615 |. 8B46 1C mov eax, dword ptr [esi+1C] 00401618 |. 8945 0C mov dword ptr [ebp+C], eax 0040161B |. 8B46 30 mov eax, dword ptr [esi+30] 0040161E |. 3BC8 cmp ecx, eax 00401620 |. 894D F8 mov dword ptr [ebp-8], ecx 00401623 |. 73 05 jnb short 0040162A 00401625 |. 2BC1 sub eax, ecx 00401627 |. 48 dec eax 00401628 |. EB 05 jmp short 0040162F 0040162A |> 8B46 2C mov eax, dword ptr [esi+2C] 0040162D |. 2BC1 sub eax, ecx 0040162F |> 8945 F0 mov dword ptr [ebp-10], eax 00401632 |> 8B06 /mov eax, dword ptr [esi] ; Default case of switch 0040167C 00401634 |. 83F8 09 |cmp eax, 9 ; Switch (cases 0..9) 00401637 |. 0F87 75070000 |ja 00401DB2 0040163D |. FF2485 E41D40>|jmp dword ptr [eax*4+401DE4] 00401644 |> 6A 03 |push 3 ; Case 0 of switch 00401634 00401646 |. 5A |pop edx 00401647 |> 3955 0C |/cmp dword ptr [ebp+C], edx 0040164A |. 73 23 ||jnb short 0040166F 0040164C |. 837D FC 00 ||cmp dword ptr [ebp-4], 0 00401650 |. 0F84 FD050000 ||je 00401C53 00401656 |. 0FB603 ||movzx eax, byte ptr [ebx] 00401659 |. 8B4D 0C ||mov ecx, dword ptr [ebp+C] 0040165C |. 8365 10 00 ||and dword ptr [ebp+10], 0 00401660 |. FF4D FC ||dec dword ptr [ebp-4] 00401663 |. D3E0 ||shl eax, cl 00401665 |. 0945 08 ||or dword ptr [ebp+8], eax 00401668 |. 43 ||inc ebx 00401669 |. 8345 0C 08 ||add dword ptr [ebp+C], 8 0040166D |.^ EB D8 |\jmp short 00401647 0040166F |> 8B45 08 |mov eax, dword ptr [ebp+8] 00401672 |. 83E0 07 |and eax, 7 00401675 |. 8BC8 |mov ecx, eax 00401677 |. D1E8 |shr eax, 1 00401679 |. 83E1 01 |and ecx, 1 0040167C |. 83E8 00 |sub eax, 0 ; Switch (cases 0..3) 0040167F |. 894E 18 |mov dword ptr [esi+18], ecx 00401682 |. 74 63 |je short 004016E7 00401684 |. 48 |dec eax 00401685 |. 74 17 |je short 0040169E 00401687 |. 48 |dec eax 00401688 |. 74 09 |je short 00401693 0040168A |. 48 |dec eax 0040168B |. 0F84 5B050000 |je 00401BEC 00401691 |.^ EB 9F |jmp short 00401632 00401693 |> C16D 08 03 |shr dword ptr [ebp+8], 3 ; Case 2 of switch 0040167C 00401697 |. 2955 0C |sub dword ptr [ebp+C], edx 0040169A |. 8916 |mov dword ptr [esi], edx 0040169C |.^ EB 94 |jmp short 00401632 0040169E |> 8D45 E8 |lea eax, dword ptr [ebp-18] ; Case 1 of switch 0040167C 004016A1 |. 57 |push edi 004016A2 |. 50 |push eax 004016A3 |. 8D45 E4 |lea eax, dword ptr [ebp-1C] 004016A6 |. 50 |push eax 004016A7 |. 8D45 E0 |lea eax, dword ptr [ebp-20] 004016AA |. 50 |push eax 004016AB |. 8D45 DC |lea eax, dword ptr [ebp-24] 004016AE |. 50 |push eax 004016AF |. E8 4C1A0000 |call 00403100 004016B4 |. 57 |push edi ; |Arg5 004016B5 |. FF75 E8 |push dword ptr [ebp-18] ; |Arg4 004016B8 |. FF75 E4 |push dword ptr [ebp-1C] ; |Arg3 004016BB |. FF75 E0 |push dword ptr [ebp-20] ; |Arg2 004016BE |. FF75 DC |push dword ptr [ebp-24] ; |Arg1 004016C1 |. E8 7A070000 |call 00401E40 ; \江湖180?00401E40 004016C6 |. 83C4 28 |add esp, 28 004016C9 |. 8946 04 |mov dword ptr [esi+4], eax 004016CC |. 85C0 |test eax, eax 004016CE |. 0F84 43060000 |je 00401D17 004016D4 |. C16D 08 03 |shr dword ptr [ebp+8], 3 004016D8 |. 836D 0C 03 |sub dword ptr [ebp+C], 3 004016DC |. C706 06000000 |mov dword ptr [esi], 6 004016E2 |.^ E9 4BFFFFFF |jmp 00401632 004016E7 |> 2955 0C |sub dword ptr [ebp+C], edx ; Case 0 of switch 0040167C 004016EA |. 8B45 08 |mov eax, dword ptr [ebp+8] 004016ED |. 8B4D 0C |mov ecx, dword ptr [ebp+C] 004016F0 |. C706 01000000 |mov dword ptr [esi], 1 004016F6 |. 83E1 07 |and ecx, 7 004016F9 |. C1E8 03 |shr eax, 3 004016FC |. D3E8 |shr eax, cl 004016FE |. 294D 0C |sub dword ptr [ebp+C], ecx 00401701 |. 8945 08 |mov dword ptr [ebp+8], eax 00401704 |.^ E9 29FFFFFF |jmp 00401632 00401709 |> 8B4D 0C |mov ecx, dword ptr [ebp+C] ; Case 1 of switch 00401634 0040170C |> 83F9 20 |/cmp ecx, 20 0040170F |. 73 22 ||jnb short 00401733 00401711 |. 837D FC 00 ||cmp dword ptr [ebp-4], 0 00401715 |. 0F84 38050000 ||je 00401C53 0040171B |. 0FB603 ||movzx eax, byte ptr [ebx] 0040171E |. 8365 10 00 ||and dword ptr [ebp+10], 0 00401722 |. FF4D FC ||dec dword ptr [ebp-4] 00401725 |. D3E0 ||shl eax, cl 00401727 |. 0945 08 ||or dword ptr [ebp+8], eax 0040172A |. 43 ||inc ebx 0040172B |. 83C1 08 ||add ecx, 8 0040172E |. 894D 0C ||mov dword ptr [ebp+C], ecx 00401731 |.^ EB D9 |\jmp short 0040170C 00401733 |> 8B4D 08 |mov ecx, dword ptr [ebp+8] 00401736 |. 8B45 08 |mov eax, dword ptr [ebp+8] 00401739 |. F7D1 |not ecx 0040173B |. 25 FFFF0000 |and eax, 0FFFF 00401740 |. C1E9 10 |shr ecx, 10 00401743 |. 33C8 |xor ecx, eax 00401745 |. 0F85 BF040000 |jnz 00401C0A 0040174B |. 8946 04 |mov dword ptr [esi+4], eax 0040174E |. 33C0 |xor eax, eax 00401750 |. 3946 04 |cmp dword ptr [esi+4], eax |
|
[求助]《热血江湖合成强化概率查询》谁能看看这合成挂是真的嘛?能破解嘛?
00401000 /. 55 push ebp 00401001 |. 8BEC mov ebp, esp 00401003 |. 8B4D 0C mov ecx, dword ptr [ebp+C] 00401006 |. 56 push esi 00401007 |. 57 push edi 00401008 |. 8B7D 08 mov edi, dword ptr [ebp+8] 0040100B |. 8BF7 mov esi, edi 0040100D |. 81E6 FFFF0000 and esi, 0FFFF 00401013 |. C1EF 10 shr edi, 10 00401016 |. 85C9 test ecx, ecx 00401018 |. 75 08 jnz short 00401022 0040101A |. 6A 01 push 1 0040101C |. 58 pop eax 0040101D |. E9 F3000000 jmp 00401115 00401022 |> 837D 10 00 cmp dword ptr [ebp+10], 0 00401026 |. 0F86 E2000000 jbe 0040110E 0040102C |. 53 push ebx 0040102D |> BA B0150000 /mov edx, 15B0 00401032 |. 3955 10 |cmp dword ptr [ebp+10], edx 00401035 |. 73 03 |jnb short 0040103A 00401037 |. 8B55 10 |mov edx, dword ptr [ebp+10] 0040103A |> 2955 10 |sub dword ptr [ebp+10], edx 0040103D |. 83FA 10 |cmp edx, 10 00401040 |. 0F8C 97000000 |jl 004010DD 00401046 |. 8BC2 |mov eax, edx 00401048 |. C1E8 04 |shr eax, 4 0040104B |. 8BD8 |mov ebx, eax 0040104D |. F7DB |neg ebx 0040104F |. C1E3 04 |shl ebx, 4 00401052 |. 03D3 |add edx, ebx 00401054 |> 0FB619 |/movzx ebx, byte ptr [ecx] 00401057 |. 03F3 ||add esi, ebx 00401059 |. 0FB659 01 ||movzx ebx, byte ptr [ecx+1] 0040105D |. 03FE ||add edi, esi 0040105F |. 03F3 ||add esi, ebx 00401061 |. 0FB659 02 ||movzx ebx, byte ptr [ecx+2] 00401065 |. 03FE ||add edi, esi 00401067 |. 03F3 ||add esi, ebx 00401069 |. 0FB659 03 ||movzx ebx, byte ptr [ecx+3] 0040106D |. 03FE ||add edi, esi 0040106F |. 03F3 ||add esi, ebx 00401071 |. 0FB659 04 ||movzx ebx, byte ptr [ecx+4] 00401075 |. 03FE ||add edi, esi 00401077 |. 03F3 ||add esi, ebx 00401079 |. 0FB659 05 ||movzx ebx, byte ptr [ecx+5] 0040107D |. 03FE ||add edi, esi 0040107F |. 03F3 ||add esi, ebx 00401081 |. 0FB659 06 ||movzx ebx, byte ptr [ecx+6] 00401085 |. 03FE ||add edi, esi 00401087 |. 03F3 ||add esi, ebx 00401089 |. 0FB659 07 ||movzx ebx, byte ptr [ecx+7] 0040108D |. 03FE ||add edi, esi 0040108F |. 03F3 ||add esi, ebx 00401091 |. 0FB659 08 ||movzx ebx, byte ptr [ecx+8] 00401095 |. 03FE ||add edi, esi 00401097 |. 03F3 ||add esi, ebx 00401099 |. 0FB659 09 ||movzx ebx, byte ptr [ecx+9] 0040109D |. 03FE ||add edi, esi 0040109F |. 03F3 ||add esi, ebx 004010A1 |. 0FB659 0A ||movzx ebx, byte ptr [ecx+A] 004010A5 |. 03FE ||add edi, esi 004010A7 |. 03F3 ||add esi, ebx 004010A9 |. 0FB659 0B ||movzx ebx, byte ptr [ecx+B] 004010AD |. 03FE ||add edi, esi 004010AF |. 03F3 ||add esi, ebx 004010B1 |. 0FB659 0C ||movzx ebx, byte ptr [ecx+C] 004010B5 |. 03FE ||add edi, esi 004010B7 |. 03F3 ||add esi, ebx 004010B9 |. 0FB659 0D ||movzx ebx, byte ptr [ecx+D] 004010BD |. 03FE ||add edi, esi 004010BF |. 03F3 ||add esi, ebx 004010C1 |. 0FB659 0E ||movzx ebx, byte ptr [ecx+E] 004010C5 |. 03FE ||add edi, esi 004010C7 |. 03F3 ||add esi, ebx 004010C9 |. 0FB659 0F ||movzx ebx, byte ptr [ecx+F] 004010CD |. 03FE ||add edi, esi 004010CF |. 03F3 ||add esi, ebx 004010D1 |. 03FE ||add edi, esi 004010D3 |. 83C1 10 ||add ecx, 10 004010D6 |. 48 ||dec eax 004010D7 |.^ 0F85 77FFFFFF |\jnz 00401054 004010DD |> 85D2 |test edx, edx 004010DF |. 74 0B |je short 004010EC 004010E1 |> 0FB601 |/movzx eax, byte ptr [ecx] 004010E4 |. 03F0 ||add esi, eax 004010E6 |. 41 ||inc ecx 004010E7 |. 03FE ||add edi, esi 004010E9 |. 4A ||dec edx 004010EA |.^ 75 F5 |\jnz short 004010E1 004010EC |> BB F1FF0000 |mov ebx, 0FFF1 004010F1 |. 8BC6 |mov eax, esi 004010F3 |. 33D2 |xor edx, edx 004010F5 |. 8BF3 |mov esi, ebx 004010F7 |. F7F6 |div esi 004010F9 |. 8BC7 |mov eax, edi 004010FB |. 8BF2 |mov esi, edx 004010FD |. 33D2 |xor edx, edx 004010FF |. F7F3 |div ebx 00401101 |. 837D 10 00 |cmp dword ptr [ebp+10], 0 00401105 |. 8BFA |mov edi, edx 00401107 |.^ 0F87 20FFFFFF \ja 0040102D 0040110D |. 5B pop ebx 0040110E |> 8BC7 mov eax, edi 00401110 |. C1E0 10 shl eax, 10 00401113 |. 0BC6 or eax, esi 00401115 |> 5F pop edi 00401116 |. 5E pop esi 00401117 |. 5D pop ebp 00401118 \. C3 retn 00401119 /$ 6A 01 push 1 0040111B |. 59 pop ecx 0040111C |. 394C24 08 cmp dword ptr [esp+8], ecx 00401120 |. 7C 17 jl short 00401139 00401122 |. 8B4424 04 mov eax, dword ptr [esp+4] 00401126 |> 8BD1 /mov edx, ecx 00401128 |. 83E2 03 |and edx, 3 0040112B |. 8A5414 0C |mov dl, byte ptr [esp+edx+C] 0040112F |. 3010 |xor byte ptr [eax], dl 00401131 |. 41 |inc ecx 00401132 |. 40 |inc eax 00401133 |. 3B4C24 08 |cmp ecx, dword ptr [esp+8] 00401137 |.^ 7E ED \jle short 00401126 00401139 \> C3 retn 0040113A /$ 55 push ebp 0040113B |. 8BEC mov ebp, esp 0040113D |. 81EC 98020000 sub esp, 298 00401143 |. 53 push ebx 00401144 |. 56 push esi 00401145 |. 57 push edi 00401146 |. 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] 0040114C |. 68 04010000 push 104 ; /BufSize = 104 (260.) 00401151 |. 50 push eax ; |PathBuffer 00401152 |. FF75 08 push dword ptr [ebp+8] ; |hModule 00401155 |. 33DB xor ebx, ebx ; | 00401157 |. 895D FC mov dword ptr [ebp-4], ebx ; | 0040115A |. 895D F8 mov dword ptr [ebp-8], ebx ; | 0040115D |. 895D F0 mov dword ptr [ebp-10], ebx ; | 00401160 |. FF15 24704000 call dword ptr [<&KERNEL32.GetModuleF>; \GetModuleFileNameA 00401166 |. 53 push ebx ; /hTemplateFile => NULL 00401167 |. 68 80000000 push 80 ; |Attributes = NORMAL 0040116C |. 6A 03 push 3 ; |Mode = OPEN_EXISTING 0040116E |. 53 push ebx ; |pSecurity => NULL 0040116F |. 6A 01 push 1 ; |ShareMode = FILE_SHARE_READ 00401171 |. 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] ; | 00401177 |. 68 00000080 push 80000000 ; |Access = GENERIC_READ 0040117C |. 50 push eax ; |FileName 0040117D |. FF15 20704000 call dword ptr [<&KERNEL32.CreateFile>; \CreateFileA 00401183 |. 8BF8 mov edi, eax 00401185 |. 83FF FF cmp edi, -1 00401188 |. 75 0C jnz short 00401196 0040118A |. C745 FC C0814>mov dword ptr [ebp-4], 004081C0 ; ASCII "Can't open file!" 00401191 |. E9 37030000 jmp 004014CD 00401196 |> 8B35 1C704000 mov esi, dword ptr [<&KERNEL32.SetFi>; kernel32.SetFilePointer 0040119C |. 6A 02 push 2 ; /Origin = FILE_END 0040119E |. 53 push ebx ; |pOffsetHi 0040119F |. 6A F8 push -8 ; |OffsetLo = FFFFFFF8 (-8.) 004011A1 |. 57 push edi ; |hFile 004011A2 |. FFD6 call esi ; \SetFilePointer 004011A4 |. 3D E8030000 cmp eax, 3E8 004011A9 |. 8945 F4 mov dword ptr [ebp-C], eax 004011AC |. 0F82 FD020000 jb 004014AF 004011B2 |. 8D45 E4 lea eax, dword ptr [ebp-1C] 004011B5 |. 53 push ebx ; /pOverlapped 004011B6 |. 50 push eax ; |pBytesRead 004011B7 |. 8D45 DC lea eax, dword ptr [ebp-24] ; | 004011BA |. 6A 08 push 8 ; |BytesToRead = 8 004011BC |. 50 push eax ; |Buffer 004011BD |. 57 push edi ; |hFile 004011BE |. 895D E4 mov dword ptr [ebp-1C], ebx ; | 004011C1 |. FF15 18704000 call dword ptr [<&KERNEL32.ReadFile>] ; \ReadFile 004011C7 |. 85C0 test eax, eax 004011C9 |. 0F84 E9020000 je 004014B8 004011CF |. 837D E4 08 cmp dword ptr [ebp-1C], 8 004011D3 |. 0F85 DF020000 jnz 004014B8 004011D9 |. 8B45 DC mov eax, dword ptr [ebp-24] 004011DC |. 817D E0 A5B79>cmp dword ptr [ebp-20], 829AB7A5 004011E3 |. 8945 08 mov dword ptr [ebp+8], eax 004011E6 |. 0F85 C3020000 jnz 004014AF 004011EC |. 83F8 04 cmp eax, 4 004011EF |. 0F8C BA020000 jl 004014AF 004011F5 |. 3B45 F4 cmp eax, dword ptr [ebp-C] 004011F8 |. 0F8D B1020000 jge 004014AF 004011FE |. 50 push eax 004011FF |. E8 32220000 call 00403436 00401204 |. 3BC3 cmp eax, ebx 00401206 |. 59 pop ecx 00401207 |. 8945 F8 mov dword ptr [ebp-8], eax 0040120A |. 0F84 07010000 je 00401317 00401210 |. 6A 02 push 2 00401212 |. 53 push ebx 00401213 |. 6A F8 push -8 00401215 |. 895D E8 mov dword ptr [ebp-18], ebx 00401218 |. 58 pop eax 00401219 |. 2B45 08 sub eax, dword ptr [ebp+8] 0040121C |. 50 push eax 0040121D |. 57 push edi 0040121E |. FFD6 call esi 00401220 |. 83F8 FF cmp eax, -1 00401223 |. 0F84 7D020000 je 004014A6 00401229 |. 8B75 F8 mov esi, dword ptr [ebp-8] 0040122C |. 8D45 E8 lea eax, dword ptr [ebp-18] 0040122F |. 53 push ebx ; /pOverlapped 00401230 |. 50 push eax ; |pBytesRead 00401231 |. FF75 08 push dword ptr [ebp+8] ; |BytesToRead 00401234 |. 56 push esi ; |Buffer 00401235 |. 57 push edi ; |hFile 00401236 |. FF15 18704000 call dword ptr [<&KERNEL32.ReadFile>] ; \ReadFile 0040123C |. 85C0 test eax, eax 0040123E |. 0F84 62020000 je 004014A6 00401244 |. 8B45 08 mov eax, dword ptr [ebp+8] 00401247 |. 3945 E8 cmp dword ptr [ebp-18], eax 0040124A |. 0F85 56020000 jnz 004014A6 00401250 |. 813E A5B79A82 cmp dword ptr [esi], 829AB7A5 00401256 |. 0F85 4A020000 jnz 004014A6 0040125C |. 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] 00401262 |. 83C6 04 add esi, 4 00401265 |. 50 push eax ; /Buffer 00401266 |. 68 04010000 push 104 ; |BufSize = 104 (260.) 0040126B |. FF15 14704000 call dword ptr [<&KERNEL32.GetTempPat>; \GetTempPathA 00401271 |. 85C0 test eax, eax 00401273 |. 75 0C jnz short 00401281 00401275 |. C745 FC 98814>mov dword ptr [ebp-4], 00408198 ; ASCII "Can't retrieve the temporary directory!" 0040127C |. E9 3E020000 jmp 004014BF 00401281 |> 8B06 mov eax, dword ptr [esi] 00401283 |. 83C6 04 add esi, 4 00401286 |. 50 push eax ; /<%X> 00401287 |. 8D85 70FFFFFF lea eax, dword ptr [ebp-90] ; | 0040128D |. 68 90814000 push 00408190 ; |Format = "E_%X" 00401292 |. 50 push eax ; |s 00401293 |. FF15 B8704000 call dword ptr [<&USER32.wsprintfA>] ; \wsprintfA 00401299 |. 8D85 70FFFFFF lea eax, dword ptr [ebp-90] 0040129F |. 50 push eax 004012A0 |. 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] 004012A6 |. 50 push eax 004012A7 |. E8 24200000 call 004032D0 004012AC |. 83C4 14 add esp, 14 004012AF |. 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] 004012B5 |. 53 push ebx ; /pSecurity 004012B6 |. 50 push eax ; |Path 004012B7 |. FF15 10704000 call dword ptr [<&KERNEL32.CreateDire>; \CreateDirectoryA 004012BD |. 8D85 6CFEFFFF lea eax, dword ptr [ebp-194] 004012C3 |. 68 8C814000 push 0040818C 004012C8 |. 50 push eax 004012C9 |. E8 02200000 call 004032D0 004012CE |. FF36 push dword ptr [esi] 004012D0 |. 836D 08 0C sub dword ptr [ebp+8], 0C 004012D4 |. 8D7E 04 lea edi, dword ptr [esi+4] 004012D7 |. FF75 08 push dword ptr [ebp+8] 004012DA |. 57 push edi 004012DB |. E8 39FEFFFF call 00401119 004012E0 |. 836D 08 08 sub dword ptr [ebp+8], 8 004012E4 |. 8B47 04 mov eax, dword ptr [edi+4] 004012E7 |. 83C4 14 add esp, 14 004012EA |. 395D 08 cmp dword ptr [ebp+8], ebx 004012ED |. 8945 EC mov dword ptr [ebp-14], eax 004012F0 |. 0F8E A7010000 jle 0040149D 004012F6 |. 813F 0D0F3E03 cmp dword ptr [edi], 33E0F0D 004012FC |. 0F85 9B010000 jnz 0040149D 00401302 |. 3BC3 cmp eax, ebx 00401304 |. 0F8E 93010000 jle 0040149D 0040130A |. 50 push eax 0040130B |. E8 26210000 call 00403436 00401310 |. 8BF0 mov esi, eax 00401312 |. 59 pop ecx 00401313 |. 3BF3 cmp esi, ebx 00401315 |. 75 0C jnz short 00401323 00401317 |> C745 FC 74814>mov dword ptr [ebp-4], 00408174 ; ASCII "Insufficient memory!" 0040131E |. E9 9C010000 jmp 004014BF 00401323 |> FF75 08 push dword ptr [ebp+8] 00401326 |. 83C7 08 add edi, 8 00401329 |. 8D45 EC lea eax, dword ptr [ebp-14] 0040132C |. 57 push edi 0040132D |. 50 push eax 0040132E |. 56 push esi 0040132F |. E8 E71E0000 call 0040321B 00401334 |. 83C4 10 add esp, 10 00401337 |. 85C0 test eax, eax 00401339 |. 74 13 je short 0040134E 0040133B |. 56 push esi 0040133C |. E8 EA200000 call 0040342B 00401341 |. 59 pop ecx 00401342 |. C745 FC 58814>mov dword ptr [ebp-4], 00408158 ; ASCII "Failed to decompress data!" 00401349 |. E9 71010000 jmp 004014BF 0040134E |> FF75 F8 push dword ptr [ebp-8] 00401351 |. E8 D5200000 call 0040342B 00401356 |. 8B45 EC mov eax, dword ptr [ebp-14] 00401359 |. 59 pop ecx 0040135A |. 03C6 add eax, esi 0040135C |. 8975 F8 mov dword ptr [ebp-8], esi 0040135F |. 3BF0 cmp esi, eax 00401361 |. 8945 F4 mov dword ptr [ebp-C], eax 00401364 |. 885D A4 mov byte ptr [ebp-5C], bl 00401367 |. 0F83 B4000000 jnb 00401421 0040136D |> 8BFE /mov edi, esi 0040136F |. 56 |push esi 00401370 |. 897D 08 |mov dword ptr [ebp+8], edi 00401373 |. E8 38200000 |call 004033B0 00401378 |. C70424 4C8140>|mov dword ptr [esp], 0040814C ; ASCII "krnln.fnr" 0040137F |. 57 |push edi 00401380 |. 8D7406 01 |lea esi, dword ptr [esi+eax+1] 00401384 |. E8 97550000 |call 00406920 00401389 |. 59 |pop ecx 0040138A |. 85C0 |test eax, eax 0040138C |. 59 |pop ecx 0040138D |. 74 11 |je short 004013A0 0040138F |. 68 40814000 |push 00408140 ; ASCII "krnln.fne" 00401394 |. 57 |push edi 00401395 |. E8 86550000 |call 00406920 0040139A |. 59 |pop ecx 0040139B |. 85C0 |test eax, eax 0040139D |. 59 |pop ecx 0040139E |. 75 0C |jnz short 004013AC |
|
[求助]《热血江湖合成强化概率查询》谁能看看这合成挂是真的嘛?能破解嘛?
谢谢楼上的回答,注册的时候是没有机器码那是空的,我想肯定是起迷惑作用的。 我用OD看了下,代码好像看上去有点像真的。 我把代码贴出来,有高手帮分析一下啊,谢谢了! |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值