Function at 0x140055040
Capabilities:
Encode data using xor
Execute command
Set current directory

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5c8]
sub rsp, 0x6a0
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140074010]
xor rax, rsp
mov qword [rbp + 0x580], rax
xor esi, esi
mov dword [rbp + 0xd8], 0xece5ede2
mov dword [rbp + 0xdc], 0xd5c7c49f
mov dword [rbp + 0xe0], 0xded6d6d7
mov dword [rbp + 0xe4], 0x100ddd3
mov ecx, esi
nop word [rax + rax]
lea eax, [rcx - 0x25]
xor byte [rbp + rcx + 0xd8], al
inc rcx
cmp rcx, 0xe
jb 0x1400550b0
mov byte [rbp + 0xe7], sil
lea r8, [rbp + 0xe6]
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x2f0]
call fcn.1400537b0
nop
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x58]
call fcn.1400528f0
mov r8, rax
lea rdx, [rbp + 0x270]
call fcn.1400011d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
movdqa xmm6, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x2e0], xmm6
mov byte [rbp + 0x2d0], 0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, 0x10
lea rdx, str.C:_Rockstar_beta
lea rcx, [rbp + 0x210]
call fcn.140002010
nop
lea rcx, [rbp + 0x210]
cmp qword [rbp + 0x228], 0x10
cmovae rcx, qword [rbp + 0x210]
call qword [sym.imp.KERNEL32.dll_SetCurrentDirectoryA]
test eax, eax
jne 0x14005519b
lea rdx, str.cracked
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140053510
lea rdx, [0x1400536e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14005688e
lea rdx, str.brain__
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140053510
lea rdx, [0x1400536e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400678e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.not_brain_:_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140053510
lea rdx, [0x1400536e0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movdqa xmm0, xmmword [0x140068170]
movdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], 0xb5a3abef
mov word [rsp + 0x5c], 0xa5
mov byte [rsp + 0x5e], 1
mov rcx, rsi
nop
lea eax, [rcx - 0x50]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x15
jb 0x140055220
mov byte [rsp + 0x5e], 0
lea r8, [rsp + 0x5d]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x2b0]
call fcn.1400537b0
nop
movdqa xmm0, xmmword [0x1400680a0]
movdqu xmmword [rbp + 0xd8], xmm0
mov word [rbp + 0xe8], 0xc4
mov byte [rbp + 0xea], 1
mov rcx, rsi
nop
lea eax, [rcx - 0x25]
xor byte [rbp + rcx + 0xd8], al
inc rcx
cmp rcx, 0x11
jb 0x140055270
mov byte [rbp + 0xea], 0
lea r8, [rbp + 0xe9]
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0xf8]
call fcn.1400537b0
nop
movdqa xmm0, xmmword [0x140068160]
movdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], 0x81808f
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x25]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x13
jb 0x1400552d0
mov byte [rsp + 0x5c], 0
lea r8, [rsp + 0x5b]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x290]
call fcn.1400537b0
nop
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [rbp + 0x2c0]
sub rax, rcx
mov rdx, qword [rbp + 0x2a0]
cmp rax, rdx
jb 0x140056a0b
lea r9, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0x10
cmovae r9, qword [rbp + 0x2b0]
lea rax, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0x10
cmovae rax, qword [rbp + 0x290]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x250]
call fcn.140054820
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x310]
call sub.VCRUNTIME140.dll_memset
lea rdx, str.C:_Rockstar_beta_start.rock
lea rcx, [rbp + 0x310]
call fcn.140056ac0
nop
lea rcx, [rbp + 0x318]
call fcn.140052bd0
test rax, rax
jne 0x1400553c8
mov rax, qword [rbp + 0x310]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x310]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], rax
mov rax, r14
mov rcx, qword [rbp + 0x108]
sub rax, rcx
cmp rax, 9
jb 0x140056a11
lea r9, [rbp + 0xf8]
cmp qword [rbp + 0x110], 0x10
cmovae r9, qword [rbp + 0xf8]
mov qword [rsp + 0x30], 9
lea rax, str.libraries
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x58]
call fcn.140054820
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x118]
call fcn.140054db0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], 0xf
mov byte [rbp + 0x130], 0
mov rbx, qword [rbp + 0x118]
mov rdi, qword [rbp + 0x120]
lea r15, str.libraries_
cmp rbx, rdi
je 0x1400556cd
mov rdx, rbx
lea rcx, [rbp + 0xd8]
call fcn.1400528f0
nop
mov rax, r14
mov rcx, qword [rbp + 0x108]
sub rax, rcx
cmp rax, 0xa
jb 0x140056a17
lea r9, [rbp + 0xf8]
cmp qword [rbp + 0x110], 0x10
cmovae r9, qword [rbp + 0xf8]
mov qword [rsp + 0x30], 0xa
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x58]
call fcn.140054820
nop
lea rdx, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 0x10
cmovae rdx, qword [rbp + 0xd8]
mov r8, qword [rbp + 0xe8]
lea rcx, [rbp + 0x58]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x140067924]
lea rcx, [rsp + 0x48]
call fcn.140001e10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x90]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0x130]
call fcn.140001e10
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1400555e3
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400555dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400556b1
call fcn.14005c354
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x140055620
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005561b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400556b8
call fcn.14005c354
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x14005566b
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055665
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400556bf
call fcn.14005c354
nop
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0x10
jb 0x1400556a8
inc rdx
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400556a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400556c6
call fcn.14005c354
add rbx, 0x20
jmp 0x140055475
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
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]
int3
lea rcx, [rbp + 0x250]
cmp qword [rbp + 0x268], 0x10
cmovae rcx, qword [rbp + 0x250]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
jne 0x140055762
lea r9d, [rax + 0x10]
lea r8, str.loader
lea rdx, [0x140067938]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov r15, qword [rbp + 0xf8]
mov r13, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140056690
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005668b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005668b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rdx, str.JNI_CreateJavaVM
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400752c8], rax
test rax, rax
je 0x140055709
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x420]
call sub.VCRUNTIME140.dll_memset
lea rdx, str.C:Rockstar_beta_settings.rock
lea rcx, [rbp + 0x420]
call fcn.1400527e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], rsi
mov ecx, 0xf
mov qword [rsp + 0x68], rcx
mov qword [rbp + 0x188], rcx
mov byte [rbp + 0x170], 0
cmp qword [rbp + 0x4b0], 0
je 0x140055840
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x420]
call fcn.140053330
lea rcx, [rbp + 0x430]
call fcn.140052bd0
test rax, rax
jne 0x14005582d
mov rax, qword [rbp + 0x420]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x420]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov rcx, qword [rbp + 0x188]
mov qword [rsp + 0x68], rcx
jmp 0x140055839
mov rax, qword [rbp + 0x188]
mov qword [rsp + 0x68], rax
mov rsi, qword [rbp + 0x180]
mov rax, r14
mov r14, qword [rbp + 0x108]
sub rax, r14
cmp rax, 0x12
jb 0x140056a1d
lea r12, [rbp + 0xf8]
mov r13, qword [rbp + 0xf8]
mov rax, qword [rbp + 0x110]
mov qword [rsp + 0x40], rax
cmp rax, 0x10
cmovae r12, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea r15, [r14 + 0x12]
mov ebx, 0xf
lea rdi, [rsp + 0x78]
lea ecx, [rbx + 7]
lea rdx, [rbx - 0x10]
cmp r15, rbx
jbe 0x14005591e
mov rbx, r15
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x1400558be
mov rbx, rax
jmp 0x1400558c5
cmp rbx, rcx
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
cmovb rcx, rdx
cmp rcx, 0x1000
jb 0x140055908
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056a23
mov rcx, rax
call fcn.14005c310
test rax, rax
je 0x140055901
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140055919
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140055917
call fcn.14005c310
mov rdi, rax
jmp 0x140055919
xor edi, edi
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], rbx
movups xmm0, xmmword [str._Djava.class.path]
movups xmmword [rdi], xmm0
movzx eax, word [0x140067988]
mov word [rdi + 0x10], ax
lea rcx, [rdi + 0x12]
mov r8, r14
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r15], 0
mov r8d, 0xa
lea rdx, str.libraries_
lea rcx, [rsp + 0x78]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x48], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rbp + 0x130]
cmp qword [rbp + 0x148], 0x10
cmovae rdx, qword [rbp + 0x130]
mov r8, qword [rbp + 0x140]
lea rcx, [rbp + 0x38]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rbp + 0xf8]
cmp qword [rsp + 0x40], 0x10
cmovae rdx, r13
mov r8, r14
lea rcx, [rbp + 0x18]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea r8d, [rbx + 0xd]
lea rdx, str.minecraft.jar
lea rcx, [rbp - 8]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x200], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x140055aba
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055ab5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140055ab5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 8], xmm0
mov byte [rbp - 8], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140055b09
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055b04
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140055b04
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x140055b58
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055b53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140055b53
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x48], xmm0
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140055ba8
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055ba3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140055ba3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
lea rax, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x78], rax
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
mov r12, qword [rbp + 0x108]
sub rax, r12
cmp rax, 0x14
jb 0x140056a29
lea rdx, [rbp + 0xf8]
mov r15, qword [rbp + 0xf8]
mov r13, qword [rbp + 0x110]
cmp r13, 0x10
cmovae rdx, r15
mov qword [rsp + 0x40], rdx
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
lea r14, [r12 + 0x14]
mov edi, 0xf
lea rbx, [rbp - 0x68]
cmp r14, rdi
jbe 0x140055cc5
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x140055c4f
mov rdi, rcx
jmp 0x140055c5c
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
mov rcx, rdi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x140055cab
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056a2f
mov rcx, rax
call fcn.14005c310
test rax, rax
je 0x140055ca4
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov rdx, qword [rsp + 0x40]
jmp 0x140055cc1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140055cbf
call fcn.14005c310
mov rbx, rax
mov rdx, qword [rsp + 0x40]
jmp 0x140055cc1
xor ebx, ebx
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rdi
movups xmm0, xmmword [str._Djava.library.path]
movups xmmword [rbx], xmm0
mov eax, dword [0x1400679a8]
mov dword [rbx + 0x10], eax
lea rcx, [rbx + 0x14]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
mov r8d, 7
lea rdx, str.natives
lea rcx, [rbp - 0x68]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1e0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1e0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140055d82
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055d7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140055d7d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 4
jb 0x140056a35
lea rdx, [rbp + 0x170]
mov rax, qword [rbp + 0x170]
mov qword [rsp + 0x70], rax
cmp qword [rsp + 0x68], 0x10
cmovae rdx, rax
mov qword [rsp + 0x40], rdx
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x18], xmm1
lea r14, [rsi + 4]
mov ebx, 0xf
lea rdi, [rbp - 0x28]
cmp r14, rbx
jbe 0x140055e7b
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x140055e05
mov rbx, rcx
jmp 0x140055e12
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
mov rcx, rbx
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x140055e61
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056a3b
mov rcx, rax
call fcn.14005c310
test rax, rax
je 0x140055e5a
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rdx, qword [rsp + 0x40]
jmp 0x140055e77
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140055e75
call fcn.14005c310
mov rdi, rax
mov rdx, qword [rsp + 0x40]
jmp 0x140055e77
xor edi, edi
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], rbx
mov dword [rdi], 0x786d582d
lea rcx, [rdi + 4]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov r8d, 1
lea rdx, [0x1400679b0]
lea rcx, [rbp - 0x28]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1c0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1c0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140055f2b
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055f26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140055f26
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 0x28], 0
lea rax, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0x10
cmovae rax, qword [rbp + 0x1b0]
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x80], rax
lea r14, [rbp + 0xf8]
cmp r13, 0x10
cmovae r14, r15
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
lea rsi, [r12 + 0x13]
mov edi, 0xf
lea rbx, [rbp - 0x48]
cmp rsi, rdi
jbe 0x140056034
mov rdi, rsi
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x140055fc8
mov rdi, rax
jmp 0x140055fd5
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
mov rcx, rdi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x14005601f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056a41
mov rcx, rax
call fcn.14005c310
test rax, rax
je 0x140056018
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140056030
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14005602e
call fcn.14005c310
mov rbx, rax
jmp 0x140056030
xor ebx, ebx
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rdi
movups xmm0, xmmword [str._Djava.assets.path]
movups xmmword [rbx], xmm0
movzx eax, word [0x1400679d0]
mov word [rbx + 0x10], ax
movzx eax, byte [0x1400679d2]
mov byte [rbx + 0x12], al
lea rcx, [rbx + 0x13]
mov r8, r12
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
mov r8d, 6
lea rdx, str.assets
lea rcx, [rbp - 0x48]
call fcn.140001e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1a0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a0], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x1400560fc
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400560f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400560f7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], bl
lea rax, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae rax, qword [rbp + 0x190]
mov qword [rbp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], rbx
mov qword [rbp + 0x248], rbx
mov r8d, 5
lea rdx, str.UTF_8
lea rcx, [rbp + 0x230]
call fcn.140002010
nop
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
mov r14, qword [rbp + 0x240]
sub rax, r14
cmp rax, 0x10
jb 0x140056a47
lea rax, [rbp + 0x230]
mov r12, qword [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rax, r12
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
lea rsi, [r14 + 0x10]
mov ebx, 0xf
lea rdi, [rbp + 0x150]
cmp rsi, rbx
jbe 0x140056251
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400561db
mov rbx, rcx
jmp 0x1400561e8
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
mov rdx, 0xffffffffffffffff
cmovb rcx, rdx
cmp rcx, 0x1000
jb 0x140056234
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056a05
mov rcx, rax
call fcn.14005c310
test rax, rax
je 0x140056464
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x40]
jmp 0x14005624a
test rcx, rcx
je 0x140056248
call fcn.14005c310
mov rdi, rax
mov rax, qword [rsp + 0x40]
jmp 0x14005624a
xor edi, edi
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x160], rsi
mov qword [rbp + 0x168], rbx
movups xmm0, xmmword [str._Dfile.encoding]
movups xmmword [rdi], xmm0
lea rcx, [rdi + 0x10]
mov r8, r14
mov rdx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
lea rax, [rbp + 0x150]
cmp qword [rbp + 0x168], 0x10
cmovae rax, qword [rbp + 0x150]
mov rcx, qword [rbp + 0x78]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x80]
mov qword [rbp + 0x540], rcx
mov rcx, qword [rbp + 0x88]
mov qword [rbp + 0x550], rcx
mov rcx, qword [rbp + 0xd8]
mov qword [rbp + 0x560], rcx
mov qword [rbp + 0x570], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xbc], 5
mov byte [rbp + 0xc8], 0
mov dword [rbp + 0xb8], 0x10008
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0xd0]
call qword [0x1400752c8]
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx]
mov r8, qword [rax + 0x30]
lea rdx, str.space_rockclient_systems_secure_Launcher
call r8
mov r14, rax
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rcx]
mov r10, qword [rdx + 0x388]
lea r9, str.__Ljava_lang_String__V
lea r8, str.main
mov rdx, rax
call r10
mov rsi, rax
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x538]
lea rdx, [0x1400669ce]
call r8
mov rbx, rax
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x30]
lea rdx, str.java_lang_String
call r8
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rcx]
mov r10, qword [rdx + 0x560]
mov r9, rbx
mov r8, rax
mov edx, 0xc
call r10
mov rdi, rax
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rcx]
mov r10, qword [rdx + 0x388]
lea r9, str._Ljava_lang_String__V
lea r8, str.hwid
mov rdx, r14
call r10
mov rbx, rax
lea rdx, [rbp + 0x270]
cmp qword [rbp + 0x288], 0x10
cmovae rdx, qword [rbp + 0x270]
mov rcx, qword [rbp + 0xb0]
mov r8, qword [rcx]
mov r9, qword [r8 + 0x538]
call r9
mov r9, rax
mov r8, rbx
mov rdx, r14
mov rcx, qword [rbp + 0xb0]
call fcn.140054d80
mov r9, rdi
mov r8, rsi
mov rdx, r14
mov rcx, qword [rbp + 0xb0]
call fcn.140054d80
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x140056470
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005646b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005646b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov rax, qword [rbp + 0x248]
cmp rax, 0x10
jb 0x1400564ca
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x1400564c1
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400564c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r12
call fcn.14005c354
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x14005650e
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056509
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056509
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140056569
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056564
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056564
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x1400565c4
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400565bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400565bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x1e0], xmm0
mov byte [rbp + 0x1d0], 0
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x14005661f
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005661a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005661a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x200], xmm0
mov byte [rbp + 0x1f0], 0
mov rax, qword [rsp + 0x68]
cmp rax, 0x10
jb 0x140056678
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056672
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056672
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
nop
lea rcx, [rbp + 0x420]
call fcn.14004d660
xor esi, esi
jmp 0x140055717
call fcn.14005c354
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], 0xf
mov byte [rbp + 0x130], 0
mov rcx, qword [rbp + 0x118]
test rcx, rcx
je 0x140056715
mov rdx, qword [rbp + 0x120]
call fcn.140056ce0
mov rdx, qword [rbp + 0x128]
mov rcx, qword [rbp + 0x118]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400566fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400566fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], rsi
mov rax, qword [rbp + 0x310]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x310], rax
mov rax, qword [rbp + 0x310]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x30c], edx
lea rcx, [rbp + 0x318]
call fcn.140052770
lea rcx, [rbp + 0x320]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x3b8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400567b2
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400567ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400567ad
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x260], xmm0
mov byte [rbp + 0x250], 0
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0x10
jb 0x14005680e
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056808
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056808
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
nop
cmp r13, 0x10
jb 0x140056849
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x140056840
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056840
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.14005c354
nop
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0x10
jb 0x14005688e
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056888
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056888
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0x10
jb 0x1400568d2
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400568cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400568cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x220], xmm0
mov byte [rbp + 0x210], 0
psrldq xmm6, 8
movq rdx, xmm6
cmp rdx, 0x10
jb 0x140056931
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005692b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005692b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
nop
mov rdx, qword [rbp + 0x288]
cmp rdx, 0x10
jb 0x140056975
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056970
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140056970
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
movdqa xmm0, xmmword [0x140067f20]
movdqu xmmword [rbp + 0x280], xmm0
mov byte [rbp + 0x270], 0
mov rdx, qword [rbp + 0x308]
cmp rdx, 0x10
jb 0x1400569d0
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400569cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400569cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c354
mov rcx, qword [rbp + 0x580]
xor rcx, rsp
call fcn.14005c2f0
lea r11, [rsp + 0x6a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140001110
nop
call fcn.1400011b0
nop
call fcn.1400011b0
nop
call fcn.1400011b0
nop
call fcn.1400011b0
int3
call fcn.140001110
nop
call fcn.1400011b0
int3
call fcn.140001110
nop
call fcn.1400011b0
int3
call fcn.140001110
nop
call fcn.140001110
nop
call fcn.1400011b0
int3