Password Tracker Deluxe :0041FBF1 33C0 xor eax, eax :0041FBF3 BF0D000000 mov edi, 0000000D :0041FBF8 8B72F8 mov esi, dword ptr [edx-08] :0041FBFB 85F6 test esi, esi :0041FBFD 7E12 jle 0041FC11 * Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0041FC0F(C) | :0041FBFF 8D4801 lea ecx, dword ptr [eax+01] :0041FC02 0FBE0410 movsx eax, byte ptr [eax+edx] :0041FC06 0FAFC1 imul eax, ecx :0041FC09 03F8 add edi, eax :0041FC0B 8BC1 mov eax, ecx :0041FC0D 3BC6 cmp eax, esi :0041FC0F 7CEE jl 0041FBFF * Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0041FBFD(C) | :0041FC11 57 push edi :0041FC12 E829330000 call 00422F40 :0041FC17 83C404 add esp, 00000004 :0041FC1A E831330000 call 00422F50 :0041FC1F 894500 mov dword ptr [ebp+00], eax :0041FC22 E829330000 call 00422F50 :0041FC27 894504 mov dword ptr [ebp+04], eax :00422F40 E80B460000 call 00427550 :00422F45 8B4C2404 mov ecx, dword ptr [esp+04] :00422F49 894814 mov dword ptr [eax+14], ecx :00422F4C C3 ret :00422F50 E8FB450000 call 00427550 :00422F55 8B4814 mov ecx, dword ptr [eax+14] :00422F58 8D1449 lea edx, dword ptr [ecx+2*ecx] :00422F5B 8D1491 lea edx, dword ptr [ecx+4*edx] :00422F5E C1E204 shl edx, 04 :00422F61 03D1 add edx, ecx :00422F63 C1E208 shl edx, 08 :00422F66 2BD1 sub edx, ecx :00422F68 8D8C91C39E2600 lea ecx, dword ptr [ecx+4*edx+00269EC3] :00422F6F 894814 mov dword ptr [eax+14], ecx :00422F72 8BC1 mov eax, ecx :00422F74 C1E810 shr eax, 10 :00422F77 25FF7F0000 and eax, 00007FFF :00422F7C C3 ret