Function at 0x1000a030
Capabilities:
Check for time delay via gettickcount
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x1c
mov eax, dword [0x10093400]
xor eax, esp
mov dword [esp + 0x18], eax
push ebx
push esi
push edi
lea eax, [esp + 0x1c]
mov esi, ecx
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [esp + 0x1c]
push eax
push dword [0x10096ba4]
call dword [sym.imp.USER32.dll_ScreenToClient]
mov eax, dword [0x10096b58]
mov ebx, dword [esp + 0x1c]
mov edi, dword [esp + 0x20]
cmp dword [eax], 2
jne 0x1000a7be
cmp dword [0x10095a88], 0
je 0x1000a736
mov al, byte [0x10094daa]
test al, al
jne 0x1000a72b
cmp byte [0x10094c5e], al
jne 0x1000a736
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0x107
push 0
push ecx
lea ecx, [esp + 0x14]
movd xmm0, eax
shr eax, 0x1f
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
sub eax, 0x91
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
mov dword [esp], 0
push 0xff151b28
push 1
push ecx
push 1
push esi
addss xmm1, dword [0x1008dbb0]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x28], eax
cvttss2si eax, xmm0
addss xmm0, dword [0x1008db9c]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0x104
push 0
push ecx
lea ecx, [esp + 0x14]
movd xmm0, eax
shr eax, 0x1f
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
sub eax, 0x8e
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
mov dword [esp], 0
push 0xff505768
push 1
push ecx
push 1
push esi
addss xmm1, dword [0x1008dbac]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x28], eax
cvttss2si eax, xmm0
addss xmm0, dword [0x1008db54]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0xfd
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
sub eax, 0x6e
cvtpd2ps xmm1, xmm0
push 0
push ecx
lea ecx, [esp + 0x14]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
mov dword [esp], 0
push 0xff2c323c
push 1
push ecx
push 1
push esi
addss xmm1, dword [0x1008dba8]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x28], eax
cvttss2si eax, xmm0
addss xmm0, dword [0x1008db94]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0x109
push 0
push ecx
lea ecx, [esp + 0x14]
movd xmm0, eax
shr eax, 0x1f
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
sub eax, 0x93
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
mov dword [esp], 0
push 0xff1974aa
push 1
push ecx
push 1
push esi
addss xmm1, dword [0x1008db20]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x28], eax
cvttss2si eax, xmm0
addss xmm0, dword [0x1008dba0]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0x107
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
sub eax, 0x93
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
push 0
push ecx
mov dword [esp], 0
lea ecx, [esp + 0x14]
push 0xff1974aa
push 1
push ecx
addss xmm1, dword [0x1008dbb0]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x20], eax
push 1
push esi
cvttss2si eax, xmm0
addss xmm0, dword [0x1008db20]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b90]
shr eax, 1
add eax, 0x107
push 0
push ecx
lea ecx, [esp + 0x14]
movd xmm0, eax
shr eax, 0x1f
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
sub eax, 0x93
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
mov dword [esp], 0
push 0xff1974aa
push 1
push ecx
push 1
push esi
addss xmm1, dword [0x1008db20]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x28], eax
cvttss2si eax, xmm0
addss xmm0, dword [0x1008dba0]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0x107
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
add eax, 0x91
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
addss xmm1, dword [0x1008dbb0]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0xc], eax
cvttss2si eax, xmm0
mov dword [esp + 0x10], eax
addss xmm0, dword [0x1008db20]
cvttss2si eax, xmm1
push 0
push ecx
mov dword [esp], 0
lea ecx, [esp + 0x14]
push 0xff1974aa
push 1
push ecx
push 1
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm0
push esi
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b94]
shr eax, 1
push str.Notice
sub eax, 0x88
push 0xfff6f6f6
push eax
mov eax, dword [0x10094b90]
shr eax, 1
sub eax, 0xe7
push eax
push dword [0x10094cbc]
call fcn.100084c0
mov eax, dword [0x10094b94]
add esp, 0x14
shr eax, 1
sub eax, 0x50
push str.WAJIB_BACA_PENTING_____n_nJIKA_SUDAH_MUNCUL_DAFTAR_ROOM___POP_UP_BATTLE_PASS___nPOP_UP_CLAIM_LOGIN_HARIAN_n_nTEKAN_OK
push 0xfff6f6f6
push eax
mov eax, dword [0x10094b90]
shr eax, 1
push eax
push dword [0x10094cbc]
call fcn.100084c0
mov eax, dword [0x10094b90]
add esp, 0x14
shr eax, 1
sub eax, 0x50
push 0
push ecx
movd xmm0, eax
lea ecx, [esp + 0x14]
shr eax, 0x1f
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mov eax, dword [0x10094b94]
shr eax, 1
add eax, 0x54
cvtpd2ps xmm1, xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvttss2si eax, xmm1
mov dword [esp], 0
push 0xff55ace9
push 1
push ecx
push 1
push esi
addss xmm1, dword [0x1008db90]
cvtpd2ps xmm0, xmm0
mov dword [esp + 0x28], eax
cvttss2si eax, xmm0
addss xmm0, dword [0x1008db60]
mov dword [esp + 0x2c], eax
cvttss2si eax, xmm1
mov dword [esp + 0x30], eax
cvttss2si eax, xmm0
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b94]
push 0x10088d1c
push 0xfff6f6f6
shr eax, 1
add eax, 0x63
push eax
mov eax, dword [0x10094b90]
shr eax, 1
push eax
push dword [0x10094cbc]
call fcn.100084c0
mov eax, dword [0x10094b90]
add esp, 0x14
shr eax, 1
lea edx, [eax - 0x50]
cmp ebx, edx
jbe 0x1000a736
add eax, 0x50
cmp ebx, eax
jae 0x1000a736
mov ecx, dword [0x10094b94]
shr ecx, 1
lea eax, [ecx + 0x52]
cmp edi, eax
jbe 0x1000a736
lea eax, [ecx + 0x7e]
cmp edi, eax
jae 0x1000a736
lea eax, [ecx + 0x54]
mov dword [esp + 0xc], edx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0
push ecx
lea ecx, [esp + 0x14]
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvtpd2ps xmm1, xmm0
movd xmm0, edx
cvtdq2pd xmm0, xmm0
shr edx, 0x1f
cvttss2si eax, xmm1
addsd xmm0, qword [edx*8 + 0x1008dbc0]
addss xmm1, dword [0x1008db60]
mov dword [esp + 0x18], eax
mov dword [esp], 0
push 0xfff6f6f6
cvtpd2ps xmm0, xmm0
push 1
push ecx
push 1
push esi
addss xmm0, dword [0x1008db90]
cvttss2si eax, xmm0
mov dword [esp + 0x30], eax
cvttss2si eax, xmm1
mov dword [esp + 0x34], eax
mov eax, dword [esi]
call dword [eax + 0xac]
mov eax, dword [0x10094b94]
push 0x10088d1c
shr eax, 1
add eax, 0x63
push 0xff55ace9
push eax
mov eax, dword [0x10094b90]
shr eax, 1
push eax
push dword [0x10094cbc]
call fcn.100084c0
add esp, 0x14
push 1
call dword [sym.imp.USER32.dll_GetKeyState]
cwde
shr eax, 0x10
test eax, eax
je 0x1000a722
cmp byte [0x100976a8], 0
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
je 0x1000a70b
cmp dword [0x100976ac], 0
je 0x1000a736
call esi
mov ecx, dword [0x100976ac]
add ecx, 0x12c
cmp ecx, eax
ja 0x1000a736
mov byte [0x100976a8], 1
call esi
mov dword [0x100976ac], eax
mov byte [0x10094c5e], 1
jmp 0x1000a736
mov byte [0x100976a8], 0
jmp 0x1000a736
cmp al, 1
jne 0x1000a736
mov byte [0x10094c5e], 0
mov eax, dword [0x10096b58]
cmp dword [eax], 2
jne 0x1000a7be
cmp dword [0x10094bfc], 1
jne 0x1000a7be
mov eax, dword [0x10094b94]
push str.TEKAN_CTRL__D__C
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [0x1008dae0]
addss xmm0, dword [0x1008db3c]
cvttss2si eax, xmm0
push eax
mov eax, dword [0x10094b90]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008dbc0]
mulsd xmm0, qword [0x1008db00]
subsd xmm0, qword [0x1008db18]
cvttsd2si eax, xmm0
push eax
push dword [0x10094cbc]
call fcn.100084c0
add esp, 0x14
mov ecx, dword [esp + 0x24]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.10074adb
mov esp, ebp
pop ebp
ret