Function at 0x140078cd0
Capabilities:
Delete registry value

Disassembly:
xchg rsi, rax
mov rsi, rsp
xchg rsi, rax
mov qword [rax + 0x10], rbx
xchg rsp, rsp
mov qword [rax + 0x18], rbp
nop
jmp 0x140078f59
mov r8, r8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400792bb
mov rdx, rdx
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401193d0]
jmp 0x140079144
call fcn.1400add30
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xchg rbx, rcx
mov rbx, qword [rsp + 0x90]
xchg rcx, rbx
jmp 0x140078f6c
shr eax, 0x10
shr eax, 1
shr eax, 1
shr eax, 1
jmp 0x14007938b
xchg r14, rax
movups xmm0, xmmword [0x14011c480]
xchg r14, r14
xor ebx, ebx
movups xmm1, xmmword [0x14011c490]
jmp 0x140078f22
mov rbx, qword [rsp + 0x80]
xchg rcx, rbx
mov rdx, rdi
mov dword [rsp - 0x28], 0x6e19af02
jmp 0x140078e56
movzx eax, ax
mov dword [rsp - 0x34], 0x1a6b401a
imul ecx, eax, 0x32
add cx, bx
jmp 0x1400794dd
movups xmmword [r11 + 0x30], xmm0
xchg r11, rsp
movups xmm0, xmmword [0x14011c4f0]
xchg rdi, rsp
movups xmmword [rdi + 0x50], xmm0
xchg rsp, rdi
jmp 0x1400791f7
movd xmm2, eax
pshufd xmm2, xmm2, 0
xchg r15, r15
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
jmp 0x140078ce8
movaps xmmword [r12 + 0xa0], xmm9
xchg rsp, r12
movdqa xmm9, xmmword [0x1401193c0]
movd xmm6, ebp
mov r15, r15
jmp 0x140079423
mov dword [rsp - 0x14], 0x64d2cabd
imul ecx, eax, 0x32
add cl, r8b
inc r8d
mov dword [rsp - 0xc], 0x78fb3e82
xor byte [r9 - 1], cl
jmp 0x140079340
mov rcx, rcx
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x140079216
ret
imul ebx
sar edx, 3
sar edx, 1
mov eax, edx
mov rbx, rbx
shr eax, 0x1a
jmp 0x14007950f
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
mov dword [rsp - 0x2c], esi
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
jmp 0x140078dad
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov r9d, eax
test eax, 0xfffffffd
je 0x140078d15
jmp 0x140079111
movdqa xmm0, xmmword [0x1401193f0]
mov r11, r11
lea rcx, [rsp + 0x34]
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011cf90]
jmp 0x140078f06
mov dword [rsp - 0x1c], ebp
test eax, eax
jne 0x140078d23
cmp qword [rdi + 0x18], 0x10
mov dword [rsp - 0x14], ebx
jmp 0x140079021
movdqa xmm1, xmm2
mov r10, r10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400790fb
mov dword [rsp - 0x30], esi
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x352df5cb
jmp 0x140079159
movzx eax, byte [0x14011c4cc]
movsd qword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x60], xmm1
mov byte [rsp + 0x7c], al
xchg r9, r9
cmp esi, 2
jl 0x140079246
jmp 0x140078e6f
mov rsi, rsi
movdqa xmm7, xmmword [str.2222]
xchg r9, rsp
movdqa xmmword [r9 + 0x80], xmm0
jmp 0x140079561
mov rdi, rcx
mov eax, dword [0x14011c4c8]
xchg rsp, rsp
mov r8d, ebx
mov esi, dword [0x1402567d0]
movups xmmword [rsp + 0x30], xmm0
jmp 0x140079199
mov qword [rsp + 0x20], rax
mov dword [rsp - 0x10], 0x57d1612e
lea rdx, [rsp + 0x30]
nop
jmp 0x140078fb6
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
jmp 0x1400793a4
xor rcx, rsp
xchg r14, r14
call fcn.1400e9870
lea r11, [rsp + 0xe0]
jmp 0x1400792aa
movaps xmm8, xmmword [r11 - 0x30]
xchg rsp, r10
mov r10, r11
xchg rsp, r10
nop
mov r14, qword [rsp]
jmp 0x1400792f8
mov dword [rsp - 0x44], esi
cmp r8d, 0x48
jl 0x1400795a4
cmp r8d, 0x4d
xchg r9, r9
jmp 0x140079240
movabs rcx, 0xffffffff379f5d18
sub rcx, 0x1188bb7e
add rcx, 0x42b9f611
xor rcx, 0x362cb849
sub rcx, 0x349e3774
jmp 0x1400795e8
sub r8d, 0xd9350ea
pmuldq xmm1, xmm4
xchg rsi, rsi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140079133
movaps xmmword [rsp - 0x48], xmm8
xchg rsp, rax
mov rax, qword [0x1402567f0]
xor rax, rsp
mov r9, r9
xchg r14, rax
mov qword [rsp + 0x90], r14
jmp 0x140078d44
jb 0x14007902a
mov rdi, qword [rdi]
xchg rcx, rbx
jmp 0x140078d5e
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
jmp 0x140078f9c
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007909b
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
jmp 0x140078e20
movaps xmmword [rax - 0x28], xmm6
mov dword [rsp - 0xc], ebx
xchg rdi, rax
movaps xmmword [rdi - 0x38], xmm7
xchg rdi, rax
xchg rsp, rax
jmp 0x140078ffd
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x18], ebx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140079581
xchg r15, r15
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140079456
neg ebx
add ebx, 0xfffffff8
neg ebx
jmp 0x140078eae
add eax, 0x34c05a8f
add eax, 0x2cffa050
sub eax, 0x10469347
xor eax, 0x72b92809
sub eax, 0x19cd4182
sub ax, dx
jmp 0x140078d79
paddd xmm2, xmm5
movd xmm3, eax
mov dword [rsp - 0x34], ebp
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140079365
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0xc], 0x1aa1e5ea
jmp 0x140079045
xchg r11, r11
movups xmm0, xmmword [0x14011c4d0]
movups xmm1, xmmword [0x14011c4e0]
mov eax, dword [0x14011c518]
mov r8, r8
xchg r11, rsp
jmp 0x140078d8f
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rbp, rbp
jmp 0x140079474
packuswb xmm2, xmm2
xchg r9, r9
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x1400794bb
xor eax, 0x19bd39f1
xor eax, 0x4042fccf
sub eax, 0x297e923
sub eax, 0x5a6dbfdd
xor eax, 0x79287555
xor eax, 0x270f77bf
jmp 0x1400791af
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x28], 0x3f1ffbe5
jmp 0x140079032
lea ebp, [rbx + 4]
xchg rsp, rsp
movups xmm0, xmmword [0x14011c4a0]
lea r14d, [rbx + 0x1f]
jmp 0x1400793d5
lea r9, [r9 + 1]
mov dword [rsp - 0x28], ebx
imul r8d
sar edx, 4
mov eax, edx
shr eax, 4
shr eax, 8
jmp 0x140078d36
jl 0x140079437
movaps xmm9, xmmword [rsp + 0xa0]
cmp ebx, 0x27
jge 0x14007927f
jmp 0x1400791e7
xchg rsi, rsi
movsxd rax, ebx
lea r8, [rsp + 0x30]
jmp 0x140079446
movsd xmm0, qword [0x14011c510]
mov dword [rsp - 0x28], 0x2def4304
xchg rsp, rbp
movups xmmword [rbp + 0x40], xmm1
xchg rbp, rsp
jmp 0x140079253
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x1c], 0x34892dba
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp ebx, 0x20
mov dword [rsp - 0x44], 0x3dff0115
jmp 0x1400791ca
jge 0x14007934a
movsxd rax, r8d
lea r9, [rsp + 0x30]
jmp 0x140078ec2
movups xmm1, xmmword [0x14011c500]
xchg rsp, rsp
mov dword [rsp + 0x78], eax
movzx eax, word [0x14011c51c]
movsd qword [rsp + 0x70], xmm0
xchg rsp, rdi
jmp 0x1400795c3
cmp ebx, 0x27
jl 0x1400794a2
mov edx, r9d
lea rcx, [rsp + 0x30]
mov rbp, rbp
jmp 0x140078d10
mov dword [rsp - 0x44], ebx
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140079523
mov rbx, qword [r11 + 0x28]
mov rbp, qword [r11 + 0x30]
mov dword [rsp - 0x1c], esp
jmp 0x140079601
pmuldq xmm0, xmm4
mov dword [rsp - 0xc], 0xdcfc2d0
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14007928f
xor r9d, 0x11222071
sub r9d, 0x6cd6943
xor r9d, 0x61d0f042
jmp 0x14007961a
add rsp, 8
nop
mov rdi, qword [rsp]
jmp 0x140079057
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
xchg rbx, rbx
jmp 0x1400790ac
sub eax, 0xe6ce054
sub eax, 0x29b10e53
sub eax, 0x18ccf13c
xor eax, 0x6944e3d0
sub eax, 0x2d135d23
lea r8, [r8 + 2]
xchg r13, r13
jmp 0x140078e21
cmp r8d, 0x4d
jl 0x140078ed5
lea rax, [rsp + 0x80]
mov dword [rsp - 0x28], 0xb42fe17
mov r9d, 0x5f3e3170
jmp 0x1400792de
mov dword [rsp - 0x30], ebx
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
mov dword [rsp - 0x2c], 0x271873f
nop
add r8d, 0xd9350f2
jmp 0x140078fe1
add edx, eax
mov rbp, rbp
mov eax, 0x2ad5f413
xor eax, 0x2bbc4434
xor eax, 0x31b9e835
jmp 0x1400794ec
sub rsp, 8
push r14
mov dword [rsp - 0x3c], 0x11e14a2b
neg rsp
sub rsp, 0xffffffffffffff20
neg rsp
jmp 0x14007906a
xchg r11, r11
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x140079081
movups xmmword [rsp + 0x50], xmm0
movsd xmm0, qword [0x14011c4c0]
mov rbp, rbp
movups xmmword [rsp + 0x40], xmm1
movups xmm1, xmmword [0x14011c4b0]
mov dword [rsp + 0x78], eax
mov dword [rsp - 0xc], esi
jmp 0x140078edf
lea rcx, [rsp + 0x30]
movdqa xmm4, xmmword [0x14011cf90]
movdqa xmm7, xmmword [str.2222]
mov dword [rsp - 0x10], 0x19ad04db
xchg r12, rsp
jmp 0x140078dcb
movd xmm8, r14d
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
xchg r15, r15
lea eax, [rbx + 4]
jmp 0x140079306
lea r8, [r8 + rax*2]
nop dword [rax]
xchg r13, r13
jmp 0x140079499
paddd xmm0, xmm1
mov rdi, rdi
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x1c], ebp
jmp 0x140078e35
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x38], edx
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140078cfc
nop word [rax + rax]
mov eax, 0x35674ee6
sub eax, 0x2b7677d6
add eax, 0x6c9fd547
xor eax, 0x1e344d22
jmp 0x14007931b
movd xmm0, edx
mov dword [rsp - 0x30], 0x4bdd380
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
jmp 0x1400793c4
inc ebx
xor word [r8 - 2], cx
mov rcx, rcx
jmp 0x140079276
xor eax, 0x7c56a220
add eax, 0x164f19a1
xor eax, 0x3379c572
sub eax, 0x15d8e555
sub eax, 0x3bd6f14b
sub al, dl
movsx eax, al
jmp 0x140078dec
shr eax, 4
shr eax, 1
add edx, eax
mov r12, r12
mov eax, 0x19fb01f2
jmp 0x1400790b8
xchg rdx, rdx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x140078e0e
mov dword [rsp - 0x18], 0x7d806827
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x14], 0x64182b68
jmp 0x14007917c
xchg rsp, r9
mov edx, dword [rsp + 0x80]
movd xmm6, ebp
movd xmm8, r14d
mov dword [rsp - 0x40], edx
nop dword [rax]
jmp 0x14007959c
psrld xmm0, xmm8
mov dword [rsp - 0x2c], ebx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140079539
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
mov dword [rsp - 0xc], 0x496fef9f
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
jmp 0x1400790d9
movups xmmword [rdi + 0x60], xmm1
xchg rdi, rsp
mov word [rsp + 0x7c], ax
cmp esi, 2
jl 0x1400791ea
xchg rbp, rbp
movdqa xmm5, xmmword [0x140119390]
jmp 0x1400793fe
xor rcx, 0x2e75e10c
add rcx, 0x7bd7e69f
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x140078e94
xchg r10, r11
movaps xmm6, xmmword [r10 - 0x10]
xchg r11, r10
movaps xmm7, xmmword [r11 - 0x20]
mov dword [rsp - 0x28], esp
jmp 0x140078f84
add r9d, 0x1792a9c3
sub r9d, 0x121728eb
sub r9d, 0x2c0ad895
xor r8d, r8d
jmp 0x140078f41