Function at 0x140076be0
Capabilities:
Delete registry value

Disassembly:
mov rax, rsp
xchg r8, rbx
mov qword [rax + 0x10], r8
xchg rbx, r8
xchg r14, rbp
mov qword [rax + 0x18], r14
jmp 0x140076ee9
mov r14, r14
cmp esi, 2
jl 0x140077304
movdqa xmm0, xmmword [str.2222222222222222]
mov rdx, rdx
lea rcx, [rsp + 0x34]
jmp 0x140077169
sar edx, 3
sar edx, 1
sar edx, 1
mov eax, edx
xchg r13, r13
jmp 0x1400770ea
mov dword [rsp - 0x20], edi
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x140077410
xchg rcx, rdi
mov rdi, qword [rsp + 0x90]
xchg rcx, rdi
xor rcx, rsp
call fcn.1400dc920
lea r11, [rsp + 0xe0]
mov rbp, rbp
jmp 0x140076d3b
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
mov dword [rsp - 0x30], 0x53547252
jmp 0x1400773d2
movsd xmm0, qword [0x14010f440]
mov dword [rsp - 0x38], 0x2fe47134
xchg rsp, rdi
movups xmmword [rdi + 0x40], xmm1
xchg rdi, rsp
jmp 0x1400771a1
xchg rsp, r14
movsd qword [r14 + 0x70], xmm0
xchg r14, rsp
movups xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x7c], ax
cmp esi, 2
mov dword [rsp - 0x28], edx
jmp 0x140076cbf
jl 0x140077430
movdqa xmm5, xmmword [0x14010c2c0]
lea rcx, [rsp + 0x30]
movdqa xmm4, xmmword [0x14010fec0]
xchg r14, r14
movdqa xmm7, xmmword [str.9999]
jmp 0x140077130
mov edx, r9d
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x30], esp
call fcn.1400a0e70
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x140076c41
movups xmmword [rsp + 0x50], xmm0
movsd xmm0, qword [0x14010f3f0]
mov dword [rsp - 0x2c], 0x1c51ebec
xchg rsp, r12
movups xmmword [r12 + 0x40], xmm1
xchg r12, rsp
movups xmm1, xmmword [0x14010f3e0]
jmp 0x140076d94
xchg r12, rbx
mov r12, qword [r11 + 0x28]
xchg r12, rbx
xchg rbp, r14
jmp 0x140076e99
xchg rdx, r11
xchg r11, r15
movaps xmm8, xmmword [r15 - 0x30]
xchg r11, r15
xchg rsp, r11
mov r11, rsp
jmp 0x140076f39
test eax, eax
jne 0x140076c41
cmp qword [rdi + 0x18], 0x10
jb 0x140076d7f
xchg rsi, rsi
mov rdi, qword [rdi]
xchg rcx, r9
jmp 0x140076f66
movzx eax, bx
inc ebx
sub ax, cx
jmp 0x140076f4b
xchg r10, r10
mov dword [rsp + 0x78], eax
movzx eax, byte [0x14010f3fc]
jmp 0x140077186
xor eax, 0x1796c6f9
add eax, 0x293be57a
add eax, 0x1d81fec3
jmp 0x1400770d0
movups xmmword [rbx + 0x30], xmm0
xchg rbx, rsp
movups xmm0, xmmword [0x14010f420]
mov dword [rsp - 0x40], 0x6017e63b
xchg r8, rsp
movups xmmword [r8 + 0x50], xmm0
xchg rsp, r8
jmp 0x140076c7e
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0xc], ebx
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
jmp 0x140076ec6
mov rax, qword [0x140248220]
xor rax, rsp
mov r9, r9
jmp 0x140076e0c
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [0x14010f3b0]
xor ebx, ebx
jmp 0x140077477
xor byte [r9 - 1], al
mov dword [rsp - 0x20], edx
cmp r8d, 0x4d
jl 0x140077317
lea rax, [rsp + 0x80]
mov dword [rsp - 0x28], 0x11f21c26
jmp 0x140077091
mov dword [rsp - 0x18], ecx
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14007736c
movd xmm8, r14d
nop dword [rax]
mov r11, r11
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
jmp 0x140077509
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
mov dword [rsp - 0x38], 0x40ca24c6
jmp 0x1400773e0
mov r14, qword [r11 + 0x30]
xchg rbp, r14
xchg rdi, r11
movaps xmm6, xmmword [rdi - 0x10]
jmp 0x140076fbf
xchg r11, r11
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
jmp 0x140077022
pmuldq xmm0, xmm4
sub r8d, 0xfffffff8
mov dword [rsp - 0x2c], ebx
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140076e49
xchg rbp, r14
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
nop
mov qword [rsp - 8], r14
jmp 0x140077074
movq qword [rcx - 8], xmm3
mov rdx, rdx
cmp ebx, 0x20
jl 0x1400771c9
xchg rsp, r13
movaps xmm9, xmmword [r13 + 0xa0]
jmp 0x140077420
mov rbx, rbx
xchg rsp, rcx
movdqa xmmword [rcx + 0x80], xmm0
xchg rsp, rcx
jmp 0x140077210
xchg r11, rsp
nop
add rsp, 8
mov r14, qword [rsp - 8]
jmp 0x1400772f6
mov dword [rsp - 0x30], 0x51861e44
add ax, 0x32
xor word [r8 - 2], ax
jmp 0x14007748e
add rsp, 8
ret
mov r9, qword [rsp + 0x80]
xchg r9, rcx
xchg rdx, r14
mov r14, rdi
jmp 0x140077290
movdqa xmm0, xmm1
mov r8, r8
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400770fb
cmp r8d, 0x4d
jge 0x140076e34
mov dword [rsp - 0x44], 0x341a812f
jmp 0x140077304
pshuflw xmm0, xmm3, 0xd8
mov r9, r9
pshufhw xmm1, xmm0, 0xd8
jmp 0x140077042
xchg rdi, r11
xchg rdx, r11
movaps xmm7, xmmword [rdx - 0x20]
jmp 0x140076d4d
mov rdi, r9
xchg r9, rcx
mov eax, dword [0x14010f3f8]
mov rbx, rbx
mov r8d, ebx
mov esi, dword [0x140248200]
xchg rbx, rsp
jmp 0x14007745a
mov eax, edx
xchg rsp, rsp
shr eax, 0xe
shr eax, 9
jmp 0x140077159
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
jmp 0x140077223
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x1400772da
xchg rbp, rbp
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov rbx, rbx
psrld xmm0, xmm8
jmp 0x14007738b
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14010c300]
mov r14, r14
packuswb xmm2, xmm2
paddb xmm2, xmm0
jmp 0x1400772b6
add edx, r8d
sar edx, 2
sar edx, 1
sar edx, 1
sar edx, 1
jmp 0x140076fee
sub rsp, 8
sub rsp, 0x754f6b21
add rsp, 0x754f6a41
xchg rbp, rax
movaps xmmword [rbp - 0x28], xmm6
jmp 0x1400770b8
mov r9d, 0x268861ae
sub r9d, 0xba0521a
xor r9d, 0x3e050aed
sub r9d, 0xb006988
sub r9d, 0x154215e8
jmp 0x1400773b2
xchg rbp, rax
xchg rbp, rax
movaps xmmword [rbp - 0x38], xmm7
xchg rbp, rax
xchg r8, rax
movaps xmmword [r8 - 0x48], xmm8
xchg r8, rax
jmp 0x140076dfa
sub eax, 0x30996624
xor eax, 0xba71f180
lea r8, [r8 + 2]
xchg r13, r13
imul ebx
add edx, ebx
jmp 0x140076c1a
shr eax, 0xc
shr eax, 9
shr eax, 5
shr eax, 2
jmp 0x1400774a4
psubd xmm2, xmm0
xchg r12, r12
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1400771f2
xor eax, 0x74b8d8e4
add eax, 0xa5c5b44
add eax, 0x22635f4c
lea r9, [r9 + 1]
mov dword [rsp - 0x18], ebx
imul r8d
jmp 0x140077063
xchg rdx, rsp
movaps xmmword [rdx + 0xa0], xmm9
xchg rdx, rsp
movdqa xmm9, xmmword [0x14010c2f0]
movd xmm6, ebp
movd xmm8, r14d
mov dword [rsp - 0x18], ecx
jmp 0x1400771bb
shr eax, 2
shr eax, 6
add edx, eax
xchg rbx, rbx
jmp 0x140076c67
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010fec0]
movdqa xmm7, xmmword [str.9999]
jmp 0x140076f23
xchg rsp, r12
movsd qword [r12 + 0x70], xmm0
xchg rsp, r12
movups xmmword [rsp + 0x60], xmm1
mov byte [rsp + 0x7c], al
jmp 0x140076bf9
movups xmm1, xmmword [0x14010f430]
mov dword [rsp + 0x78], eax
movzx eax, word [0x14010f44c]
mov rsp, rsp
jmp 0x140076c9d
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
mov dword [rsp - 0x28], 0x7d37a51c
lea eax, [rbx + 4]
jmp 0x140076ffe
mov dword [rsp - 0x44], edx
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
jmp 0x140076eac
pshufhw xmm1, xmm0, 0xd8
mov r10, r10
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov r13, r13
jmp 0x140077355
mov edx, dword [rsp + 0x80]
xchg rdx, rdx
movd xmm6, ebp
jmp 0x140076e5b
mov dword [rsp - 0x1c], edi
add ebx, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x18], ebp
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
jmp 0x140076e82
add rcx, 0x163b8b0
sub rcx, 0x330aa4cf
add rcx, 0x49bac1ef
xor rcx, 0x4266c9cc
add rcx, 0x71765531
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov r11, r11
jmp 0x140076d66
lea r8, [r8 + rax*2]
mov dword [rsp - 0x2c], edx
nop dword [rax + rax]
mov eax, 0x4e2ec9ac
sub eax, 0x45fb36fd
jmp 0x140076da7
xchg r14, rdx
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov rdi, rdi
mov r9d, eax
test eax, 0xfffffffd
je 0x140076cfb
movups xmm0, xmmword [0x14010f400]
jmp 0x14007743d
movd xmm0, dword [rcx - 8]
mov r12, r12
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x48
mov dword [rsp - 0x34], ebx
jl 0x140076e6f
jmp 0x140076f96
mov r13, r13
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
mov rbp, rbp
jmp 0x1400774d4
pop rdi
xchg r12, r12
nop
mov rsi, qword [rsp]
jmp 0x140076f61
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
mov dword [rsp - 0xc], ebp
nop dword [rax]
mov eax, 0x7975b747
sub eax, 0x5e63e49a
jmp 0x140077326
add eax, 0x51b04211
sub eax, 0x6191e16b
xor eax, 0x1d7082e8
jmp 0x140077111
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14010c300]
jmp 0x140076c2b
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1400771dd
paddd xmm0, xmm1
mov dword [rsp - 0x34], esi
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov dword [rsp - 0x1c], ebx
jmp 0x14007733a
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rdx, rdx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0x30], 0x27741a3c
jmp 0x1400773f1
add r9d, 0x727c7686
xor r9d, 0x52e858ca
xor r9d, 0x25c1a47a
xor r8d, r8d
mov r14, r14
jmp 0x1400774ba
inc r8d
sub al, cl
sub al, 0xe1
add al, 0x13
jmp 0x140076e22
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x140076f7c
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
mov rsp, rsp
paddw xmm3, xmm2
pxor xmm3, xmm0
jmp 0x140076f02
movd xmm0, edx
mov r11, r11
paddb xmm2, xmm0
jmp 0x1400774f3
xchg rsp, r13
cmp ebx, 0x27
mov dword [rsp - 0x28], ebx
jge 0x140076cea
movsxd rax, ebx
lea r8, [rsp + 0x30]
jmp 0x140077274
mov dword [rsp - 0x18], 0x4cf1f51c
movups xmm1, xmmword [0x14010f410]
mov eax, dword [0x14010f448]
xchg rbx, rsp
jmp 0x140076dbb
movups xmmword [rbx + 0x30], xmm0
xchg rsp, rbx
lea ebp, [rbx + 5]
movups xmm0, xmmword [0x14010f3d0]
xchg r11, r11
lea r14d, [rbx + 0x1f]
jmp 0x140076d0e
mov dword [rsp - 0x40], 0x4b5cd994
movups xmm1, xmmword [0x14010f3c0]
xchg rcx, r9
jmp 0x140076fce
cmp ebx, 0x27
mov dword [rsp - 0xc], 0x52f1b8e
jl 0x140077281
jmp 0x140076cea
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
xchg r12, r12
imul ecx, eax, 0x39
jmp 0x140076d87
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x30]
nop
movabs rcx, 0xffffffff34db8d4c
jmp 0x140077243
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x28], ebp
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x140076fad
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
mov dword [rsp - 0x30], 0x2b18aa2c
jmp 0x140077010
mov r11, r11
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
mov dword [rsp - 0x30], ebp
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x140076de1