Function at 0x1400783d0
Capabilities:
Delete registry value

Disassembly:
xchg rdi, rax
mov rdi, rsp
xchg rdi, rax
jmp 0x140078ba4
mov edx, r9d
mov dword [rsp - 0x3c], 0x318e9f49
lea rcx, [rsp + 0x30]
call fcn.1400ad210
mov rcx, qword [rsp + 0x80]
jmp 0x140078a1d
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
inc r8d
mov rdi, rdi
sub al, cl
jmp 0x140078c19
jge 0x140078c2c
mov dword [rsp - 0x3c], 0x61406c29
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop dword [rax]
jmp 0x14007846f
movd dword [rcx - 8], xmm2
cmp r8d, 0x48
mov rsp, rsp
jl 0x140078b9a
cmp r8d, 0x4d
jmp 0x140078415
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg r15, r15
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
jmp 0x14007855b
mov r14, r14
nop dword [rax + rax]
mov eax, 0x5c435508
jmp 0x14007849a
xor word [r8 - 2], ax
xchg rsp, rsp
cmp ebx, 0x27
jl 0x140078c8a
jmp 0x1400783dc
xor eax, 0x516c824a
add eax, 0x34290bc8
add eax, 0x11ad16d9
xor eax, 0x7c5245c8
jmp 0x1400785bc
add r9d, 0x21521785
add r9d, 0x21e02b30
sub r9d, 0x706a2c2d
xor r8d, r8d
mov qword [rsp + 0x20], rax
jmp 0x140078bb6
call fcn.1400e8cf0
lea r11, [rsp + 0xe0]
mov dword [rsp - 0x2c], 0x696c7acb
xchg rbx, r14
mov r14, qword [r11 + 0x28]
xchg r14, rbx
mov rbp, qword [r11 + 0x30]
jmp 0x1400784fd
mov dword [rsp - 0x1c], ecx
movaps xmm6, xmmword [r11 - 0x10]
xchg rdi, r11
movaps xmm7, xmmword [rdi - 0x20]
xchg rdi, r11
xchg rbx, r11
jmp 0x14007854b
jl 0x140078423
movdqa xmm0, xmmword [0x14011a270]
mov r12, r12
lea rcx, [rsp + 0x34]
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x140119620]
mov dword [rsp - 0x10], 0x399ee6e6
jmp 0x140078a74
movaps xmm8, xmmword [rbx - 0x30]
xchg rbx, r11
xchg rsp, r11
jmp 0x1400789e2
pmuldq xmm1, xmm4
xchg rsp, rsp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400789c7
movd xmm3, eax
movdqa xmm1, xmm2
mov dword [rsp - 0x40], edx
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x1400789ac
xchg rsi, rsi
movdqa xmm4, xmmword [0x140119620]
movdqa xmm7, xmmword [str.7777]
xchg r11, rsp
movaps xmmword [r11 + 0xa0], xmm9
xchg r11, rsp
jmp 0x1400786a6
xor eax, 0x19c8036a
xor eax, 0x11e2038e
xor eax, 0x3c7c8df4
jmp 0x140078af5
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xchg r9, r9
jmp 0x140078b4a
mov dword [rsp - 0x2c], ecx
sar edx, 1
mov eax, edx
jmp 0x140078925
ret
xchg r10, rax
movaps xmmword [r10 - 0x48], xmm8
xchg r10, rax
mov rax, qword [0x1402557f0]
jmp 0x140078b0c
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x28], 0x1f8cc31b
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140078bf9
mov dword [rsp - 0x30], edx
imul ecx, eax, 0x37
movzx eax, bx
inc ebx
jmp 0x140078762
pshufhw xmm1, xmm0, 0xd8
mov r12, r12
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
jmp 0x140078aca
movups xmm1, xmmword [0x14011b4d0]
mov dword [rsp + 0x78], eax
movzx eax, byte [0x14011b4ec]
mov rcx, rcx
jmp 0x140078c99
xchg r15, rcx
mov r15, qword [rsp + 0x80]
xchg rcx, r15
xchg rdx, rsi
mov rsi, rdi
xchg rsi, rdx
call qword [sym.imp.ADVAPI32.dll_RegDeleteValueA]
jmp 0x1400789f0
jb 0x14007866e
mov dword [rsp - 0x10], 0x15ab933b
mov rdi, qword [rdi]
jmp 0x14007866e
movdqa xmm9, xmmword [0x14011a260]
movd xmm6, ebp
movd xmm8, r14d
xchg r14, r14
nop
movd xmm2, ebx
jmp 0x1400788c7
xchg r14, r14
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
xchg r15, r15
jmp 0x14007886a
mov r9d, 0x5b550ba7
sub r9d, 0x1626297c
sub r9d, 0x19cf614e
xor r9d, 0x619696a
jmp 0x1400784b3
sub rsp, 0xe0
mov r11, r11
xchg rsp, rax
movaps xmmword [rsp - 0x28], xmm6
jmp 0x1400788fc
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x38], 0x1b1bba1d
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
jmp 0x14007879c
add rcx, 0x1b2588b2
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov dword [rsp - 0xc], ecx
test eax, eax
jne 0x140078a2b
cmp qword [rdi + 0x18], 0x10
jmp 0x140078690
mov dword [rsp - 0xc], 0x5579c41
sub ax, cx
sub ax, 0x1e10
add ax, 0x1e42
jmp 0x140078484
mov dword [rsp + 0x78], eax
mov r12, r12
movzx eax, word [0x14011b53c]
movsd qword [rsp + 0x70], xmm0
xchg rsp, r12
movups xmmword [r12 + 0x60], xmm1
jmp 0x140078959
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg rsi, rsi
jmp 0x1400788ea
mov esi, dword [0x1402557d0]
xchg rsp, r13
movups xmmword [r13 + 0x30], xmm0
xchg rsp, r13
lea ebp, [rbx + 1]
mov dword [rsp - 0x1c], 0x2f4ae28
jmp 0x140078b35
mov edx, dword [rsp + 0x80]
movd xmm6, ebp
mov dword [rsp - 0x30], edx
jmp 0x140078b89
mov dword [rsp - 0x30], 0xf6dcfc7
jl 0x140078cd4
movdqa xmm5, xmmword [0x140118390]
lea rcx, [rsp + 0x30]
jmp 0x140078596
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
xchg r10, r10
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140078a90
xchg r9, r9
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x14007863d
sub eax, 0x3f3458a1
xor eax, 0x52a099c2
add eax, 0xfbdc7a0
sub eax, 0x70cef1b8
lea r8, [r8 + 2]
imul ebx
jmp 0x1400785e6
mov qword [rax + 0x18], r15
xchg rbp, r15
nop
mov qword [rsp - 8], rsi
sub rsp, 8
jmp 0x1400788b0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
mov rsi, rsi
movd xmm0, dword [rcx - 0xc]
jmp 0x14007871c
xor rcx, 0x71aeb07b
xor rcx, 0xbfaa3fc
xor rcx, 0x4a885663
add rcx, 0x4fdd2313
sub rcx, 0x37e14f1
jmp 0x14007873f
nop
sub rsp, 8
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r14
jmp 0x140078706
lea eax, [rbx + 4]
mov dword [rsp - 0x3c], 0x11f08e48
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
sub ebx, 0xfffffff8
xchg rdx, rdx
jmp 0x140078452
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140078ae3
xchg rsp, rax
xchg r12, rax
movaps xmmword [r12 - 0x38], xmm7
xchg r12, rax
jmp 0x1400785f4
mov r10, r10
movups xmm1, xmmword [0x14011b4b0]
xchg rdi, rsi
mov rsi, rcx
xchg rdi, rsi
jmp 0x140078969
shr eax, 0xc
shr eax, 9
shr eax, 7
shr eax, 2
shr eax, 1
add edx, eax
movzx eax, dx
jmp 0x14007862c
mov r11, r11
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
xchg r15, r15
paddd xmm2, xmm5
jmp 0x140078574
xchg r12, rsp
mov word [rsp + 0x7c], ax
cmp esi, 2
jmp 0x1400787e1
mov eax, dword [0x14011b4e8]
mov r8d, ebx
mov r12, r12
jmp 0x1400787ac
shr eax, 1
add edx, eax
xchg r14, r14
jmp 0x1400783fe
xchg rbp, rsp
movups xmmword [rbp + 0x50], xmm0
xchg rbp, rsp
movsd xmm0, qword [0x14011b530]
mov r14, r14
movups xmmword [rsp + 0x40], xmm1
movups xmm1, xmmword [0x14011b520]
jmp 0x14007877a
mov r12, r12
paddd xmm3, xmm5
pmuldq xmm0, xmm4
neg r8d
add r8d, 0xfffffff8
neg r8d
jmp 0x140078609
mov dword [rsp - 0x20], edi
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140078823
mov r11, rsp
xchg r11, rsp
pop r14
nop
jmp 0x140078c39
mov r9d, eax
mov dword [rsp - 0x40], 0x40b311f7
test eax, 0xfffffffd
je 0x1400783f1
movups xmm0, xmmword [0x14011b4f0]
mov dword [rsp - 0x2c], edi
movups xmm1, xmmword [0x14011b500]
jmp 0x140078b64
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov dword [rsp - 0x24], 0x455d6b5a
mov rcx, qword [rsp + 0x90]
xor rcx, rsp
jmp 0x1400784d5
mov qword [rsp + 0x90], r15
xchg r15, rax
movups xmm0, xmmword [0x14011b4a0]
xor ebx, ebx
jmp 0x14007890d
movq qword [rcx - 0x10], xmm3
mov r13, r13
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
mov dword [rsp - 0x1c], 0x26271836
jmp 0x140078801
movdqa xmm7, xmmword [str.7777]
xchg r10, rsp
movdqa xmmword [r10 + 0x80], xmm0
xchg rsp, r10
jmp 0x1400787cd
movdqa xmm0, xmm1
mov dword [rsp - 0x18], ebp
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140078aab
mov rcx, rcx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], esp
jmp 0x1400785d0
paddw xmm3, xmm2
movd xmm2, eax
mov r14, r14
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
jmp 0x140078a53
pmulld xmm0, xmm7
mov dword [rsp - 0x44], esi
psubd xmm3, xmm0
jmp 0x140078bce
sub eax, 0x11b210a6
lea r9, [r9 + 1]
imul r8d
sar edx, 1
mov dword [rsp - 0x44], edi
jmp 0x140078be9
mov rdx, rdx
xor rax, rsp
xchg r15, rax
jmp 0x140078a3b
mov dword [rsp - 0x1c], ecx
movsd xmm0, qword [0x14011b4e0]
xchg rsp, r15
movups xmmword [r15 + 0x40], xmm1
xchg r15, rsp
jmp 0x140078654
movups xmm0, xmmword [0x14011b4c0]
lea r14d, [rbx + 0x1f]
movups xmmword [rsp + 0x50], xmm0
jmp 0x140078b19
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp ebx, 0x20
xchg r14, r14
jl 0x1400786bd
jmp 0x140078cb9
mov eax, dword [0x14011b538]
xchg rsp, r8
movups xmmword [r8 + 0x30], xmm0
xchg r8, rsp
movups xmm0, xmmword [0x14011b510]
mov dword [rsp - 0x3c], 0x7bd03b50
jmp 0x140078986
movd xmm8, r14d
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
jmp 0x14007893d
xchg rbx, r9
mov qword [rax + 0x10], r9
xchg r9, rbx
xchg rbp, r15
jmp 0x140078854
lea rdx, [rsp + 0x30]
xchg r11, r11
nop
movabs rcx, 0xffffffff28a72cc9
jmp 0x140078888
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
xchg r12, r12
pshufd xmm2, xmm1, 0xd8
jmp 0x140078c4f
mov eax, edx
shr eax, 0xb
shr eax, 0xe
shr eax, 5
jmp 0x14007897a
paddd xmm0, xmm1
mov dword [rsp - 0x44], edi
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400786c6
sub al, 0xce
xor byte [r9 - 1], al
mov rdi, rdi
cmp r8d, 0x4d
jl 0x14007847a
lea rax, [rsp + 0x80]
jmp 0x1400786e6
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
jmp 0x1400785f3
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
mov dword [rsp - 0x28], ecx
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
jmp 0x140078437
lea r8, [rsp + 0x30]
lea r8, [r8 + rax*2]
mov r8, r8
nop dword [rax]
nop word [rax + rax]
mov eax, 0x6de7220a
add eax, 0xa0e0a06
jmp 0x140078835
xchg rsp, rsi
movsd qword [rsi + 0x70], xmm0
xchg rsp, rsi
movups xmmword [rsp + 0x60], xmm1
mov dword [rsp - 0x40], ebp
mov byte [rsp + 0x7c], al
cmp esi, 2
jmp 0x140078518
xchg r12, rsp
movaps xmm9, xmmword [r12 + 0xa0]
xchg r12, rsp
cmp ebx, 0x27
jge 0x1400783dc
mov rsi, rsi
movsxd rax, ebx
jmp 0x140078c71