Function at 0x18006cdb0
Capabilities:
Read file on windows
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1290]
mov eax, 0x1390
call fcn.1800796d0
sub rsp, rax
mov rax, qword [0x180087e88]
xor rax, rsp
mov qword [rbp + 0x1280], rax
mov r15, qword [rsp + 0x60]
lea r14d, [rcx - 0xe]
mov r13, qword [rsp + 0x60]
xor r11d, r11d
mov rax, qword [rsp + 0x60]
mov r9, r8
mov dword [rsp + 0x3c], ecx
mov edi, ecx
mov r12d, dword [rsp + 0x3c]
mov qword [rsp + 0x58], r8
mov r8, rdx
mov qword [rsp + 0x50], rdx
mov edx, ecx
mov dword [rsp + 0x70], r12d
mov qword [rbp - 0x58], r15
cmp ecx, r14d
jbe 0x18006d0f9
mov rdx, qword [rsp + 0x60]
lea ebx, [rcx - 0xb6]
mov rcx, qword [rsp + 0x60]
mov esi, dword [rbp - 0x80]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x20], rax
mov eax, dword [rsp + 0x3c]
mov qword [rbp - 0x38], rdx
mov edx, dword [rsp + 0x3c]
mov dword [rsp + 0x74], eax
mov qword [rbp - 0x78], r13
mov dword [rsp + 0x78], edx
mov qword [rbp - 0x40], rcx
movabs r10, 0x404f6a3d70a3d70a
cmp ebx, 0x26
ja case.0x18006ceac.9
lea rdx, [0x180000000]
movzx eax, byte [rdx + rbx + 0x6de5c]
mov ecx, dword [rdx + rax*4 + 0x6de20]
add rcx, rdx
jmp rcx
mov r13, r11
mov qword [rsp + 0x40], r11
jmp 0x18006cfc5
mov r12d, r11d
mov dword [rsp + 0x70], r11d
mov dword [rsp + 0x4c], r11d
jmp case.0x18006ceac.9
xor edx, edx
mov dword [r8 + 0xb4], 0x3840
mov ecx, 0xa9
call fcn.18004d2d0
mov r8, qword [rsp + 0x50]
xor r11d, r11d
mov r9, qword [rsp + 0x58]
mov qword [r8 + 0xb8], rax
jmp case.0x18006ceac.9
mov dword [rsp + 0x48], r11d
jmp case.0x18006ceac.9
mov qword [rbp - 0x38], r11
jmp case.0x18006ceac.9
mov r13, qword [rsp + 0x40]
mov r10d, r11d
mov dword [rsp + 0x30], r11d
jmp 0x18006cfca
mov ecx, dword [r9]
mov esi, 1
shl esi, cl
dec esi
jmp case.0x18006ceac.9
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rsp + 0x50]
xor r11d, r11d
mov r9, qword [rsp + 0x58]
mov r15, rax
mov qword [rbp - 0x58], rax
jmp case.0x18006ceac.9
mov qword [rbp - 0x20], r11
mov dword [rsp + 0x78], 0xffffffff
jmp case.0x18006ceac.9
mov qword [r8 + 0xa8], r10
jmp case.0x18006ceac.9
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rsp + 0x50]
xor r11d, r11d
mov r9, qword [rsp + 0x58]
mov qword [rbp - 0x78], r11
mov qword [rbp - 0x40], rax
jmp case.0x18006ceac.9
mov r9, r8
mov qword [rsp + 0x20], r11
mov r8d, 0x127
xor edx, edx
xor ecx, ecx
call fcn.180052b30
mov r8, qword [rsp + 0x50]
xor r11d, r11d
mov r9, qword [rsp + 0x58]
mov dword [r8 + 0xb0], 0x3c
jmp case.0x18006ceac.9
mov dword [rsp + 0x74], r11d
mov r13, qword [rsp + 0x40]
mov r10d, dword [rsp + 0x30]
dec edi
dec ebx
cmp edi, r14d
ja 0x18006ce80
mov edi, dword [rsp + 0x4c]
mov rsi, qword [rbp - 0x78]
mov r14d, dword [rsp + 0x48]
mov edx, dword [rsp + 0x3c]
imul eax, edx, 0xb04
mov ecx, edx
mov dword [rsp + 0x34], edx
mov dword [rbp - 0x80], eax
mov ebx, dword [rbp - 0x80]
cmp edx, eax
ja 0x18006d971
movzx edx, byte [rbp - 0x70]
mov dword [rsp + 0x38], edx
mov dword [rbp - 0x30], ebx
nop dword [rax]
cmp ecx, 0x3d176
ja 0x18006d76b
je 0x18006d721
cmp ecx, 0x1a356
ja 0x18006d673
je 0x18006d55b
cmp ecx, 0xbe
je 0x18006d552
cmp ecx, 0x8c46
je 0x18006d545
cmp ecx, 0x117ce
jne 0x18006dd8f
mov rax, qword [r9]
mov r13d, 1
mov qword [0x180088010], rax
cmp dword [r8], r13d
jle 0x18006dd8a
cmp dword [rsp + 0x74], 0
movsxd rsi, r13d
jne 0x18006d48d
mov rax, qword [r9 + rsi*8]
cmp byte [rax], 0x2d
jne 0x18006d48d
cmp byte [rax + 1], 0
jne 0x18006d14e
mov eax, r14d
inc r14d
mov dword [rsp + 0x48], r14d
test eax, eax
je 0x18006d0b4
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r8, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x34]
mov r9, qword [rsp + 0x58]
inc r13d
mov r14d, dword [rsp + 0x48]
cmp r13d, dword [r8]
jl 0x18006d071
mov r15, qword [rbp - 0x58]
xor r11d, r11d
jmp 0x18006dd81
mov edx, dword [r8]
mov eax, 0
mov ecx, dword [r9]
test esi, edx
setne al
shr edx, cl
add eax, edx
jmp 0x18006d973
mov rsi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x3c]
mov r14d, dword [rsp + 0x3c]
mov r10d, dword [rsp + 0x3c]
mov qword [rbp - 0x38], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x20], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x40], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x74], eax
mov qword [rbp - 0x78], rsi
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x4c], edi
mov dword [rsp + 0x48], r14d
mov dword [rsp + 0x30], r10d
jmp 0x18006cfe8
mov r15d, 1
nop dword [rax]
nop dword [rax + rax]
movsxd rax, r13d
mov ecx, r15d
mov rax, qword [r9 + rax*8]
cmp byte [rcx + rax], 0
je 0x18006d0b4
mov ebx, dword [rsp + 0x48]
mov r12d, 0x1e
nop
cmp r12d, 0x1e
je 0x18006d1ae
cmp r12d, 0xae
je 0x18006d3f8
cmp r12d, 0x13e
jne 0x18006d45c
mov ecx, 0x117ce
mov dword [rsp + 0x34], ecx
jmp 0x18006d45c
movsxd r14, r13d
movsxd rcx, r15d
mov rax, qword [r9 + r14*8]
movsx rdx, byte [rax + rcx]
cmp edx, 0x73
ja case.0x18006d1e2.1
mov rax, rdx
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x6dea4]
mov ecx, dword [rdx + rax*4 + 0x6de84]
add rcx, rdx
jmp rcx
mov dword [rsp + 0x74], 1
mov r12d, SHSetInstanceExplorer
jmp 0x18006d457
mov eax, 0xfb
cmp eax, 0xfb
je 0x18006d23b
add eax, 0x6cd5
cmp eax, 0x6cd5
jbe 0x18006d208
mov edi, 0x3f
lea esi, [r13 + 2]
mov eax, edi
sub eax, 0x3f
je 0x18006d28c
sub eax, 1
je 0x18006d25c
cmp eax, 1
je 0x18006d3f8
jmp 0x18006d2a1
mov eax, ebx
inc ebx
test eax, eax
je 0x18006d3f8
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r12d, SHSetInstanceExplorer
jmp 0x18006d457
mov rcx, qword [r9 + r14*8 + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
mov rdx, qword [rsp + 0x58]
add r13d, 2
mov dword [rsp + 0x70], eax
add esi, 2
mov rcx, qword [rdx + r14*8 + 0x10]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
mov dword [rsp + 0x4c], eax
add r14, 2
jmp 0x18006d2a1
cmp esi, dword [r8]
jl 0x18006d29b
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r15d, 0xffffffff
mov r8, qword [rsp + 0x50]
inc edi
mov r9, qword [rsp + 0x58]
cmp edi, 0x42
jb 0x18006d224
movsxd rax, r13d
mov edi, 0xc9
lea rsi, [r9 + rax*8]
cmp edi, 0xc9
je 0x18006d2ef
cmp edi, 0x8e1d
je 0x18006d2e0
cmp edi, 0x11b71
je 0x18006d3f8
jmp 0x18006d30b
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x7c], eax
jmp 0x18006d30b
inc r13d
add rsi, 8
cmp r13d, dword [r8]
jl 0x18006d305
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r15d, 0xffffffff
mov r8, qword [rsp + 0x50]
add edi, 0x8d54
cmp edi, 0x1a7fc
jbe 0x18006d2c2
mov r9, qword [rsp + 0x58]
movsxd rax, r13d
mov edi, 0xb3
lea rsi, [r9 + rax*8]
nop
mov eax, edi
sub eax, 0xb3
je 0x18006d358
sub eax, 0x2e
je 0x18006d349
cmp eax, 0x2e
je 0x18006d3f8
jmp 0x18006d374
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
mov dword [rsp + 0x30], eax
jmp 0x18006d374
inc r13d
add rsi, 8
cmp r13d, dword [r8]
jl 0x18006d36e
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r15d, 0xffffffff
mov r8, qword [rsp + 0x50]
add edi, 0x2e
cmp edi, 0x13d
jb 0x18006d330
mov edi, 0xc2
nop dword [rax]
mov eax, edi
sub eax, 0xc1
je 0x18006d400
cmp eax, 1
jne 0x18006d3bb
inc r13d
cmp r13d, dword [r8]
jl 0x18006d3b5
xor edx, edx
lea ecx, [rax + 0x29]
call fcn.18004d2d0
mov r8, qword [rsp + 0x50]
mov r15d, 0xffffffff
dec edi
cmp edi, 0xc0
ja 0x18006d390
mov edi, 0xe9
nop word [rax + rax]
cmp edi, 0xe9
je 0x18006d426
cmp edi, 0xa861
je 0x18006d41e
cmp edi, 0x14fd9
jne 0x18006d438
mov rdx, qword [rsp + 0x58]
movsxd rax, r13d
mov r8, qword [rdx + rax*8]
mov qword [rbp - 0x18], r8
mov r12d, SHSetInstanceExplorer
jmp 0x18006d457
mov rdx, qword [rsp + 0x58]
movsxd rcx, r13d
mov rcx, qword [rdx + rcx*8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x78], eax
mov r12d, SHSetInstanceExplorer
jmp 0x18006d457
mov r15d, 0xffffffff
jmp 0x18006d438
inc r13d
cmp r13d, dword [r8]
jl 0x18006d438
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
add edi, 0xa778
cmp edi, 0x1f668
ja case.0x18006d1e2.1
mov r8, qword [rsp + 0x50]
jmp 0x18006d3d0
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
add r12d, 0x90
cmp r12d, 0x1ce
jb 0x18006d180
inc r15d
mov dword [rsp + 0x48], ebx
mov ebx, dword [rbp - 0x30]
test r15d, r15d
jg 0x18006d160
jmp 0x18006d0b4
mov edi, 0xb3
cmp edi, 0xb3
je 0x18006d4b5
cmp edi, 0xc96
je 0x18006d51b
cmp edi, 0x1879
jne 0x18006d520
mov ecx, 0x117ce
mov dword [rsp + 0x34], ecx
jmp 0x18006d524
mov ecx, r14d
inc r14d
test ecx, ecx
je 0x18006d4c6
cmp ecx, 1
je 0x18006d4e1
jmp 0x18006d4f7
mov eax, 0x11c
nop dword [rax + rax]
cmp eax, 0x11c
je 0x18006d513
add eax, 0x51
cmp eax, 0x16d
jb 0x18006d4d0
mov eax, 0x64
cmp eax, 0x64
je 0x18006d508
add eax, 0xab
cmp eax, 0x10f
jb 0x18006d4e6
xor edx, edx
lea ecx, [rdx + 0x2a]
call fcn.18004d2d0
mov r9, qword [rsp + 0x58]
jmp 0x18006d520
mov rax, qword [r9 + rsi*8]
mov qword [rsp + 0x40], rax
jmp 0x18006d51b
mov rax, qword [r9 + rsi*8]
mov qword [rbp - 0x78], rax
mov edi, 0xc96
mov ecx, dword [rsp + 0x34]
add edi, 0xbe3
cmp edi, 0x23a9
jbe 0x18006d492
mov r8, qword [rsp + 0x50]
mov dword [rsp + 0x48], r14d
jmp 0x18006d0b8
mov dword [rsp + 0x7c], 8
jmp 0x18006dd8f
mov qword [rbp - 0x18], r11
jmp 0x18006dd8f
test rsi, rsi
je 0x18006d604
mov r13, qword [rbp - 0x78]
mov esi, 0x77
nop dword [rax]
mov eax, esi
sub eax, 0x77
je 0x18006d5dc
cmp eax, 0x26
jne 0x18006d5f3
test r15, r15
jne 0x18006d5f3
mov edi, 0x129
cmp edi, 0x129
je 0x18006d5a2
cmp edi, 0x1ec
jne 0x18006d5cc
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, r13
lea rdx, str.V286_iRefList_62079_V2468
mov rcx, rax
call fcn.180079020
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
add edi, 0xc3
cmp edi, 0x2af
jb 0x18006d586
jmp 0x18006d5f3
lea rdx, [0x18007c028]
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov r15, rax
mov qword [rbp - 0x58], rax
add esi, 0x26
cmp esi, 0xc3
jb 0x18006d570
jmp 0x18006d60f
lea r13, str._stdin_
mov qword [rbp - 0x78], r13
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getc]
mov dword [rbp - 0x48], eax
mov edi, eax
cmp eax, 0xffffffff
je 0x18006d66b
mov ecx, edi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
jne 0x18006d635
cmp edi, 0x23
jne 0x18006d66b
jmp 0x18006d640
cmp edi, 0x23
jne 0x18006d658
nop word [rax + rax]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getc]
cmp eax, 0xffffffff
je 0x18006d658
cmp eax, 0xd
je 0x18006d658
cmp eax, 0xa
jne 0x18006d640
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getc]
mov dword [rbp - 0x48], eax
mov edi, eax
cmp eax, 0xffffffff
jne 0x18006d622
xor r11d, r11d
jmp 0x18006dd7d
cmp ecx, 0x22ede
je 0x18006d701
cmp ecx, 0x2ba66
je 0x18006d6be
cmp ecx, 0x345ee
jne 0x18006dd8f
xor r9d, r9d
xor r8d, r8d
mov rcx, r15
lea edx, [r9 + 0x75]
call fcn.180062a50
mov dword [rsp + 0x6c], eax
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
jmp 0x18006dd8f
cmp dword [rbp - 0x48], 0x50
jne 0x18006ddd0
cmp dl, 0x31
je 0x18006d6d6
cmp dl, 0x34
jne 0x18006ddd0
xor r9d, r9d
xor r8d, r8d
mov rcx, r15
lea edx, [r9 + 0x75]
call fcn.180062a50
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov dword [rsp + 0x68], eax
jmp 0x18006dd8f
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getc]
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, eax
mov dword [rsp + 0x38], eax
jmp 0x18006dd8f
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetc]
cmp dword [rsp + 0x68], 1
jb 0x18006d73c
cmp dword [rsp + 0x6c], 1
jae 0x18006d6a9
mov eax, 0x57
cmp eax, 0x57
je 0x18006ddf9
add eax, 0x35b2
cmp eax, 0x35b2
jbe 0x18006d741
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
jmp 0x18006dd8f
cmp ecx, 0x5ff96
ja 0x18006d951
je 0x18006d8e8
cmp ecx, 0x45cfe
je 0x18006d89a
cmp ecx, 0x4e886
je 0x18006d7f0
cmp ecx, 0x5740e
jne 0x18006dd8f
mov eax, dword [rsp + 0x6c]
lea r9, [0x180064670]
test r12d, r12d
lea r8, [rbp - 0x68]
lea rdx, [rbp]
cmovne eax, r12d
lea rcx, [rbp - 0x60]
mov dword [rbp - 0x68], eax
mov eax, dword [rsp + 0x68]
mov dword [rbp - 0x60], eax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xcf
call fcn.1800466e0
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
jmp 0x18006dd8f
test r13, r13
je 0x18006d889
lea rdx, [0x18007c0f4]
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [rbp - 0x40], rax
test rax, rax
jne 0x18006d6a9
mov edi, 0x122
nop dword [rax + rax]
cmp edi, 0x122
je 0x18006d849
cmp edi, 0x1d7
jne 0x18006d866
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, r13
lea rdx, str.UnsentLogsIntervalSeconds
mov rcx, rax
call fcn.180079020
add edi, 0xb5
cmp edi, 0x28c
jb 0x18006d820
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
jmp 0x18006dd8f
lea r13, str._stdout_
mov qword [rsp + 0x40], r13
jmp 0x18006dd8f
mov edi, dword [rsp + 0x68]
lea rdx, [rbp - 0x10]
mov ecx, r11d
mov eax, edi
test dil, 7
mov r8d, 0x15
setne cl
shr eax, 3
add ecx, eax
mov eax, ecx
mov qword [rsp + 0x60], rax
lea rax, [rcx + rcx*2]
xor ecx, ecx
mov qword [rbp - 0x10], rax
call fcn.180073b20
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov qword [rbp - 8], rax
jmp 0x18006dd8f
mov eax, dword [rsp + 0x7c]
mov r8, qword [rbp - 0x18]
or eax, 0x20
test r12d, r12d
cmove eax, dword [rsp + 0x7c]
mov dword [rsp + 0x7c], eax
test r8, r8
je 0x18006d948
mov ecx, 0x112
nop dword [rax]
mov eax, ecx
sub eax, 0x111
je 0x18006d937
cmp eax, 1
jne 0x18006d93e
mov rax, 0xffffffffffffffff
inc rax
cmp byte [r8 + rax], 0
jne 0x18006d925
mov dword [rbp + 0x1270], eax
jmp 0x18006d93e
mov qword [rbp + 0x1268], r8
dec ecx
cmp ecx, 0x110
ja 0x18006d910
mov ecx, dword [rsp + 0x34]
jmp 0x18006dd8f
cmp ecx, 0x68b1e
je 0x18006da1e
cmp ecx, 0x716a6
je 0x18006d99d
cmp ecx, 0x7a22e
jne 0x18006dd8f
mov eax, ebx
mov rcx, qword [rbp + 0x1280]
xor rcx, rsp
call fcn.180079740
mov rbx, qword [rsp + 0x13d0]
add rsp, 0x1390
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp - 0x40]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ferror]
test eax, eax
jne 0x18006d9bb
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
test eax, eax
je 0x18006da03
mov ebx, 0x1c
mov eax, ebx
sub eax, 0x1c
je 0x18006d9d2
cmp eax, 1
je 0x18006d596
jmp 0x18006d9fc
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, r13
lea rdx, str.__ft_lf2a_6s__u__u__u__i__u__u__u__u
mov rcx, rax
call fcn.180079020
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
inc ebx
cmp ebx, 0x1e
jb 0x18006d9c0
mov r10d, dword [rsp + 0x30]
xor r11d, r11d
mov ecx, dword [rsp + 0x34]
mov ebx, r11d
mov edx, dword [rsp + 0x38]
mov dword [rbp - 0x30], ebx
jmp 0x18006dd8f
mov eax, dword [rsp + 0x78]
lea r9, [rbp - 0x68]
mov dword [rbp - 0x60], eax
lea r8, [rbp - 0x50]
mov eax, dword [rsp + 0x7c]
lea rdx, [rbp]
mov dword [rbp - 0x68], eax
mov ecx, 0x94
lea rax, [rbp - 0x60]
mov dword [rbp - 0x50], r10d
mov qword [rsp + 0x20], rax
call fcn.180078d10
mov r8d, dword [rsp + 0x6c]
xor r11d, r11d
mov r13d, r11d
test r8d, r8d
je 0x18006dd7d
mov r14d, 0x92
nop dword [rax]
cmp r14d, 0x2ca
ja 0x18006dcfb
je 0x18006dc8f
cmp r14d, 0x92
je 0x18006dc68
cmp r14d, 0x120
je 0x18006db14
cmp r14d, 0x1ae
je 0x18006db9a
cmp r14d, 0x23c
jne 0x18006dd4a
mov rcx, r15
mov dword [rsp + 0x34], 0x68b1e
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ferror]
test eax, eax
je 0x18006dd4a
mov edi, 0x6b
cmp edi, 0x6b
je 0x18006dae4
cmp edi, 0xfe2
je 0x18006d830
jmp 0x18006db01
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rsi
lea rdx, str.EnableTrapHandler___failed__error_d
mov rcx, rax
call fcn.180079020
add edi, 0xf77
cmp edi, 0x1eee
jbe 0x18006dad1
jmp 0x18006dd4a
mov eax, dword [rsp + 0x38]
cmp al, 0x31
je 0x18006db7d
cmp al, 0x34
je 0x18006dc40
mov esi, 0xa9
nop dword [rax]
cmp esi, 0xa9
je 0x18006db46
cmp esi, 0x7d6e
je 0x18006d596
jmp 0x18006db6a
mov ecx, 2
movsx edi, al
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, edi
lea rdx, str.114_27_28_IOTA_WITH_54
mov rcx, rax
call fcn.180079020
mov eax, dword [rsp + 0x38]
add esi, 0x7cc5
cmp esi, 0xf98a
jbe 0x18006db30
jmp 0x18006dd4a
mov r12d, 0x10d
mov eax, r12d
sub eax, 0x10d
je 0x18006dbaa
cmp eax, 1
jne 0x18006dc24
mov r15, qword [rbp - 0x58]
mov r12d, dword [rsp + 0x70]
mov r14d, 0x1ae
jmp 0x18006dd4a
mov eax, dword [rsp + 0x68]
mov esi, r11d
mov r14, qword [rbp - 0x28]
lea r15d, [rax - 1]
or r15d, 7
nop dword [rax]
mov edi, 0xda
cmp edi, 0xda
je 0x18006dbe9
cmp edi, 0x68be
jne 0x18006dc0c
lea rcx, [r14 + 1]
mov eax, esi
and eax, 7
cmp al, 7
cmovne rcx, r14
mov r14, rcx
jmp 0x18006dc08
shl byte [r14], 1
cmp esi, eax
jae 0x18006dc0c
mov rcx, qword [rbp - 0x58]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x75]
call fcn.180062a50
and al, 1
or byte [r14], al
mov eax, dword [rsp + 0x68]
add edi, 0x67e4
cmp edi, 0xcfc8
jbe 0x18006dbc5
inc esi
cmp esi, r15d
jbe 0x18006dbc0
xor r11d, r11d
inc r12d
cmp r12d, 0x10f
jb 0x18006db83
mov r15, qword [rbp - 0x58]
nop dword [rax + rax]
mov rdx, qword [rsp + 0x60]
mov r9, r15
mov rcx, qword [rbp - 0x28]
mov r8d, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov r12d, dword [rsp + 0x70]
mov r14d, 0x1ae
jmp 0x18006dd4a
mov eax, 0xaaaaaaab
mov ecx, r13d
mul r13d
shr edx, 1
lea eax, [rdx + rdx*2]
sub ecx, eax
mov eax, ecx
imul rax, qword [rsp + 0x60]
add rax, qword [rbp - 8]
mov qword [rbp - 0x28], rax
jmp 0x18006dd4a
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
je 0x18006dcdc
mov edi, 0xee
mov eax, edi
sub eax, 0xee
je 0x18006dcb5
cmp eax, 1
je 0x18006d596
jmp 0x18006dcd2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rsi
lea rdx, str.l.clearBreakOnExceptionfunction__
mov rcx, rax
call fcn.180079020
inc edi
cmp edi, 0xf0
jb 0x18006dca1
mov r9, qword [rbp - 0x20]
lea rdx, [rbp]
mov r8, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x38]
mov dword [rsp + 0x20], 0x8f
call fcn.18006af50
jmp 0x18006dd4a
cmp r14d, 0x358
je 0x18006dd42
cmp r14d, 0x3e6
je 0x18006dd38
cmp r14d, 0x474
jne 0x18006dd4a
test r12d, r12d
je 0x18006dd4a
cmp r13d, edi
jne 0x18006dd4a
xor edx, edx
mov dword [rbp - 0x50], r8d
lea r9, [rbp - 0x50]
lea r8, [rbp]
lea ecx, [rdx + 0x7b]
call fcn.180077bd0
jmp 0x18006dd4a
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x38], rax
jmp 0x18006dd4a
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x20], rax
mov edi, dword [rsp + 0x4c]
add r14d, 0x8e
mov rsi, qword [rbp - 0x78]
mov r11d, 0
mov r8d, dword [rsp + 0x6c]
cmp r14d, 0x502
jb 0x18006da70
inc r13d
cmp r13d, r8d
jb 0x18006da63
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
imul eax, dword [rsp + 0x3c], 0xbc
add ecx, eax
mov dword [rsp + 0x34], ecx
cmp ecx, dword [rbp - 0x80]
ja 0x18006d971
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x70]
mov edi, dword [rsp + 0x4c]
mov rsi, qword [rbp - 0x78]
mov r14d, dword [rsp + 0x48]
jmp 0x18006d010
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rsi
lea rdx, str.Utility_targets_may_not_have_link_dependencies.
mov rcx, rax
call fcn.180079020
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.DataConfigurationRegister
call fcn.180079020
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3