Function at 0x401634
Capabilities:
Log keystrokes via application hook

Disassembly:
xor edx, eax
sub eax, 4
lea eax, [0x71d64c]
mov dword [eax], esp
dec edx
xor edx, eax
jmp 0x401672
mov edx, eax
inc eax
xor dword [0x71d644], ebx
mov edx, eax
xor eax, 8
xor dword [0x71d640], edi
add dword [0x71d648], ebp
mov edx, 8
inc eax
mov dword [0x71d63c], esi
jmp fcn.00401200
mov ecx, 2
loop 0x401646
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov eax, 0x68
mov dword [ebp], eax
push ebp
mov ebp, esp
mov eax, 1
pop ebp
ret