Function at 0x180003400
Capabilities:
Set registry value

Disassembly:
push rbx
sub rsp, 0x30
mov rcx, qword [0x180008f58]
xor ebx, ebx
lea rax, [rsp + 0x40]
lea rdx, [0x180008818]
lea r9d, [rbx + 4]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x18000921c], ebx
mov dword [0x1800091e4], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x18000881c]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x1800091e8], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008820]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x1800091ec], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008824]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x1800091f0], ebx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008828]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x1800091f4], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x18000882c]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x1800091f8], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rcx, [0x180006428]
call fcn.180003190
mov rcx, qword [0x180008f58]
lea rax, [0x180009074]
lea r9d, [rbx + 4]
lea rdx, [0x180008834]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180009074], 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 [0x1800091fc], ebx
mov dword [rsp + 0x40], ebx
lea r9d, [rbx + 4]
xor r8d, r8d
lea rdx, [0x180008838]
mov rcx, qword [0x180008f58]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x18000883c]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180009200], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008840]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180009204], ebx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008844]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180009208], ebx
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rcx, [0x180006428]
call fcn.180003260
mov rcx, qword [0x180008f58]
lea rax, [0x180009028]
lea r9d, [rbx + 4]
lea rdx, [0x18000884c]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180009028], 0x37f1
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008850]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x18000920c], ebx
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008854]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x180009210], ebx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], ebx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [0x180008f58]
lea rax, [rsp + 0x40]
lea r9d, [rbx + 4]
lea rdx, [0x180008858]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], rax
mov dword [0x180009214], 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 [0x180009218], ebx
mov dword [rsp + 0x40], ebx
lea r9d, [rbx + 4]
xor r8d, r8d
lea rdx, [0x18000885c]
mov rcx, qword [0x180008f58]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
lea rcx, [0x180006428]
call fcn.180003330
mov rcx, qword [0x180008f58]
lea rax, [0x1800090b4]
lea r9d, [rbx + 4]
lea rdx, [0x180008864]
xor r8d, r8d
mov dword [rsp + 0x28], 4
mov dword [0x1800090b4], 0x37f1
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
xor r11d, r11d
mov dword [0x180009064], ebx
mov qword [0x180009030], r11
mov qword [0x180009038], r11
mov qword [0x180009040], r11
mov qword [0x180009048], r11
mov qword [0x180009050], r11
mov qword [0x180009058], r11
mov word [0x180009060], r11w
mov dword [0x180009068], ebx
mov dword [0x18000906c], ebx
mov dword [0x180009070], ebx
add rsp, 0x30
pop rbx
ret