Function at 0x180002cb0
Capabilities:
Set registry value

Disassembly:
push rbx
sub rsp, 0x30
mov rcx, qword [0x1800087f8]
xor ebx, ebx
lea rax, [rsp + 0x40]
lea rdx, [0x1800080b8]
lea r9d, [rbx + 4]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008ab4], ebx
mov dword [0x180008978], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080bc]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x18000897c], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080c0]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008a84], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080c4]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008a88], ebx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080c8]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180008a8c], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080cc]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008a90], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rcx, [0x1800063f0]
call fcn.180002a40
mov rcx, qword [0x1800087f8]
lea rax, [0x180008914]
lea r9d, [rbx + 4]
lea rdx, [0x1800080d4]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008914], 0x37f1
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180008a94], ebx
mov dword [rsp + 0x40], ebx
lea r9d, [rbx + 4]
xor r8d, r8d
lea rdx, [0x1800080d8]
mov rcx, qword [0x1800087f8]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080dc]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008a98], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080e0]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008a9c], ebx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080e4]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180008aa0], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rcx, [0x1800063f0]
call fcn.180002b10
mov rcx, qword [0x1800087f8]
lea rax, [0x1800088c8]
lea r9d, [rbx + 4]
lea rdx, [0x1800080ec]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x1800088c8], 0x37f1
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080f0]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008aa4], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080f4]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008aa8], ebx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x1800087f8]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x1800080f8]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180008aac], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180008ab0], ebx
mov dword [rsp + 0x40], ebx
lea r9d, [rbx + 4]
xor r8d, r8d
lea rdx, [0x1800080fc]
mov rcx, qword [0x1800087f8]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rcx, [0x1800063f0]
call fcn.180002be0
mov rcx, qword [0x1800087f8]
lea rax, [0x180008954]
lea r9d, [rbx + 4]
lea rdx, [0x180008104]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180008954], 0x37f1
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
xor r11d, r11d
mov dword [0x180008904], ebx
mov qword [0x1800088d0], r11
mov qword [0x1800088d8], r11
mov qword [0x1800088e0], r11
mov qword [0x1800088e8], r11
mov qword [0x1800088f0], r11
mov qword [0x1800088f8], r11
mov word [0x180008900], r11w
mov dword [0x180008908], ebx
mov dword [0x18000890c], ebx
mov dword [0x180008910], ebx
add rsp, 0x30
pop rbx
ret