Function at 0x4436b0
Capabilities:
Log keystrokes via polling

Disassembly:
push ebx
sub esp, 0x28
call fcn.005231a0
mov dword [esp], 0
call fcn.0050e126
sub esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], 6
mov dword [esp + 0x14], str._simpleTK
mov dword [esp + 0x10], 0x9b
mov dword [esp + 0xc], 0x140
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x29
call fcn.0050ddd2
sub esp, 0x20
mov dword [esp], 0
call fcn.0050e142
sub esp, 4
test eax, eax
jne 0x443a16
mov dword [esp + 0x14], 0x67aba8
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0x3c
mov dword [esp + 8], 0x7d
mov dword [esp + 4], 0x87
mov dword [esp], 0xc8
call fcn.005073b3
sub esp, 0x18
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0xff
call fcn.005133f4
sub esp, 0xc
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], 0x67b9b0
mov dword [esp + 0x10], 0xf
mov dword [esp + 0xc], 0x32
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x87
mov dword [esp], 0x65
call fcn.0050a5e1
sub esp, 0x1c
mov dword [esp + 8], 0xff
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.005133f4
sub esp, 0xc
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x65
call fcn.005067d0
sub esp, 0xc
mov dword [esp + 0x18], 1
mov dword [esp + 0x14], str._v._1.3.1___12_04_2024
mov dword [esp + 0x10], 0xf
mov dword [esp + 0xc], 0x140
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0
mov dword [esp], 0xd0
call fcn.00506993
sub esp, 0x1c
mov dword [esp + 0x18], 1
mov dword [esp + 0x14], str._c__2013_2024__Jos
mov dword [esp + 0x10], 0xf
mov dword [esp + 0xc], 0x140
mov dword [esp + 8], 0x32
mov dword [esp + 4], 0
mov dword [esp], 0xd2
call fcn.00506993
sub esp, 0x1c
mov dword [esp + 0x14], str.Compilado_com___________________6.01_LTS
mov dword [esp + 0x10], 0xf
mov dword [esp + 0xc], 0x140
mov dword [esp + 8], 0x5e
mov dword [esp + 4], 0x45
mov dword [esp], 0xd3
call fcn.00506a9e
sub esp, 0x18
mov dword [esp + 0x18], 2
mov dword [esp + 0x14], 0x694178
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0xdc
mov dword [esp + 8], 0x50
mov dword [esp + 4], 0x34
mov dword [esp], 0xd4
call fcn.0050a691
sub esp, 0x1c
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0xff
call fcn.005133f4
sub esp, 0xc
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], str.PureBasic
mov dword [esp + 0x10], 0xf
mov dword [esp + 0xc], 0x32
mov dword [esp + 8], 0x5e
mov dword [esp + 4], 0x9e
mov dword [esp], 0x66
call fcn.0050a5e1
sub esp, 0x1c
mov dword [esp + 8], 0xff
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.005133f4
sub esp, 0xc
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], 0x66
call fcn.005067d0
sub esp, 0xc
mov dword [esp + 8], 0x20
mov dword [esp + 4], 0x20
mov dword [esp], 0x3e6
call fcn.0051bf94
sub esp, 0xc
call fcn.005135be
mov dword [esp], 0x3e6
call fcn.0051bfaa
sub esp, 4
mov dword [esp], eax
call fcn.00513378
sub esp, 4
mov dword [esp + 4], 0x685b95
mov dword [esp], 0x3e6
call fcn.0051bdbb
sub esp, 8
mov dword [esp], 0x3e6
call fcn.0051c2de
sub esp, 4
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x20
mov dword [esp + 0xc], 0x20
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0xa
mov dword [esp], 0x3e8
call fcn.00509f8d
sub esp, 0x18
call fcn.005135be
jmp 0x443b08
mov dword [esp + 4], 1
mov dword [esp], 0
call fcn.0050e154
sub esp, 8
jmp 0x443722
mov dword [esp], str.https:__sites.google.com_site_tk90disk_
call fcn.0050066c
sub esp, 4
call fcn.00511b8a
cmp eax, 0xc8
jne 0x443b08
mov dword [esp], 0x3e6
call fcn.0051c217
sub esp, 4
mov dword [esp], 0x29
call fcn.0050e2b2
sub esp, 4
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.0050e154
sub esp, 8
mov dword [esp], 0
call fcn.0050e126
sub esp, 4
mov dword [esp], eax
call fcn.00507896
sub esp, 4
mov eax, dword [0x693d24]
test eax, eax
jne 0x443b42
mov dword [esp], 0
call fcn.005060b1
sub esp, 4
mov dword [esp], eax
call fcn.00513378
sub esp, 4
xor ebx, ebx
nop
mov dword [esp], ebx
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
add ebx, 1
cmp ebx, 0x100
jne 0x443ad0
xor eax, eax
add esp, 0x28
pop ebx
ret
call fcn.00511b8a
cmp eax, 0xc8
je 0x443a57
cmp ebx, 0x333c
je 0x443ae6
call fcn.0050e2aa
mov ebx, eax
call fcn.00511b8a
cmp ebx, 0x332c
jne 0x443af0
cmp eax, 0x65
je 0x443a38
cmp eax, 0x66
jne 0x443a47
mov dword [esp], str.https:__www.purebasic.com
call fcn.0050066c
sub esp, 4
jmp 0x443a47
mov eax, dword [0x693b24]
mov dword [esp], eax
call fcn.004e3e93
sub esp, 4
test eax, eax
jne 0x443b75
mov dword [0x693cd4], 1
call fcn.005029e0
mov dword [esp], eax
call fcn.00513378
sub esp, 4
jmp 0x443acd
mov eax, dword [0x693b24]
mov dword [esp], eax
call fcn.004e3f9b
sub esp, 4
jmp 0x443b56