Function at 0x10071d10
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101e613e
mov eax, dword fs:[0]
push eax
sub esp, 0x16c
mov eax, dword [0x10276bc4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x102a2270
push str._a___d._m._Y__H:_M:_S
lea eax, [ebp - 0x30]
push 0x20
push eax
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
mov dword [ebp - 0xb0], 0
lea ecx, [ebp - 0x30]
mov dword [ebp - 0xac], 0
add esp, 0x10
lea edx, [ecx + 1]
movups xmmword [ebp - 0xc0], xmm0
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10071d80
sub ecx, edx
lea eax, [ebp - 0x30]
push ecx
push eax
lea ecx, [ebp - 0xc0]
call fcn.10052750
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x48]
xorps xmm0, xmm0
mov dword [ebp - 0x38], 0
push 0x20
movups xmmword [ebp - 0x48], xmm0
mov dword [ebp - 0x34], 0xf
call fcn.10052f60
movups xmm0, xmmword [str.C:com.tencent.ig]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x34], 0x1f
mov dword [ebp - 0x38], 0x11
movups xmmword [eax], xmm0
mov cl, byte [0x1025f544]
mov byte [eax + 0x10], cl
mov byte [eax + 0x11], 0
lea eax, [ebp - 0x48]
cmp dword [ebp - 0x34], 0x10
push 0x1025e7f8
cmovae eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 8
test eax, eax
je 0x10071e1a
push eax
call edi
add esp, 4
mov byte [ebp - 0x169], 1
jmp 0x10071e21
mov byte [ebp - 0x169], 0
mov ecx, dword [ebp - 0x34]
cmp ecx, 0x10
jb 0x10071e57
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10071e4d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10071e4d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
cmp byte [ebp - 0x169], 0
mov esi, dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
je 0x10071e70
push str.C:com.tencent.ig
call esi
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x38], 0
push 0x20
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x34], 0xf
movups xmmword [ebp - 0x48], xmm0
call fcn.10052f60
movups xmm0, xmmword [str.C:com.pubg.krmobile]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x34], 0x1f
mov dword [ebp - 0x38], 0x14
movups xmmword [eax], xmm0
mov ecx, dword [0x1025f558]
mov dword [eax + 0x10], ecx
mov byte [eax + 0x14], 0
lea eax, [ebp - 0x48]
cmp dword [ebp - 0x34], 0x10
push 0x1025e7f8
cmovae eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10071ee4
push eax
call edi
add esp, 4
mov byte [ebp - 0x169], 1
jmp 0x10071eeb
mov byte [ebp - 0x169], 0
mov ecx, dword [ebp - 0x34]
cmp ecx, 0x10
jb 0x10071f21
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10071f17
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10071f17
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
cmp byte [ebp - 0x169], 0
je 0x10071f34
push str.C:com.pubg.krmobile
call esi
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x38], 0
push 0x20
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x34], 0xf
movups xmmword [ebp - 0x48], xmm0
call fcn.10052f60
movups xmm0, xmmword [str.C:com.vng.pubgmobile]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x34], 0x1f
mov dword [ebp - 0x38], 0x15
movups xmmword [eax], xmm0
mov ecx, dword [0x1025f584]
mov dword [eax + 0x10], ecx
mov cl, byte [0x1025f588]
mov byte [eax + 0x14], cl
mov byte [eax + 0x15], 0
lea eax, [ebp - 0x48]
cmp dword [ebp - 0x34], 0x10
push 0x1025e7f8
cmovae eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10071fb1
push eax
call edi
add esp, 4
mov byte [ebp - 0x169], 1
jmp 0x10071fb8
mov byte [ebp - 0x169], 0
mov ecx, dword [ebp - 0x34]
cmp ecx, 0x10
jb 0x10071fee
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10071fe4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10071fe4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
cmp byte [ebp - 0x169], 0
je 0x10072001
push str.C:com.vng.pubgmobile
call esi
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x38], 0
push 0x20
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x34], 0xf
movups xmmword [ebp - 0x48], xmm0
call fcn.10052f60
movups xmm0, xmmword [str.C:com.rekoo.pubgm]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x34], 0x1f
mov dword [ebp - 0x38], 0x12
movups xmmword [eax], xmm0
mov cx, word [0x1025f5b0]
mov word [eax + 0x10], cx
mov byte [eax + 0x12], 0
lea eax, [ebp - 0x48]
cmp dword [ebp - 0x34], 0x10
push 0x1025e7f8
cmovae eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10072077
push eax
call edi
add esp, 4
mov byte [ebp - 0x169], 1
jmp 0x1007207e
mov byte [ebp - 0x169], 0
mov ecx, dword [ebp - 0x34]
cmp ecx, 0x10
jb 0x100720b4
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100720aa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100720aa
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
cmp byte [ebp - 0x169], 0
je 0x100720c7
push str.C:com.rekoo.pubgm
call esi
add esp, 4
mov ecx, dword [0x102782d4]
mov esi, accept
mov eax, esi
sub eax, ecx
cmp eax, 1
jb 0x10072be7
cmp dword [0x102782d8], 0x10
mov eax, 0x102782c4
push ecx
cmovae eax, dword [0x102782c4]
push eax
push 1
push 0x1025ed2c
push ecx
push dword [ebp - 0x170]
lea ecx, [ebp - 0xa8]
call fcn.10052ec0
push 7
push str._Done__
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 1
call fcn.10050800
mov dword [ebp - 0x50], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x4c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x60], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x50], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 2
lea eax, [ebp - 0xc0]
cmp dword [ebp - 0xac], 0x10
lea ecx, [ebp - 0x60]
push dword [ebp - 0xb0]
cmovae eax, dword [ebp - 0xc0]
push eax
call fcn.10050800
mov dword [ebp - 0x80], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x90], xmm0
mov dword [ebp - 0x7c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x90], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x80], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 1
push 0x1025ed28
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 3
call fcn.10050800
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x48], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x38], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x7c]
cmp ecx, 0x10
jb 0x10072231
mov edx, dword [ebp - 0x90]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072227
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100722bc
push ecx
push edx
call fcn.101df293
add esp, 8
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x7c], 0xf
mov byte [ebp - 0x90], 0
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0x10
jb 0x1007227a
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072270
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100722bc
push ecx
push edx
call fcn.101df293
add esp, 8
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x94]
cmp ecx, 0x10
jb 0x100722cc
mov edx, dword [ebp - 0xa8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100722c2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100722c2
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x98], 0
push 0x30
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0x94], 0xf
mov byte [ebp - 0xa8], 0
movups xmmword [ebp - 0xf0], xmm0
call fcn.10052f60
movups xmm0, xmmword [str.__________________________________________]
mov ecx, eax
mov dword [ebp - 0xe0], 0x2c
mov dword [ebp - 0xf0], ecx
mov dword [ebp - 0xdc], 0x2f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1025f5dc]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x1025f5ec]
movq qword [ecx + 0x20], xmm0
mov eax, dword [0x1025f5f4]
mov dword [ecx + 0x28], eax
mov byte [ecx + 0x2c], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 8
push 0x40
lea ecx, [ebp - 0xa8]
movups xmmword [ebp - 0xa8], xmm0
call fcn.10052f60
movups xmm0, xmmword [str.________________Inject_Hax___]
mov ecx, eax
mov dword [ebp - 0x98], 0x33
mov dword [ebp - 0xa8], ecx
mov dword [ebp - 0x94], 0x3f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1025f60c]
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [0x1025f61c]
movups xmmword [ecx + 0x20], xmm0
mov ax, word [0x1025f62c]
mov word [ecx + 0x30], ax
mov al, byte [0x1025f62e]
mov byte [ecx + 0x32], al
mov byte [ecx + 0x33], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 9
push 0x30
lea ecx, [ebp - 0xd8]
movups xmmword [ebp - 0xd8], xmm0
call fcn.10052f60
movups xmm0, xmmword [str.__________________________________________]
mov ecx, eax
mov dword [ebp - 0xc8], 0x2c
mov dword [ebp - 0xd8], ecx
mov dword [ebp - 0xc4], 0x2f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1025f5dc]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x1025f5ec]
movq qword [ecx + 0x20], xmm0
mov eax, dword [0x1025f5f4]
mov dword [ecx + 0x28], eax
mov byte [ecx + 0x2c], 0
xorps xmm0, xmm0
mov dword [ebp - 0x68], 0
movups xmmword [ebp - 0x78], xmm0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
mov edx, 0x10278114
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x120]
call fcn.1006d440
mov byte [ebp - 4], 0xc
mov eax, 0x10278114
cmp dword [0x10278128], 0x10
push 8
cmovae eax, dword [0x10278114]
push str.matrixbp
push dword [0x10278124]
push eax
call fcn.100533a0
add esp, 0x10
test al, al
jne 0x10072828
cmp byte [0x10280e35], al
je 0x10072828
mov al, byte [0x1025f644]
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
mov byte [ebp - 0x58], al
lea eax, [ebp - 0x60]
movq xmm0, qword [str.C:usehax]
push 0x1025e7f8
push eax
mov dword [ebp - 0x50], 9
mov dword [ebp - 0x4c], 0xf
movq qword [ebp - 0x60], xmm0
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x100725dc
push eax
call edi
add esp, 4
lea ecx, [ebp - 0x60]
call fcn.1004a130
mov al, byte [0x1025f644]
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
mov byte [ebp - 0x58], al
lea eax, [ebp - 0x60]
movq xmm0, qword [str.C:usehax]
push 0x1025e7f8
push eax
mov dword [ebp - 0x50], 9
mov dword [ebp - 0x4c], 0xf
movq qword [ebp - 0x60], xmm0
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10072529
push eax
call edi
add esp, 4
mov byte [ebp - 0x169], 1
jmp 0x10072530
mov byte [ebp - 0x169], 0
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0x10
jb 0x10072566
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007255c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007255c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
cmp byte [ebp - 0x169], 0
je 0x1007257e
mov eax, dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
push str.C:usehax
call eax
add esp, 4
cmp dword [ebp - 0x34], 0x10
lea eax, [ebp - 0x48]
push dword [ebp - 0x38]
cmovae eax, dword [ebp - 0x48]
lea ecx, [ebp - 0x78]
push eax
call fcn.100505b0
mov edx, 0x20
lea ecx, [ebp - 0x108]
call fcn.10062bc0
cmp dword [eax + 0x14], 0x10
jb 0x100725ad
mov eax, dword [eax]
cmp dword [ebp - 0x64], 0x10
lea ecx, [ebp - 0x78]
push 0x51030
cmovae ecx, dword [ebp - 0x78]
push eax
push ecx
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x108]
call fcn.1004a130
call fcn.1006d140
jmp 0x10072a1b
lea ecx, [ebp - 0x60]
call fcn.1004a130
mov ecx, dword [ebp - 0x38]
sub esi, ecx
cmp esi, 1
jb 0x10072bec
cmp dword [ebp - 0x34], 0x10
lea eax, [ebp - 0x48]
push 1
cmovae eax, dword [ebp - 0x48]
push 0x1025f648
push ecx
push eax
push ecx
push dword [ebp - 0x170]
lea ecx, [ebp - 0x108]
call fcn.10052ec0
push 0x2c
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x108]
push dword [ebp - 0xf0]
call fcn.10050800
mov dword [ebp - 0x80], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x90], xmm0
mov dword [ebp - 0x7c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x90], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x80], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 1
push 0x1025f648
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xe
call fcn.10050800
mov dword [ebp - 0x50], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x4c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x60], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x50], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x138]
push eax
call fcn.10078950
push 0x1025f648
push eax
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 0x10
push eax
call fcn.10051050
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x11
push ecx
push eax
lea eax, [ebp - 0x150]
push eax
call fcn.10078950
add esp, 0x24
lea ecx, [ebp - 0x78]
push eax
call fcn.10050b80
lea ecx, [ebp - 0x150]
call fcn.1004a130
lea ecx, [ebp - 0x168]
call fcn.1004a130
lea ecx, [ebp - 0x138]
call fcn.1004a130
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0x10
jb 0x10072763
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072759
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100727a2
push ecx
push edx
call fcn.101df293
add esp, 8
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
cmp ecx, 0x10
jb 0x100727b2
mov edx, dword [ebp - 0x90]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100727a8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100727a8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x7c], 0xf
mov byte [ebp - 0x90], 0
mov byte [ebp - 4], 0xc
call fcn.1004a130
mov edx, 0x20
lea ecx, [ebp - 0x138]
call fcn.10062bc0
cmp dword [eax + 0x14], 0x10
jb 0x100727ee
mov eax, dword [eax]
cmp dword [ebp - 0x64], 0x10
lea ecx, [ebp - 0x78]
push 0x51034
cmovae ecx, dword [ebp - 0x78]
push eax
push ecx
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x138]
mov esi, eax
call fcn.1004a130
cmp esi, 6
jne 0x10072a1b
call fcn.1006d140
jmp 0x10072a1b
lea eax, [ebp - 0x60]
mov dword [ebp - 0x50], 8
xorps xmm0, xmm0
mov dword [ebp - 0x4c], 0xf
push 0x1025e7f8
push eax
movlpd qword [ebp - 0x58], xmm0
mov dword [ebp - 0x60], 0x6e5c3a43
mov dword [ebp - 0x5c], 0x7861686f
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10072871
push eax
call edi
add esp, 4
mov byte [ebp - 0x169], 1
jmp 0x10072878
mov byte [ebp - 0x169], 0
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0x10
jb 0x100728ae
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100728a4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100728a4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
cmp byte [ebp - 0x169], 0
je 0x100728c6
mov eax, dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
push str.C:_nohax
call eax
add esp, 4
cmp dword [ebp - 0x34], 0x10
lea ecx, [ebp - 0x48]
mov eax, dword [ebp - 0x64]
cmovae ecx, dword [ebp - 0x48]
mov edi, dword [ebp - 0x38]
mov dword [ebp - 0x174], ecx
mov dword [ebp - 0x170], eax
cmp edi, eax
ja 0x10072908
cmp eax, 0x10
mov dword [ebp - 0x68], edi
push edi
lea esi, [ebp - 0x78]
cmovae esi, dword [ebp - 0x78]
push ecx
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + edi], 0
jmp 0x100729ad
cmp edi, 0x7fffffff
ja 0x10072bf1
mov esi, edi
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x10072928
mov esi, accept
jmp 0x10072945
mov edx, eax
mov ecx, accept
shr edx, 1
sub ecx, edx
cmp eax, ecx
jbe 0x1007293e
mov esi, accept
jmp 0x10072945
add eax, edx
cmp esi, eax
cmovb esi, eax
lea eax, [esi + 1]
push eax
lea ecx, [ebp - 0x78]
call fcn.10052f60
push edi
push dword [ebp - 0x174]
mov dword [ebp - 0x64], esi
mov esi, eax
push esi
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x68], edi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, dword [ebp - 0x170]
add esp, 0xc
mov byte [esi + edi], 0
cmp ecx, 0x10
jb 0x100729aa
mov edx, dword [ebp - 0x78]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100729a0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov dword [ebp - 0x78], esi
mov edx, 0x20
lea ecx, [ebp - 0x108]
call fcn.10062bc0
cmp dword [eax + 0x14], 0x10
jb 0x100729c5
mov eax, dword [eax]
cmp dword [ebp - 0x64], 0x10
lea ecx, [ebp - 0x78]
push 0x51030
cmovae ecx, dword [ebp - 0x78]
push eax
push ecx
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0xf4]
cmp ecx, 0x10
jb 0x10072a1b
mov edx, dword [ebp - 0x108]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072a11
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10072a11
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0x10c]
cmp ecx, 0x10
jb 0x10072a55
mov edx, dword [ebp - 0x120]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072a4b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0x64]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp ecx, 0x10
jb 0x10072aa4
mov edx, dword [ebp - 0x78]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072a9a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0xc4]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
cmp ecx, 0x10
jb 0x10072af0
mov edx, dword [ebp - 0xd8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072ae6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0x94]
cmp ecx, 0x10
jb 0x10072b2a
mov edx, dword [ebp - 0xa8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072b20
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0xdc]
cmp ecx, 0x10
jb 0x10072b60
mov edx, dword [ebp - 0xf0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072b56
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0x34]
cmp ecx, 0x10
jb 0x10072b90
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072b86
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10072bbc
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0xac]
cmp ecx, 0x10
jb 0x10072bcc
mov edx, dword [ebp - 0xc0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10072bc2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10072bc2
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101df293
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101dee0e
mov esp, ebp
pop ebp
ret
call fcn.10047970
call fcn.10047970
call fcn.10047970
int3