Function at 0x18000c380
Capabilities:
Access the windows event log

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2d0]
sub rsp, 0x3d0
mov rax, qword [0x18003acf8]
xor rax, rsp
mov qword [rbp + 0x2c0], rax
mov r15, r9
mov r14, r8
mov qword [rsp + 0x58], r8
mov rsi, rdx
mov eax, ecx
mov dword [rsp + 0x64], ecx
mov edi, ecx
imul r12d, ecx, 0x47c
xor edx, edx
movzx ebx, byte [rsp + 0x50]
cmp ecx, r12d
ja 0x18000c632
imul r13d, eax, 0x52
movabs rcx, 0x31007200630076
lea rdx, [0x18000a560]
mov eax, 0x30
lea r11d, [rax + 2]
lea r8, [0x18000e690]
lea r9, [0x18000e660]
lea r10, [0x18000e6a0]
mov r14, qword [rbp - 0x58]
cmp edi, 0xfeb8
ja 0x18000c557
je 0x18000c520
cmp edi, 0x5598
ja 0x18000c498
je 0x18000c482
mov eax, edi
sub eax, 0xdf
je 0x18000c46d
sub eax, 0x29
je 0x18000c457
cmp eax, 0x4745
jne 0x18000c616
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x18], r15
jmp 0x18000c616
mov dword [rbp + 0x130], 0x73006d
mov qword [rbp + 0x134], rcx
jmp 0x18000c616
mov rax, qword [rsp + 0x58]
mov qword [0x18003add0], rax
mov qword [rax + 0x10], rdx
jmp 0x18000c616
mov dword [rbp + 0x13c], 0x32
lea r8, [0x18000e690]
jmp 0x18000c61b
cmp edi, 0x8fbb
je 0x18000c512
cmp edi, 0xaa28
je 0x18000c506
cmp edi, 0xd729
jne 0x18000c61b
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x28], rsi
lea rcx, [0x18000e6d0]
mov qword [rax + 0x50], rcx
mov ecx, 8
call fcn.180025458
mov r14, rax
movabs rcx, 0x31007200630076
lea rdx, [0x18000a560]
lea r8, [0x18000e690]
lea r9, [0x18000e660]
lea r10, [0x18000e6a0]
mov r11d, 0x32
jmp 0x18000c616
mov word [rbp + 0x13e], ax
jmp 0x18000c61b
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x20], r8
jmp 0x18000c616
xor eax, eax
mov word [rbp + 0x140], ax
movups xmm0, xmmword [str.imageVerticalAlign]
movups xmmword [rbp + 0x198], xmm0
movzx eax, word [0x180031f68]
mov word [rbp + 0x1a8], ax
movzx eax, byte [0x180031f6a]
mov byte [rbp + 0x1aa], al
jmp 0x18000c616
cmp edi, 0x1a7d8
ja 0x18000c5db
je 0x18000c5bc
cmp edi, 0x11e97
je 0x18000c5aa
cmp edi, 0x15348
je 0x18000c58b
cmp edi, 0x16605
jne 0x18000c61b
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x30], r9
jmp 0x18000c616
mov r8d, 1
lea rdx, [0x180030430]
lea rcx, [rbp + 0x198]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
jmp 0x18000c4d5
mov qword [r14], rsi
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x40], r10
mov qword [rax + 0x48], r14
jmp 0x18000c616
mov dword [rbp + 0x1ab], 0x746e65
xor ecx, ecx
mov word [rbp + 0xf8], cx
movabs rcx, 0x31007200630076
jmp 0x18000c61b
cmp edi, 0x1ad73
je 0x18000c60d
cmp edi, 0x1f4e1
jne 0x18000c61b
mov r9d, 0xe6
xor r8d, r8d
mov rdx, qword [rsi + 0xb8]
mov rcx, qword [rsp + 0x58]
call fcn.180007510
movzx ebx, al
jmp 0x18000c4d5
mov rax, qword [rsp + 0x58]
mov qword [rax + 0x38], r15
mov eax, 0x30
add edi, r13d
cmp edi, r12d
jbe 0x18000c414
mov r14, qword [rsp + 0x58]
mov eax, dword [rsp + 0x64]
xor edx, edx
lea edi, [rax + 0xe]
mov dword [rbp - 0x70], edi
cmp eax, edi
jae case.0x18000c692.223
lea r10, [0x180000000]
movabs rsi, 0x7ffffffffffffffe
mov r15d, 0x62
mov r8d, 0x6172
lea r11d, [r15 - 0xb]
lea r9d, [r15 + 0xc]
lea r13d, [r15 - 1]
mov r12, qword [rsp + 0x70]
nop
add eax, 0xffffff21
cmp eax, 0x35
ja case.0x18000c692.237
movzx eax, byte [r10 + rax + 0xd20c]
mov ecx, dword [r10 + rax*4 + 0xd1d0]
add rcx, r10
jmp rcx
mov r8d, 0xa
lea rdx, [rbp + 0x18c]
lea ecx, [r8 + 0x16]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itow]
mov byte [rsp + 0x50], 1
jmp 0x18000d10f
lea rcx, [rbp + 0xf8]
sub rcx, 2
lea rcx, [rcx + 2]
cmp word [rcx], 0
jne 0x18000c6c0
mov eax, dword [0x18002fcb8]
mov dword [rcx], eax
mov dword [rbp + 0xfa], 0x69
mov dword [rbp + 0xfc], r15d
jmp case.0x18000c692.237
lea rax, [rbp + 0xf8]
mov qword [rbp + 0xe8], rax
jmp case.0x18000c692.237
mov word [rbp + 0x102], dx
jmp case.0x18000c692.237
xor r15d, r15d
mov dword [rsp + 0x6c], r15d
mov edi, r15d
mov qword [rsp + 0x78], r15
nop word [rax + rax]
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 7
mov word [rbp - 0x20], r15w
mov r13d, 6
mov dword [rsp + 0x60], r13d
nop dword [rax]
cmp r13d, 0x2ca
ja 0x18000cae4
je 0x18000c99c
cmp r13d, 6
je 0x18000c97e
cmp r13d, 0xb7
je 0x18000c95d
cmp r13d, 0x168
je 0x18000c926
cmp r13d, 0x219
jne 0x18000cf51
mov r8d, 3
lea rdx, [0x18003233c]
lea rcx, [rbp + 0x129]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rsi, qword [r14 + 0x10]
mov rdi, r14
cmp qword [r14 + 0x18], 8
jb 0x18000c7af
mov rdi, qword [r14]
cmp rsi, 8
jae 0x18000c7c8
movups xmm0, xmmword [rdi]
movups xmmword [rbp], xmm0
mov r15d, 7
mov r13, qword [rbp]
jmp 0x18000c807
mov r15, rsi
or r15, 7
movabs rax, 0x7ffffffffffffffe
cmp r15, rax
cmova r15, rax
lea rdx, [r15 + 1]
lea rcx, [rbp]
call fcn.1800185c0
mov r13, rax
mov qword [rbp], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x10], rsi
lea r14, [rbp]
cmp r15, 8
cmovae r14, r13
cmp rsi, 8
jae 0x18000c82f
movups xmm0, xmmword [r14]
mov qword [rbp - 0x28], 7
jmp 0x18000c873
mov rdi, rsi
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x40]
call fcn.1800185c0
mov qword [rbp - 0x40], rax
lea r8, [rsi*2 + 2]
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x28], rdi
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x18000c8bb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c8b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000d140
call fcn.180025494
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x10], xmm0
cmp r15, 8
jb 0x18000c906
lea rdx, [r15*2 + 2]
mov rax, r13
cmp rdx, 0x1000
jb 0x18000c8fe
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000d147
mov rcx, r13
call fcn.180025494
xor r15d, r15d
mov qword [rbp - 0x58], r15
mov r13d, dword [rsp + 0x60]
mov rdi, qword [rsp + 0x78]
movabs rsi, 0x7ffffffffffffffe
jmp 0x18000cf51
mov eax, dword [str.own_]
mov dword [rbp + 0x11f], eax
mov eax, 0x62
mov word [rbp + 0x123], ax
mov eax, dword [str.trace]
mov dword [rbp + 0x124], eax
movzx eax, word [0x180032328]
mov word [rbp + 0x128], ax
jmp 0x18000cf51
movsd xmm0, qword [str.s__to_teard]
movsd qword [rbp + 0x114], xmm0
mov eax, dword [0x180032338]
mov dword [rbp + 0x11c], eax
jmp 0x18000cf51
mov eax, dword [str.____]
mov dword [rbp + 0x110], eax
movzx eax, byte [0x180032344]
mov byte [rbp + 0x114], al
jmp 0x18000cf51
mov qword [rsp + 0x70], r15
mov rdx, qword [rbp + rdi*8 + 0xe0]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], 0
jne 0x18000c9b0
lea rcx, [rbp - 0x20]
call fcn.1800186c0
mov r15, qword [rbp - 0x10]
mov r14, qword [rbp - 8]
cmp r15, r14
jae 0x18000c9fb
lea rax, [r15 + 1]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x20]
cmp r14, 8
cmovae rax, qword [rbp - 0x20]
mov dword [rax + r15*2], 0x2e
mov r12, qword [rsp + 0x70]
xor r15d, r15d
jmp 0x18000cf51
mov rax, rsi
sub rax, r15
cmp rax, 1
jb 0x18000d1c9
lea r12, [r15 + 1]
mov rdi, r12
or rdi, 7
cmp rdi, rsi
jbe 0x18000ca20
mov rdi, rsi
jmp 0x18000ca41
mov rcx, r14
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp r14, rax
jbe 0x18000ca36
mov rdi, rsi
jmp 0x18000ca41
lea rax, [r14 + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x20]
call fcn.1800185c0
mov rsi, rax
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], rdi
add r15, r15
mov r8, r15
mov rcx, rax
cmp r14, 8
jb 0x18000cab3
mov rdi, qword [rbp - 0x20]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov dword [r15 + rsi], 0x2e
lea rdx, [r14*2 + 2]
cmp rdx, 0x1000
jb 0x18000caa9
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18000d147
mov rdi, rcx
mov rcx, rdi
call fcn.180025494
jmp 0x18000cac4
lea rdx, [rbp - 0x20]
call sub.VCRUNTIME140.dll_memcpy
mov dword [r15 + rsi], 0x2e
mov qword [rbp - 0x20], rsi
mov r12, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
xor r15d, r15d
movabs rsi, 0x7ffffffffffffffe
jmp 0x18000cf51
cmp r13d, 0x37b
je 0x18000cef1
cmp r13d, 0x42c
je 0x18000ceb1
cmp r13d, 0x4dd
jne 0x18000cf51
cmp qword [rbp - 0x48], 0
jne 0x18000cf51
mov esi, 0xd
mov dword [rsp + 0x68], esi
nop
cmp esi, 0xd
ja case.default.0x18000cb36
mov eax, esi
mov ecx, dword [r10 + rax*4 + 0xd244]
add rcx, r10
jmp rcx
mov word [rbp + 0x158], r15w
jmp case.default.0x18000cb36
mov r8d, 1
lea rdx, [0x180031f7e]
lea rcx, [rbp + 0x148]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r8d, 5
lea rdx, [0x180031fd6]
lea rcx, [rbp + 0x14a]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
mov r8d, 0x6172
mov r9d, 0x6e
lea r10, [0x180000000]
lea r11d, [r9 - 0x17]
jmp case.default.0x18000cb36
mov word [rbp + 0x15c], r15w
mov r8d, 5
lea rdx, [0x1800321d6]
lea rcx, [rbp + 0x148]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
movabs rax, 0x65006d00650072
mov qword [rbp + 0x166], rax
jmp 0x18000cb79
mov qword [rbp - 0x60], 0xffffffffffffffff
xor r8d, r8d
xor edx, edx
lea rcx, [rdx - 1]
call qword [sym.imp.dbghelp.dll_SymInitialize]
mov dword [rbp - 0x80], eax
jmp 0x18000cb79
mov dword [rbp + 0x158], 0x650063
jmp case.default.0x18000cb36
mov byte [rsp + 0x52], 0
mov ecx, r15d
movzx eax, byte [rsp + 0x51]
cmp dword [rbp - 0x80], 0
cmovne ecx, eax
mov byte [rsp + 0x51], cl
jmp case.default.0x18000cb36
cmp byte [rsp + 0x51], 0
je 0x18000ce0d
mov ebx, 0x13
lea edi, [rbx + 1]
mov esi, dword [rbp - 0x74]
lea r13d, [rbx + 0x61]
lea r12d, [rbx + 0x63]
cmp ebx, 0x13
ja case.default.0x18000cc46
mov eax, ebx
mov ecx, dword [r10 + rax*4 + 0xd27c]
add rcx, r10
jmp rcx
mov dword [rbp - 0x31], 0x54535f54
mov byte [rbp - 0x2d], 0
lea rdx, [0x180032219]
jmp 0x18000cdc9
mov word [rbp - 0x35], 0x5f
jmp case.default.0x18000cc46
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.dbghelp.dll_SymCleanup]
jmp 0x18000cdd9
mov word [rbp + 0x13], r8w
jmp case.default.0x18000cc46
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], esi
mov eax, dword [rbp - 0x78]
mov dword [rsp + 0x28], eax
mov eax, dword [rbp - 0x7c]
mov dword [rsp + 0x20], eax
xor r9d, r9d
lea r8, [rbp - 0x40]
lea rdx, [rbp]
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.dbghelp.dll_SymFindFileInPath]
jmp 0x18000cdd9
mov dword [rbp + 3], 0x6b6e69
mov dword [rbp + 6], 0x65704f
mov word [rbp + 9], r8w
jmp case.default.0x18000cc46
mov dword [rbp + 0x15], 0x72657070
mov byte [rbp + 0x19], 0
jmp case.default.0x18000cc46
mov word [rbp + 0x12], r11w
jmp case.default.0x18000cc46
mov word [rbp + 0x11], r13w
jmp case.default.0x18000cc46
mov r8d, 1
lea rdx, [0x180032254]
lea rcx, [rbp - 0x36]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp 0x18000cdd9
mov eax, 0x55
mov word [rbp], ax
mov word [rbp + 1], r9w
mov eax, 0x6c
mov word [rbp + 2], ax
jmp case.default.0x18000cc46
mov dword [rbp + 0xb], 0x45646e
mov word [rbp + 0xe], r12w
jmp case.default.0x18000cc46
mov byte [rbp - 0x2b], 0x54
jmp case.default.0x18000cc46
mov esi, 2
jmp case.default.0x18000cc46
mov r8d, 5
lea rdx, [0x18003226c]
lea rcx, [rbp - 0x3c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbp - 0x37], 0
mov r8d, 1
lea rdx, [0x180032289]
jmp 0x18000cdcf
mov word [rbp - 0x40], 0x5f
mov r8d, 3
lea rdx, [0x180032291]
jmp 0x18000cdcf
mov byte [rbp - 0x2a], 0
mov dword [rbp - 0x7c], r15d
mov dword [rbp - 0x78], r15d
jmp case.default.0x18000cc46
mov eax, 0x65
mov word [rbp + 0xf], ax
jmp case.default.0x18000cc46
mov word [rbp + 0x10], r9w
jmp case.default.0x18000cc46
mov word [rbp - 0x34], 0x49
lea rdx, [0x1800322a9]
mov r8d, 2
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov r8d, 0x6172
mov r9d, 0x6e
lea r10, [0x180000000]
lea r11d, [r9 - 0x17]
dec ebx
sub rdi, 1
jne 0x18000cc30
mov dword [rbp - 0x74], esi
mov esi, dword [rsp + 0x68]
mov r13d, dword [rsp + 0x60]
mov r12, qword [rsp + 0x70]
movzx edx, byte [rsp + 0x52]
lea rcx, [rbp + 0x148]
call qword [sym.imp.ADVAPI32.dll_SaferiIsExecutableFileType]
xor bl, bl
jmp 0x18000cb79
mov dword [rbp + 0x154], 0x720075
jmp case.default.0x18000cb36
mov word [rbp + 0x16e], r15w
mov r8d, 5
lea rdx, [0x180032300]
lea rcx, [rbp + 0x16e]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
mov word [rbp + 0x178], r15w
jmp 0x18000cb79
mov byte [rsp + 0x51], 1
jmp case.default.0x18000cb36
mov dword [rbp + 0x178], 0x64
jmp case.default.0x18000cb36
mov word [rbp + 0x154], r15w
jmp case.default.0x18000cb36
mov word [rbp + 0x148], r15w
dec esi
mov dword [rsp + 0x68], esi
lea eax, [rsi + 0x11b]
cmp eax, 0x11a
ja 0x18000cb20
mov rdi, qword [rsp + 0x78]
movabs rsi, 0x7ffffffffffffffe
jmp 0x18000cf51
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rcx, qword [rbp - 0x20]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov qword [rbp - 0x48], rax
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x110]
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.ADVAPI32.dll_FlushTraceA]
lea rdx, [rbp + 0x20]
mov rcx, r12
call sub.IMM32.dll_ImmGetCompositionFontA
jmp 0x18000cf51
mov r8d, 3
lea rdx, [0x18002fe40]
lea rcx, [rbp - 0x20]
call fcn.1800186c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x60], xmm0
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xd0], rax
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x58], eax
add r13d, 0xb1
mov dword [rsp + 0x60], r13d
cmp r13d, 0x58e
mov r14, qword [rsp + 0x58]
mov r8d, 0x6172
mov r9d, 0x6e
lea r10, [0x180000000]
lea r11d, [r9 - 0x17]
jb 0x18000c740
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x18000cfc6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cfc1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000d1be
call fcn.180025494
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
inc rdi
mov qword [rsp + 0x78], rdi
cmp eax, 3
mov r14, qword [rsp + 0x58]
mov r8d, 0x6172
mov r9d, 0x6e
lea r10, [0x180000000]
lea r11d, [r9 - 0x17]
jb 0x18000c720
mov edi, dword [rbp - 0x70]
lea r15d, [r9 - 0xc]
lea r13d, [r9 - 0xd]
jmp 0x18000d11f
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rbp + 0xe0], xmm0
movsd xmm1, qword [rbp - 0x30]
movsd qword [rbp + 0xf0], xmm1
mov qword [rbp - 0x68], rdx
lea rax, [rbp + 0x130]
mov qword [rbp + 0xe0], rax
jmp case.0x18000c692.237
lea rcx, [rbp + 0xf8]
sub rcx, 2
nop word [rax + rax]
lea rcx, [rcx + 2]
cmp word [rcx], 0
jne 0x18000d050
mov eax, dword [0x180030150]
mov dword [rcx], eax
mov word [rbp + 0x100], r13w
jmp case.0x18000c692.237
cmp byte [rsp + 0x50], 0
je case.0x18000c692.237
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.ADVAPI32.dll_CloseEventLog]
jmp 0x18000d10f
mov dword [rbp + 0x102], 0x79
mov r8d, 0xa
lea rdx, [rbp + 0x104]
lea ecx, [r8 + 0x16]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itow]
jmp 0x18000d10f
mov word [rbp + 0x180], dx
mov r8d, 5
lea rdx, str.sslea
lea rcx, [rbp + 0x180]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov dword [rbp + 0x18a], 0x79
jmp 0x18000d10f
lea rax, [rbp + 0x180]
mov qword [rbp + 0xf0], rax
mov ecx, edx
movzx eax, byte [rsp + 0x50]
cmp qword [rbp - 0x68], 0
cmovne ecx, eax
mov byte [rsp + 0x50], cl
jmp case.0x18000c692.237
lea rdx, [rbp + 0x198]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_OpenEventLogA]
mov qword [rbp - 0x68], rax
mov r8d, 0x6172
mov r9d, 0x6e
lea r11d, [r9 - 0x17]
lea r10, [0x180000000]
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp eax, edi
jae case.0x18000c692.223
mov r14, qword [rsp + 0x58]
xor edx, edx
jmp 0x18000c670
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb case.0x18000c692.223
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000d18c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000d18c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180025494
movzx eax, bl
mov rcx, qword [rbp + 0x2c0]
xor rcx, rsp
call fcn.1800259a0
mov rbx, qword [rsp + 0x410]
add rsp, 0x3d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov al, 1
jmp 0x18000d194
call fcn.1800184e0
nop
nop
xchg ecx, eax
rol dword [rax], 1
add byte [rbp + 0x3c0000c6], dh
rol byte [rax], 1
add bl, bh
mov byte [rax], 0
mov eax, edx
add byte [rax], al
lodsb al, byte [rsi]
rol byte [rax], 1
add byte [rsi + rax*8 - 0x2ff30000], dl
add byte [rax], al
call 0x17c00d2bb
rol byte [rax], 1
add cl, bl
rol byte [rax], 1
add byte [rdi], al
mov dword [rax], 0xd06f00
add ch, al
rol dword [rax], 1
add byte [rsi], ah
rol dword [rax], 1
add byte [rax], al
invalid