Function at 0x47c1e0
Capabilities:
Execute command
Log keystrokes via polling

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push ebx
push ecx
sub esp, 0x20
call fcn.0041c2f0
mov dword [esp], str.TITLE_Mouse_Clicker_criado_por_Luisao_Fodao
mov byte [0x48a010], 0
call sub.msvcrt.dll_system
mov dword [esp + 4], str.
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.__MENU_DE_HOTKEYS__
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.NumPad1__Ativar_o_AutoClicker
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.NumPad2__Desativa_o_AutoClicker
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.Escape___Encerra_o_Programa
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], 0x480106
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.Ao_segurar_as_teclas:_WASD_F_BOTAO_DIREITO_DO_MOUSE__o_clicker_para_de_clicar_para_se_movimentar_no_jogo.
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp + 4], 0x480106
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], 0x480106
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp], eax
call fcn.00478b90
mov dword [esp + 4], str.__LOG__
mov dword [esp], 0x48a940
call fcn.0047a250
mov dword [esp], eax
call fcn.00478b90
mov dword [esp], eax
call fcn.00478b90
jmp 0x47c394
mov dword [esp], 0x61
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c3b0
mov dword [esp], 0x1b
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
je 0x47c380
call fcn.00401350
jmp 0x47c380
mov dword [esp + 8], 9
mov dword [esp + 4], str.Clicando_
mov dword [esp], 0x48a940
call fcn.00477de0
mov eax, dword [0x48a940]
mov eax, dword [eax - 0xc]
mov ebx, dword [eax + 0x48a9bc]
test ebx, ebx
je 0x47c62c
cmp byte [ebx + 0x1c], 0
je 0x47c572
movsx eax, byte [ebx + 0x27]
mov ecx, 0x48a940
mov dword [esp], eax
call fcn.00456e80
sub esp, 4
mov ecx, eax
call fcn.00457080
mov dword [esp], 0x64
call sub.KERNEL32.dll_Sleep
mov byte [0x48a010], 1
sub esp, 4
mov eax, 1
jmp 0x47c42b
movzx eax, byte [0x48a010]
test al, al
je 0x47c394
mov dword [esp], 0x57
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 0x51
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 0x53
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 0x41
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 0x44
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 0x46
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 2
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c424
mov dword [esp], 0x64
call sub.KERNEL32.dll_Sleep
mov eax, dword [0x48a008]
sub esp, 4
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp], 2
mov dword [esp + 8], eax
mov eax, dword [0x48a00c]
mov dword [esp + 4], eax
call sub.USER32.dll_mouse_event
mov eax, dword [0x48a008]
sub esp, 0x14
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp], 4
mov dword [esp + 8], eax
mov eax, dword [0x48a00c]
mov dword [esp + 4], eax
call sub.USER32.dll_mouse_event
sub esp, 0x14
mov dword [esp], 0x62
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
jne 0x47c5a5
lea esi, [esi]
mov dword [esp], 0x1b
call sub.USER32.dll_GetAsyncKeyState
sub esp, 4
test ax, ax
je 0x47c424
call fcn.00401350
jmp 0x47c424
mov ecx, ebx
call fcn.00402340
mov eax, dword [ebx]
mov edx, dword [eax + 0x18]
mov eax, 0xa
cmp edx, 0x432dc0
je 0x47c3f0
mov dword [esp], 0xa
mov ecx, ebx
call edx
sub esp, 4
movsx eax, al
jmp 0x47c3f0
mov dword [esp + 8], 0x13
mov dword [esp + 4], str.Parando_de_clicar..
mov dword [esp], 0x48a940
mov byte [0x48a010], 0
call fcn.00477de0
mov eax, dword [0x48a940]
mov eax, dword [eax - 0xc]
mov ebx, dword [eax + 0x48a9bc]
test ebx, ebx
je 0x47c62c
cmp byte [ebx + 0x1c], 0
je 0x47c600
movsx eax, byte [ebx + 0x27]
mov ecx, 0x48a940
mov dword [esp], eax
call fcn.00456e80
sub esp, 4
mov ecx, eax
call fcn.00457080
jmp 0x47c550
mov ecx, ebx
call fcn.00402340
mov eax, dword [ebx]
mov edx, dword [eax + 0x18]
mov eax, 0xa
cmp edx, 0x432dc0
je 0x47c5e4
mov dword [esp], 0xa
mov ecx, ebx
call edx
sub esp, 4
movsx eax, al
jmp 0x47c5e4
call fcn.00402660
jmp 0x47c640
sub esp, 0x1c
mov ecx, 0x48a011
call fcn.00401400
mov dword [esp], 0x401340
call fcn.004012c0
add esp, 0x1c
ret