Function at 0x18001d130
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
xor ebx, ebx
imul r15d, ecx, 0x294
mov rsi, r8
mov qword [rsp + 0x30], 0xffffffffffffffff
mov rdi, rdx
mov dword [rsp + 0x38], ebx
mov r14d, ecx
mov ebp, ecx
cmp ecx, r15d
ja 0x18001d516
movzx r12d, byte [rsp + 0x80]
lea r13, str._stdin_
nop
cmp ebp, 0x2a8a
ja 0x18001d362
je 0x18001d59e
cmp ebp, 0x5a
je 0x18001d32d
cmp ebp, 0x71
je 0x18001d2f6
cmp ebp, 0x100
je 0x18001d2de
cmp ebp, 0x1572
je 0x18001d2c8
cmp ebp, 0x1aed
jne 0x18001d507
mov eax, dword [rsi]
lea r9, [rsp + 0x80]
lea r8, str.Vho:v
mov dword [rsp + 0x80], eax
mov edx, 0xa8
mov rcx, rdi
call fcn.18002af40
cmp eax, 0xffffffff
je 0x18001d2b0
cmp eax, 0x56
je 0x18001d55f
cmp eax, 0x68
je 0x18001d257
cmp eax, 0x6f
je 0x18001d21e
cmp eax, 0x76
jne 0x18001d536
mov dword [0x180052d7c], 1
jmp 0x18001d282
mov rcx, qword [0x180052d68]
lea rdx, [0x180040da8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x180052d58], rax
test rax, rax
jne 0x18001d282
mov rcx, qword [0x180052d68]
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 rcx, qword [rdi]
xor r9d, r9d
mov qword [rsp + 0x28], rbx
xor r8d, r8d
mov qword [rsp + 0x20], rbx
lea edx, [r9 + 0x57]
call fcn.18001bef0
xor r8d, r8d
mov rcx, rax
lea edx, [r8 + 0x12]
call fcn.18002c5f0
mov eax, dword [rsi]
lea r9, [rsp + 0x80]
lea r8, str.Vho:v
mov dword [rsp + 0x80], eax
mov edx, 0xa8
mov rcx, rdi
call fcn.18002af40
cmp eax, 0xffffffff
jne 0x18001d1f6
mov eax, dword [0x1800527cc]
sub dword [rsi], eax
movsxd rax, dword [0x1800527cc]
lea rdi, [rdi + rax*8]
jmp 0x18001d507
lea r8, [rsp + 0x30]
xor edx, edx
mov ecx, 0x10b
call fcn.1800164c0
jmp 0x18001d507
mov r8, rsi
mov edx, 0x4f
xor ecx, ecx
call fcn.180023f90
mov eax, dword [rdi]
mov dword [rsi], eax
jmp 0x18001d507
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor ecx, ecx
mov qword [0x180052d58], rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [0x180052d70], rax
mov dword [0x180052d98], 1
mov qword [0x180052e00], r13
jmp 0x18001d507
mov edx, 0x55
lea rcx, [rsp + 0x30]
call fcn.180012720
test al, al
je 0x18001d591
mov r9, rdi
lea r8, [rsp + 0x30]
mov edx, 0x10e
mov rcx, rsi
call fcn.1800071c0
movzx r12d, al
jmp 0x18001d507
cmp ebp, 0x3569
je 0x18001d3cd
cmp ebp, 0x3d00
je 0x18001d3bc
cmp ebp, 0x4fe5
je 0x18001d39a
cmp ebp, 0x6a61
je 0x18001d516
cmp ebp, 0x7900
jne 0x18001d507
mov rax, rsi
jmp 0x18001d51e
mov rcx, qword [0x180052d48]
test rcx, rcx
je 0x18001d3b0
mov edx, 0xbf
call fcn.180021ac0
mov dword [rsp + 0x98], ebx
jmp 0x18001d507
mov eax, dword [rdi + 4]
mov dword [rsi + 0x14], eax
mov eax, dword [rdi + 8]
mov dword [rsi + 0x28], eax
jmp 0x18001d507
cmp dword [rsi], 0
je 0x18001d4a4
nop word [rax + rax]
mov ebx, 0xa7
mov eax, ebx
sub eax, 0xa6
je 0x18001d46b
cmp eax, 1
jne 0x18001d485
mov rcx, qword [rdi]
cmp byte [rcx], 0x2d
jne 0x18001d419
cmp byte [rcx + 1], 0
jne 0x18001d419
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [0x180052d70], rax
mov rax, r13
jmp 0x18001d439
lea rdx, [0x180040dc8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x180052d70], rax
test rax, rax
je 0x18001d5ab
mov rax, qword [rdi]
mov edx, 0xd3
mov qword [0x180052e00], rax
xor ecx, ecx
mov dword [0x180052d98], 1
call fcn.180035d90
test eax, eax
jne 0x18001d485
lea edx, [rax + 0x63]
lea rcx, str.uv_is_active
call fcn.180024af0
jmp 0x18001d485
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, qword [0x180052d70]
cmp rcx, rax
je 0x18001d485
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
dec ebx
cmp ebx, 0xa5
ja 0x18001d3e5
dec dword [rsi]
add rdi, 8
cmp dword [rsi], 0
jne 0x18001d3e0
jmp 0x18001d4c3
mov edx, 0xd3
xor ecx, ecx
call fcn.180035d90
test eax, eax
jne 0x18001d4c3
lea edx, [rax + 0x63]
lea rcx, str.Herausgeber:
call fcn.180024af0
cmp dword [0x180052d7c], 0
je 0x18001d4f6
mov rbx, qword [0x180052d48]
test rbx, rbx
je 0x18001d4f6
nop dword [rax + rax]
mov rdx, rbx
mov ecx, 0x12
call fcn.180035370
mov rbx, qword [rbx + 8]
test rbx, rbx
jne 0x18001d4e0
xor r8d, r8d
mov edx, 0x89
xor ecx, ecx
call fcn.18002f450
xor ebx, ebx
imul eax, r14d, 0x3c
add ebp, eax
cmp ebp, r15d
jbe 0x18001d180
mov rax, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rdi]
lea rdx, str.lne_witryny._Aby_usun
mov rcx, rax
call fcn.18003b800
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [rdi]
xor r9d, r9d
mov qword [rsp + 0x28], rbx
xor r8d, r8d
mov qword [rsp + 0x20], rbx
lea edx, [r9 + 0x57]
call fcn.18001bef0
mov rdx, rax
mov ecx, 0x114
call fcn.180011170
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov byte [rsp + 0x98], 0
jmp 0x18001d516
mov byte [rsp + 0x98], r12b
jmp 0x18001d516
mov rcx, qword [rdi]
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