Function at 0x10017650
Capabilities:
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd0
push ebx
push esi
push edi
lea edi, [ebp - 0xd0]
mov ecx, 0x34
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
cmp dword [0x1002c1e0], 0
je 0x100176b6
mov esi, esp
lea eax, [ebp - 0xc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
cmp esi, esp
call fcn.10011546
mov esi, esp
push 1
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cmp esi, esp
call fcn.10011546
cwde
test eax, eax
je 0x100176b6
mov eax, dword [ebp - 0xc]
sub eax, 0x14
mov dword [0x1002a008], eax
mov eax, dword [ebp - 8]
sub eax, 0x14
mov dword [0x1002a00c], eax
mov esi, esp
push 0x2d
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cmp esi, esp
call fcn.10011546
cwde
and eax, 1
je 0x100176de
xor eax, eax
cmp dword [0x1002a010], 0
sete al
mov dword [0x1002a010], eax
cmp dword [0x1002a010], 0
je 0x10017bfe
mov esi, esp
push 0x26
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cmp esi, esp
call fcn.10011546
cwde
and eax, 1
je 0x1001770f
mov eax, dword [0x1002c16c]
sub eax, 1
mov dword [0x1002c16c], eax
mov esi, esp
push 0x28
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cmp esi, esp
call fcn.10011546
cwde
and eax, 1
je 0x10017733
mov eax, dword [0x1002c16c]
add eax, 1
mov dword [0x1002c16c], eax
push 0xffff0000
push 0xb4000000
push 2
push 0x14
push 0xc8
mov eax, dword [0x1002a00c]
sub eax, 0x23
push eax
mov ecx, dword [0x1002a008]
sub ecx, 5
push ecx
mov edx, dword [ebp + 8]
push edx
call fcn.1001155a
add esp, 0x20
push str.
push 0xffffa500
mov eax, dword [0x1002a00c]
sub eax, 0x1e
push eax
mov ecx, dword [0x1002a008]
add ecx, 0x50
push ecx
call fcn.100116bd
add esp, 0x10
push 0xffff0000
push 0xb4000000
push 2
mov eax, dword [section..data]
shl eax, 4
push eax
push 0xc8
mov ecx, dword [0x1002a00c]
sub ecx, 0xa
push ecx
mov edx, dword [0x1002a008]
sub edx, 5
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.1001155a
add esp, 0x20
cmp dword [0x1002c1dc], 0
je 0x10017942
push 0xffff0000
push 0xb4000000
push 2
push 0x96
push 0xfa
push 0xa
push 0xe6
mov eax, dword [ebp + 8]
push eax
call fcn.1001155a
add esp, 0x20
push str.CREDITS
push 0xffffa500
push 0x14
push 0x118
call fcn.100116bd
add esp, 0x10
push str._Codex07
push 0xff00ff00
push 0x14
push 0x172
call fcn.100116bd
add esp, 0x10
push str._amix
push 0xff00ff00
push 0x19
push 0x172
call fcn.100116bd
add esp, 0x10
push str.STATUS_:
push 0xffffa500
push 0x23
push 0x118
call fcn.100116bd
add esp, 0x10
push str._Up_to_date
push 0xff00ff00
push 0x23
push 0x172
call fcn.100116bd
add esp, 0x10
push str.DATE_:
push 0xffffa500
push 0x32
push 0x118
call fcn.100116bd
add esp, 0x10
push str._06_19_2016
push 0xff00ff00
push 0x32
push 0x172
call fcn.100116bd
add esp, 0x10
push str.DEAR_CHEATERS
push 0xffffa500
push 0x4b
push 0x168
call fcn.100116bd
add esp, 0x10
push str._Lets_Fuck_the_Game__
push 0xff00ff00
push 0x55
push 0x168
call fcn.100116bd
add esp, 0x10
push 0x10027574
push 0xff00ff00
push 0x5f
push 0x168
call fcn.100116bd
add esp, 0x10
push str._Hack_Made_from_RamLeague.net
push 0xff00ff00
push 0x69
push 0x168
call fcn.100116bd
add esp, 0x10
push str._Happy_Hacking___
push 0xff00ff00
push 0x73
push 0x168
call fcn.100116bd
add esp, 0x10
push str.___From:_Misteryoso_Blank
push 0xffffa500
push 0x87
push 0x168
call fcn.100116bd
add esp, 0x10
mov dword [section..data], 1
push str._________________
mov eax, dword [ebp + 8]
push eax
call fcn.10011023
add esp, 8
push 2
push 0x1002a1b8
push 0x1002c218
push str._ESP_Modes
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c21c
push str._Line_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c220
push str._Name_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c224
push str._Distance_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c228
push str._C4_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c22c
push str._Rank_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c230
push str._Health_Bar
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c234
push str._Bone_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c238
push str._Box_3D_ESP
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 0x10027444
mov eax, dword [ebp + 8]
push eax
call fcn.10011023
add esp, 8
push 4
push 0x1002a200
push 0x1002c170
push str._Chams_Colors
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 2
push 0x1002a1ec
push 0x1002c174
push str._Player_Chams
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 4
push 0x1002a200
push 0x1002c17c
push str._Crosshairs
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c184
push str._Wall_Hack
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c188
push str._Full_Bright
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c180
push str._See_Ghost
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push str.______________
mov eax, dword [ebp + 8]
push eax
call fcn.10011023
add esp, 8
push 1
push 0x1002a1a8
push 0x1002c19c
push str._No_Spread
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c198
push str._No_Recoil
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 0x10027370
mov eax, dword [ebp + 8]
push eax
call fcn.10011023
add esp, 8
push 1
push 0x1002a1a8
push 0x1002c1dc
push str._Information
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1a8
push 0x1002c1e0
push str._Move_Menu
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
push 1
push 0x1002a1f8
push 0x1002c1e8
push 0x10027340
mov eax, dword [ebp + 8]
push eax
call fcn.1001121c
add esp, 0x14
mov eax, dword [0x1002c16c]
cmp eax, dword [section..data]
jl 0x10017beb
mov dword [0x1002c16c], 1
cmp dword [0x1002c16c], 1
jge 0x10017bfe
mov eax, dword [section..data]
mov dword [0x1002c16c], eax
push edx
mov ecx, ebp
push eax
lea edx, [0x10017c24]
call fcn.10011208
pop eax
pop edx
pop edi
pop esi
pop ebx
add esp, 0xd0
cmp ebp, esp
call fcn.10011546
mov esp, ebp
pop ebp
ret