Function at 0x1000acf0
Capabilities:
Create thread
Get graphical window text
Set file attributes
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1003ec2b
mov eax, dword fs:[0]
push eax
sub esp, 0x26c
mov eax, dword [0x100525c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, dword [sym.imp.USER32.dll_WindowFromPoint]
xor edi, edi
xor esi, esi
push edi
push esi
call ebx
push 0xe1
lea ecx, [ebp - 0x110]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
call fcn.10015c80
lea eax, [ebp - 0x110]
push 0x100407e8
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x100407f0
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040808
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040818
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x100407c4
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.xL_U_S_O_T
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.xLUSOT
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040a9c
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040788
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040794
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x100407a0
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x100407b0
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x100416f8
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x100416fc
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10041708
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.Debugger
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.debugger
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10041730
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.GDB_online
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.OnlineGDB
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.PaoMian_Hax
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.PaoMian
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.PaoMianHax
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040b60
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040b6c
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040b74
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.MPGH.net
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.MPGH
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.unknowncheats
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.unknowncheats.me
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040838
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040844
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040bc8
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040bb8
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040bd0
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040bdc
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c74
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040be8
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040bfc
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c04
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c18
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c2c
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c3c
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c48
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040c60
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.Kareem111
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push str.OneHitCf
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
lea eax, [ebp - 0x110]
push 0x10040830
push eax
call fcn.100181c0
add esp, 8
test eax, eax
jne 0x1000b2b2
add esi, 0x14
cmp esi, 0x7d0
jl 0x1000ad28
add edi, 0x14
cmp edi, 0x7d0
jl 0x1000ad26
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10017143
mov esp, ebp
pop ebp
ret
push 0x100417a4
push str.kernel32.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [eax + 6], 0xea
jne 0x1000b2d9
push 1
call edi
cmp dword [0x100537bc], 1
mov ebx, dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
jne 0x1000b3c4
push 1
push 0x40
push 8
push str.rez_UI_Scripts_1.s
lea ecx, [ebp - 0x278]
call fcn.10001830
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 0
push 0x100417b0
push eax
call fcn.10001100
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x278]
push eax
call fcn.10001100
add esp, 0x10
lea ecx, [ebp - 0x278]
call fcn.100032c0
push 2
push 0x100406a0
call ebx
mov eax, dword [ebp - 0x278]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x278]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x27c], eax
lea ecx, [ebp - 0x274]
call fcn.10002330
mov eax, dword [ebp - 0x278]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ostream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x278]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x27c], eax
lea eax, [ebp - 0x210]
mov dword [ebp - 4], 1
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.10016b61
add esp, 4
mov dword [ebp - 4], 0xffffffff
cmp dword [0x100537cc], 1
jne 0x1000b4f4
lea eax, [ebp - 0x118]
push eax
call fcn.1001dcd5
lea eax, [ebp - 0x118]
push eax
call fcn.1001dcae
add esp, 8
lea ecx, [ebp - 0x1c8]
mov esi, eax
push 1
push 0x40
push 8
push 0x100406a4
call fcn.10001830
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 2
push str._nLocal_Time:
push eax
call fcn.10001100
push esi
call fcn.1001d9c9
push eax
lea eax, [ebp - 0x1c8]
push eax
call fcn.10001100
lea eax, [ebp - 0x1c8]
push 0x100417b8
push eax
call fcn.10001100
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x1c8]
push eax
call fcn.10001100
lea eax, [ebp - 0x1c8]
push str._n__________________
push eax
call fcn.10001100
add esp, 0x2c
lea ecx, [ebp - 0x1c8]
call fcn.100032c0
push 2
push 0x100406a4
call ebx
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1cc], eax
lea ecx, [ebp - 0x1c4]
call fcn.10002330
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ostream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x1cc], eax
lea eax, [ebp - 0x160]
mov dword [ebp - 4], 3
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.10016b61
add esp, 4
mov eax, dword [0x100537c0]
push 0
cmp eax, 1
jne 0x1000b522
push 0
push 0
push 0x10002af0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0xbb8
call edi
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp eax, 2
jne 0x1000b549
push 0
push 0
push 0x1000acc0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x1f4
call edi
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp eax, 3
jne 0x1000b559
push 0
push 0
push 0x10002b20
jmp 0x1000b509
cmp eax, 4
jne 0x1000b51c
push 0
push 0
push 0x10015d60
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x200010
push 0x10040444
lea eax, [ebp - 0x110]
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x1000b51a