Function at 0x14004c670
Capabilities:
Encode data using xor
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
movdqa xmm0, xmmword [0x140121490]
mov edi, 0x2c
movdqa xmm1, xmmword [0x140121710]
xor ebx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov edx, ebx
mov eax, edi
movdqa xmm0, xmmword [0x140120b70]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c6d0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov r12d, 0x26
movdqa xmm1, xmmword [0x140121a50]
mov edx, ebx
mov eax, r12d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x9a9182cd
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa79783
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c730
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121700]
movdqu xmmword [rbp - 0x4c], xmm0
mov eax, edi
movdqa xmm0, xmmword [0x140120b70]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop dword [rax]
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c790
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov r13d, 0x2d
movdqa xmm1, xmmword [0x140121220]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov eax, r13d
movdqa xmm0, xmmword [0x140120bf0]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c7f0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121aa0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x2b
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xca9d82c4
mov dword [rbp - 0x28], 0x9a87cad0
mov dword [rbp - 0x24], 0xac9a8c97
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c850
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121350]
mov eax, 0x22
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x2c], 0xa39387
movdqu xmmword [rbp - 0x4c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test eax, eax
je 0x14004c8c7
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c8b0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121140]
mov r15d, 0x24
mov eax, r15d
mov edx, ebx
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x95859c93
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x28], 0xa5
mov word [rbp - 0x27], cx
mov byte [rbp - 0x25], cl
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c911
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121900]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x27
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0x9683ced4
mov dword [rbp - 0x28], 0xa896809b
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c970
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov r14d, 0x25
movdqa xmm1, xmmword [0x140121880]
mov edx, ebx
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004c9d0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121990]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x2f
movdqa xmm0, xmmword [0x140121430]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004ca30
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121860]
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004ca90
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x1401212c0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
nop
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cae0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121870]
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cb40
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121150]
mov edx, ebx
mov eax, r15d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov word [rbp - 0x27], cx
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x25], cl
mov dword [rbp - 0x2c], 0x95859c93
mov byte [rbp - 0x28], 0xa5
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cba0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121760]
mov eax, 0x2a
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x2c], 0xd1cd9c81
mov dword [rbp - 0x28], 0x969586c9
mov dword [rbp - 0x24], 0xab9b8f
movdqu xmmword [rbp - 0x4c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test eax, eax
je 0x14004cc19
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cc02
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121ff0]
mov esi, 0x30
movdqu xmmword [rbp - 0x4c], xmm0
mov edx, ebx
mov eax, esi
movdqa xmm0, xmmword [0x140121190]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x1c], 0xb1
mov word [rbp - 0x1b], cx
mov byte [rbp - 0x19], cl
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cc70
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401214e0]
mov edi, 0x3a
movdqa xmm1, xmmword [0x140121360]
mov edx, ebx
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140120ca0]
mov eax, edi
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xaceda5a9
movdqa xmmword [rbp - 0x30], xmm1
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cce0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401214d0]
mov edx, ebx
movdqa xmm1, xmmword [0x140121360]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140120ca0]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], edi
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xaceda5a9
movdqa xmmword [rbp - 0x30], xmm1
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov edi, dword [rbp - 0x50]
cmp edx, edi
jb 0x14004cd50
lea rcx, [rbp - 0x4c]
mov byte [rbp + rdi - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edi, 0x2e
movdqa xmm1, xmmword [0x1401212d0]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov eax, edi
movdqa xmm0, xmmword [0x140120c90]
movdqu xmmword [rbp - 0x2c], xmm0
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x3c], xmm1
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cdb0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
xor eax, eax
movdqa xmm1, xmmword [0x140121ff0]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], esi
movdqa xmm0, xmmword [0x140121190]
movdqu xmmword [rbp - 0x2c], xmm0
mov byte [rbp - 0x1c], 0xb1
movdqu xmmword [rbp - 0x3c], xmm1
mov word [rbp - 0x1b], ax
mov byte [rbp - 0x19], al
nop
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov esi, dword [rbp - 0x50]
cmp edx, esi
jb 0x14004ce10
lea rcx, [rbp - 0x4c]
mov byte [rbp + rsi - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x1401212e0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], edi
movdqa xmm0, xmmword [0x140120c90]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov edi, dword [rbp - 0x50]
cmp edx, edi
jb 0x14004ce61
lea rcx, [rbp - 0x4c]
mov byte [rbp + rdi - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121f00]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121930]
mov edx, ebx
mov eax, 0x44
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x1401211b0]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xaceda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xe0d3cbd3
mov dword [rbp - 0xc], 0xf5e5fcf3
mov byte [rbp - 8], 0xc5
mov word [rbp - 7], cx
mov byte [rbp - 5], cl
test eax, eax
je 0x14004cf07
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cef0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121a50]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], r12d
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0x9a9182cd
mov dword [rbp - 0x28], 0xa79783
nop dword [rax]
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r12d, dword [rbp - 0x50]
cmp edx, r12d
jb 0x14004cf50
lea rcx, [rbp - 0x4c]
mov byte [rbp + r12 - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121890]
mov eax, r14d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x2c], 0x829d9081
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x28], 0xa694
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004cfb0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
xor ecx, ecx
movdqa xmm1, xmmword [0x140121170]
mov edx, ebx
mov eax, r15d
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
mov word [rbp - 0x27], cx
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x25], cl
mov dword [rbp - 0x2c], 0x95859c93
mov byte [rbp - 0x28], 0xa5
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d010
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
xor eax, eax
movdqa xmm1, xmmword [0x140121160]
mov edx, ebx
movdqu xmmword [rbp - 0x4c], xmm0
mov word [rbp - 0x27], ax
movdqu xmmword [rbp - 0x3c], xmm1
mov byte [rbp - 0x25], al
mov dword [rbp - 0x50], r15d
mov dword [rbp - 0x2c], 0x95859c93
mov byte [rbp - 0x28], 0xa5
nop dword [rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r15d, dword [rbp - 0x50]
cmp edx, r15d
jb 0x14004d070
lea rcx, [rbp - 0x4c]
mov byte [rbp + r15 - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121d90]
mov edx, ebx
movdqa xmm1, xmmword [0x140121c10]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121210]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], 0x3f
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xc08e9883
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d0f0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121700]
mov eax, 0x2c
mov dword [rbp - 0x50], eax
movdqu xmmword [rbp - 0x4c], xmm0
movdqa xmm0, xmmword [0x140120b70]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test eax, eax
je 0x14004d176
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r13d, dword [rbp - 0x50]
mov dword [rbp + 0x30], r13d
cmp edx, r13d
jb 0x14004d150
mov eax, dword [rbp + 0x30]
mov r13d, 0x2d
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121220]
mov dword [rbp - 0x50], r13d
movdqu xmmword [rbp - 0x4c], xmm0
movdqa xmm0, xmmword [0x140120bf0]
movdqu xmmword [rbp - 0x2c], xmm0
movdqu xmmword [rbp - 0x3c], xmm1
test r13d, r13d
je 0x14004d1d9
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r13d, dword [rbp - 0x50]
cmp edx, r13d
jb 0x14004d1c0
mov eax, r13d
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121290]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
nop dword [rax]
nop dword [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d220
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x140121890]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], r14d
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0x829d9081
mov dword [rbp - 0x28], 0xa694
nop dword [rax]
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov r14d, dword [rbp - 0x50]
cmp edx, r14d
jb 0x14004d280
lea rcx, [rbp - 0x4c]
mov byte [rbp + r14 - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x1401212a0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d2d2
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121490]
mov edx, ebx
movdqa xmm1, xmmword [0x1401212b0]
movdqu xmmword [rbp - 0x4c], xmm0
mov dword [rbp - 0x50], 0x23
movdqu xmmword [rbp - 0x3c], xmm1
mov dword [rbp - 0x2c], 0xa492849f
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d321
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140122000]
mov edx, ebx
movdqa xmm1, xmmword [0x140121b50]
mov eax, 0x3e
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x1401211a0]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xbf8f9b
test eax, eax
je 0x14004d3b7
nop word [rax + rax]
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d3a0
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121d90]
mov edx, ebx
movdqa xmm1, xmmword [0x140121c10]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121210]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], 0x3f
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xc08e9883
mov eax, edx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rdx - 0x7f]
inc edx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp edx, eax
jb 0x14004d411
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140121c90]
xor ecx, ecx
movdqa xmm1, xmmword [0x1401211c0]
mov eax, 0x40
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [0x140121340]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], 0xeff0e3f5
mov dword [rbp - 0x48], 0xe4ebefee
mov dword [rbp - 0x44], 0xc5cda5a9
movdqa xmmword [rbp - 0x30], xmm1
mov dword [rbp - 0x10], 0xf199808f
mov byte [rbp - 0xc], 0xc1
mov word [rbp - 0xb], cx
mov byte [rbp - 9], cl
test eax, eax
je 0x14004d4a9
mov eax, ebx
lea rcx, [rbp - 0x4c]
add rcx, rax
lea eax, [rbx - 0x7f]
inc ebx
xor byte [rcx], al
mov eax, dword [rbp - 0x50]
cmp ebx, eax
jb 0x14004d492
lea rcx, [rbp - 0x4c]
mov byte [rbp + rax - 0x4c], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret