Function at 0x1400083d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x210]
sub rsp, 0x310
mov rax, qword [0x1400f7020]
xor rax, rsp
mov qword [rbp + 0x200], rax
xor r12d, r12d
mov dword [rsp + 0x30], r12d
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp - 0x20]
call fcn.140020c60
mov dword [rsp + 0x40], 0x6c694665
mov word [rsp + 0x44], 0x4e65
mov dword [rsp + 0x38], 0x4d746547
mov dword [rsp + 0x3c], 0x6c75646f
mov dword [rsp + 0x47], 0x41656d
mov byte [rsp + 0x46], 0x61
mov word [rsp + 0x59], 0x7265
mov dword [rsp + 0x61], 0x6c6c64
mov dword [rsp + 0x5c], 0x32336c65
mov byte [rsp + 0x5b], 0x6e
mov byte [rsp + 0x58], 0x4b
mov byte [rsp + 0x60], 0x2e
lea rcx, [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea rdx, [rsp + 0x38]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000849f
mov r8d, 0x104
lea rdx, [rbp - 0x20]
xor ecx, ecx
call rax
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0xf0]
call fcn.140020c60
lea rdi, [rbp - 0x20]
call fcn.1400d3170
mov rbx, rax
test rax, rax
je 0x140008521
mov dword [rsp + 0x5b], 0x6e694668
mov word [rsp + 0x59], 0x7461
mov word [rsp + 0x67], 0x4165
mov byte [rsp + 0x69], r12b
mov dword [rsp + 0x60], 0x656c6946
mov word [rsp + 0x64], 0x614e
mov byte [rsp + 0x58], 0x50
mov byte [rsp + 0x66], 0x6d
mov byte [rsp + 0x5f], 0x64
lea rdx, [rsp + 0x58]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140008519
lea rcx, [rbp - 0x20]
call rax
mov rdi, rax
mov rcx, rbx
call fcn.1400c4d80
mov r8, rdi
mov edx, 0x104
lea rcx, [rbp + 0xf0]
call fcn.140028e14
call fcn.1400d3170
mov rbx, rax
test rax, rax
je 0x1400085a2
mov dword [rsp + 0x38], 0x68746150
mov word [rsp + 0x3c], 0x6552
mov word [rsp + 0x46], 0x736e
mov dword [rsp + 0x41], 0x74784565
mov dword [rsp + 0x48], 0x416e6f69
mov word [rsp + 0x3f], 0x766f
mov byte [rsp + 0x4c], r12b
mov byte [rsp + 0x45], 0x65
mov byte [rsp + 0x3e], 0x6d
lea rdx, [rsp + 0x38]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000859a
lea rcx, [rbp + 0xf0]
call rax
mov rcx, rbx
call fcn.1400c4d80
lea rdx, [rbp + 0xf0]
lea rcx, [rbp - 0x68]
call fcn.14001b420
mov r8, rax
lea rdi, [0x1400f8308]
mov rdx, qword [0x1400f8320]
mov rax, rdi
cmp rdx, 0x10
cmovae rax, qword [0x1400f8308]
mov rcx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x1400085df
mov rcx, qword [r8]
cmp rax, rcx
je 0x14000861c
mov qword [0x1400f8318], r12
mov rax, rdi
cmp rdx, 0x10
cmovae rax, qword [0x1400f8308]
mov byte [rax], 0
cmp rdi, r8
je 0x14000861c
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x14000860f
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
mov rcx, rdi
call fcn.1400190d0
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140008657
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008652
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d6c
call fcn.14001e44c
lea r9, [0x1400f8328]
mov r8, qword [0x1400f8340]
mov rcx, r9
mov rdx, qword [0x1400f8328]
cmp r8, 0x10
cmovae rcx, rdx
mov rax, rdi
cmp qword [0x1400f8320], 0x10
cmovae rax, qword [0x1400f8308]
cmp rcx, rax
je 0x1400086cf
mov qword [0x1400f8338], r12
cmp r8, 0x10
jb 0x1400086a1
mov byte [rdx], 0
jmp 0x1400086ad
mov byte [0x1400f8328], 0
cmp r9, rdi
je 0x1400086cf
mov rdx, rdi
cmp qword [0x1400f8320], 0x10
cmovae rdx, qword [0x1400f8308]
mov r8, qword [0x1400f8318]
mov rcx, r9
call fcn.1400190d0
lea r9, [0x1400f8348]
mov r8, qword [0x1400f8360]
mov rcx, r9
mov rdx, qword [0x1400f8348]
cmp r8, 0x10
cmovae rcx, rdx
mov rax, rdi
cmp qword [0x1400f8320], 0x10
cmovae rax, qword [0x1400f8308]
cmp rcx, rax
je 0x140008747
mov qword [0x1400f8358], r12
cmp r8, 0x10
jb 0x140008719
mov byte [rdx], 0
jmp 0x140008725
mov byte [0x1400f8348], 0
cmp r9, rdi
je 0x140008747
mov rdx, rdi
cmp qword [0x1400f8320], 0x10
cmovae rdx, qword [0x1400f8308]
mov r8, qword [0x1400f8318]
mov rcx, r9
call fcn.1400190d0
lea rdx, [0x1400ea720]
lea rcx, [rbp - 0x68]
call fcn.1400bd560
nop
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.140018d70
mov dword [rsp + 0x30], 1
mov rcx, qword [rbp - 0x78]
mov rdx, qword [rbp - 0x70]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400087a0
lea rax, [rcx + 1]
mov qword [rbp - 0x78], rax
lea rax, [rsp + 0x78]
cmp rdx, 0x10
cmovae rax, qword [rsp + 0x78]
mov word [rax + rcx], 0x5c
jmp 0x1400087c0
mov qword [rsp + 0x20], 1
lea r9, [0x1400ea68c]
mov edx, 1
lea rcx, [rsp + 0x78]
call fcn.140018490
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x1400087fb
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400087f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d72
call fcn.14001e44c
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r12
mov rsi, qword [rbp - 0x78]
lea r14, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae r14, qword [rsp + 0x78]
movabs r13, 0x7fffffffffffffff
cmp rsi, 0x10
jae 0x140008857
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x50], 0xf
mov ebx, 0xf
jmp 0x1400088c9
mov rbx, rsi
or rbx, 0xf
cmp rbx, r13
cmova rbx, r13
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400088a1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140008d78
mov rcx, rax
call fcn.14001e454
mov rcx, rax
test rax, rax
je 0x140008d7e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400088b0
test rcx, rcx
je 0x1400088ad
call fcn.14001e454
jmp 0x1400088b0
mov rax, r12
mov qword [rsp + 0x38], rax
lea r8, [rsi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1400205b0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], rsi
mov dword [rsp + 0x30], 3
mov r9, rdi
cmp qword [0x1400f8320], 0x10
cmovae r9, qword [0x1400f8308]
mov r14, qword [0x1400f8318]
mov rax, rbx
sub rax, rsi
cmp r14, rax
ja 0x14000892c
lea rax, [r14 + rsi]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x38]
cmp rbx, 0x10
cmovae rax, qword [rsp + 0x38]
lea rbx, [rax + rsi]
mov r8, r14
mov rdx, r9
mov rcx, rbx
call fcn.1400205b0
mov byte [r14 + rbx], 0
jmp 0x14000893e
mov qword [rsp + 0x20], r14
mov rdx, r14
lea rcx, [rsp + 0x38]
call fcn.140018490
lea r11, [0x1400f8368]
mov r9, qword [0x1400f8380]
mov rcx, r11
mov r10, qword [0x1400f8368]
cmp r9, 0x10
cmovae rcx, r10
lea rax, [rsp + 0x38]
mov r8, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
cmovae rax, r8
cmp rcx, rax
je 0x1400089b7
mov qword [0x1400f8378], r12
mov rax, r11
cmp r9, 0x10
cmovae rax, r10
mov byte [rax], 0
lea rdx, [rsp + 0x38]
cmp qword [rsp + 0x50], 0x10
cmovae rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x48]
mov rcx, r11
call fcn.1400190d0
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x38]
mov dword [rsp + 0x30], 1
cmp rdx, 0x10
jb 0x1400089f5
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400089ed
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d84
mov rcx, r8
call fcn.14001e44c
lea rdx, [0x1400ea770]
lea rcx, [rbp - 0x48]
call fcn.1400bd560
mov r15, rax
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov rsi, qword [rbp - 0x78]
lea r14, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae r14, qword [rsp + 0x78]
cmp rsi, 0x10
jae 0x140008a4a
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x70], 0xf
mov ebx, 0xf
jmp 0x140008abc
mov rbx, rsi
or rbx, 0xf
cmp rbx, r13
cmova rbx, r13
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140008a94
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140008d8a
mov rcx, rax
call fcn.14001e454
mov rcx, rax
test rax, rax
je 0x140008d90
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140008aa3
test rcx, rcx
je 0x140008aa0
call fcn.14001e454
jmp 0x140008aa3
mov rax, r12
mov qword [rsp + 0x58], rax
lea r8, [rsi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1400205b0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x30], 5
cmp qword [0x1400f8320], 0x10
cmovae rdi, qword [0x1400f8308]
mov r14, qword [0x1400f8318]
mov rax, rbx
sub rax, rsi
cmp r14, rax
ja 0x140008b1c
lea rax, [r14 + rsi]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x58]
cmp rbx, 0x10
cmovae rax, qword [rsp + 0x58]
lea rbx, [rax + rsi]
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.1400205b0
mov byte [r14 + rbx], 0
jmp 0x140008b32
mov qword [rsp + 0x20], r14
mov r9, rdi
mov rdx, r14
lea rcx, [rsp + 0x58]
call fcn.140018490
nop
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x38]
call fcn.140018d70
mov dword [rsp + 0x30], 0xd
mov r9, r15
cmp qword [r15 + 0x18], 0x10
jb 0x140008b56
mov r9, qword [r15]
mov rdi, qword [r15 + 0x10]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140008b9e
lea rax, [rcx + rdi]
mov qword [rsp + 0x48], rax
lea rbx, [rsp + 0x38]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x38]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.1400205b0
mov byte [rdi + rbx], 0
jmp 0x140008bb0
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rsp + 0x38]
call fcn.140018490
lea r11, [0x1400f8388]
mov r9, qword [0x1400f83a0]
mov rcx, r11
mov r10, qword [0x1400f8388]
cmp r9, 0x10
cmovae rcx, r10
lea rax, [rsp + 0x38]
mov r8, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
cmovae rax, r8
cmp rcx, rax
je 0x140008c29
mov qword [0x1400f8398], r12
mov rax, r11
cmp r9, 0x10
cmovae rax, r10
mov byte [rax], 0
lea rdx, [rsp + 0x38]
cmp qword [rsp + 0x50], 0x10
cmovae rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x48]
mov rcx, r11
call fcn.1400190d0
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140008c5f
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140008c57
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d90
mov rcx, r8
call fcn.14001e44c
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], 0xf
mov byte [rsp + 0x38], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140008caf
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008caa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d96
call fcn.14001e44c
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140008cfe
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008cf8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d9c
call fcn.14001e44c
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140008d36
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008d31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d66
call fcn.14001e44c
mov rcx, qword [rbp + 0x200]
xor rcx, rsp
call fcn.14001e190
lea r11, [rsp + 0x310]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140024b1c
int3
call fcn.140024b1c
nop
call fcn.140024b1c
nop
call fcn.140019070
int3
call fcn.140024b1c
nop
call fcn.140024b1c
nop
call fcn.140019070
int3
call fcn.140024b1c
nop
call fcn.140024b1c
nop
call fcn.140024b1c
int3