Function at 0x18000d280
Capabilities:
Enumerate services
Query or enumerate registry key
Query or enumerate registry value
Query service status
Start service

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
push rbp
lea rbp, [rax - 0xf8]
sub rsp, 0x1f0
movsd xmm0, qword [0x1800b3870]
ucomisd xmm0, qword [0x18009a618]
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x78], xmm12
movaps xmmword [rax - 0x88], xmm13
movaps xmmword [rax - 0x98], xmm14
movaps xmmword [rax - 0xa8], xmm15
jp 0x18000dc4f
jne 0x18000dc4f
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x50]
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x30]
mov rbx, rax
call fcn.18002f2d0
movsd xmm3, qword [0x1800b3878]
mov rdx, rax
movsd xmm0, qword [0x1800b3848]
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movaps xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm13, qword [0x18009a270]
lea rcx, [rbp - 0x10]
cvttsd2si rdx, qword [0x1800b3870]
movd xmm2, eax
movaps xmm1, xmm13
cvtdq2pd xmm2, xmm2
divsd xmm1, xmm2
mulsd xmm7, xmm1
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b37e8]
mov r8, rax
mov ecx, 0x27e23af8
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x10]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm6, xmm1
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm7, qword [0x180099920]
lea rdx, str.liyguhnaoxyuhj
mulsd xmm0, xmm6
lea rcx, [rbp + 0x30]
subsd xmm7, xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov ecx, 0x234d6385
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rcx, qword [0x1800b3870]
movsd xmm14, qword [0x180099948]
xorps xmm0, xmm0
movsd xmm12, qword [0x180099f28]
movaps xmm6, xmm14
movsd xmm2, qword [0x1800b37e8]
movaps xmm1, xmm12
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si r9, qword [0x1800b3870]
mov edx, 0xbbabc81
cvttsd2si r8d, qword [0x1800b3848]
cvttsd2si rcx, qword [0x1800b3910]
movaps xmm8, xmm0
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
divsd xmm8, xmm0
addsd xmm8, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
mov rbx, rax
cvttsd2si rdi, qword [0x1800b3848]
call fcn.18002f2f0
mov rdx, rax
mov r9, rbx
mov r8, rdi
mov ecx, 0x2a76b46c
movsd xmm11, qword [0x180098f68]
movsd qword [rsp + 0x20], xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm15, qword [0x180099040]
xorps xmm0, xmm0
movsd xmm10, qword [0x180099768]
movaps xmm7, xmm15
mov edx, 0x16680235
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.tibuek
lea rcx, [rsp + 0x70]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rbp - 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2d0
movsd xmm9, qword [0x18009a048]
mov rcx, rax
movaps xmm4, xmm9
mov r9, rdi
mov r8, rbx
mov edx, 0x37bf3e73
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm1, qword [0x1800b37e8]
xorps xmm6, xmm6
movsd xmm0, qword [0x1800b3848]
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm8, xmm0
movsd qword [0x1800b3848], xmm8
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
movsd xmm3, qword [0x1800b3878]
mov rdx, rax
movsd xmm0, qword [0x1800b3848]
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movaps xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
movd xmm1, eax
movaps xmm2, xmm13
cvtdq2pd xmm1, xmm1
divsd xmm2, xmm1
mulsd xmm7, xmm2
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b37e8]
mov r8, rax
mov ecx, 0x27e23af8
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x30]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm6, xmm1
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm7, qword [0x180099b30]
lea rdx, str.liyguhnaoxyuhj
mulsd xmm0, xmm6
lea rcx, [rbp + 0x30]
subsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
cvttsd2si rdx, qword [0x1800b3870]
mov ecx, 0x234d6385
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rcx, qword [0x1800b3870]
movsd xmm2, qword [0x1800b37e8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movaps xmm6, xmm14
movaps xmm1, xmm12
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si r9, qword [0x1800b3870]
mov edx, 0xbbabc81
cvttsd2si r8d, qword [0x1800b3848]
cvttsd2si rcx, qword [0x1800b3910]
movaps xmm8, xmm0
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x10]
divsd xmm8, xmm0
addsd xmm8, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x10]
mov rbx, rax
cvttsd2si rdi, qword [0x1800b3848]
call fcn.18002f2f0
mov rdx, rax
mov r9, rbx
mov r8, rdi
mov ecx, 0x2a76b46c
movsd qword [rsp + 0x20], xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
xorps xmm0, xmm0
movaps xmm7, xmm15
mov edx, 0x16680235
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.tibuek
lea rcx, [rbp - 0x30]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rbp - 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2d0
mov rcx, rax
movaps xmm4, xmm9
mov r9, rdi
mov r8, rbx
mov edx, 0x37bf3e73
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm1, qword [0x1800b37e8]
xorps xmm6, xmm6
movsd xmm0, qword [0x1800b3848]
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm8, xmm0
movsd qword [0x1800b37e8], xmm8
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
movsd xmm3, qword [0x1800b3878]
mov rdx, rax
movsd xmm0, qword [0x1800b3848]
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movaps xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
movd xmm1, eax
movaps xmm2, xmm13
cvtdq2pd xmm1, xmm1
divsd xmm2, xmm1
mulsd xmm7, xmm2
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b37e8]
mov r8, rax
mov ecx, 0x27e23af8
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x30]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm6, xmm1
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm7, qword [0x180099910]
lea rdx, str.liyguhnaoxyuhj
mulsd xmm0, xmm6
lea rcx, [rbp + 0x30]
subsd xmm7, xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov ecx, 0x234d6385
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rcx, qword [0x1800b3870]
movsd xmm2, qword [0x1800b37e8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movaps xmm6, xmm14
movaps xmm1, xmm12
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si r9, qword [0x1800b3870]
mov edx, 0xbbabc81
cvttsd2si r8d, qword [0x1800b3848]
cvttsd2si rcx, qword [0x1800b3910]
movaps xmm8, xmm0
mulsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x10]
divsd xmm8, xmm0
addsd xmm8, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x10]
mov rbx, rax
cvttsd2si rdi, qword [0x1800b3848]
call fcn.18002f2f0
mov rdx, rax
mov r9, rbx
mov r8, rdi
mov ecx, 0x2a76b46c
movsd qword [rsp + 0x20], xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
xorps xmm0, xmm0
movaps xmm7, xmm15
mov edx, 0x16680235
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.tibuek
lea rcx, [rbp - 0x30]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rbp - 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2d0
mov rcx, rax
movaps xmm4, xmm9
mov r9, rdi
mov r8, rbx
mov edx, 0x37bf3e73
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm1, qword [0x1800b37e8]
xorps xmm6, xmm6
movsd xmm0, qword [0x1800b3848]
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm8, xmm0
movsd qword [0x1800b37e8], xmm8
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
movsd xmm3, qword [0x1800b3878]
mov rdx, rax
movsd xmm0, qword [0x1800b3848]
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movaps xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
divsd xmm13, xmm1
mulsd xmm7, xmm13
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b37e8]
mov r8, rax
mov ecx, 0x27e23af8
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x30]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm6, xmm1
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
mulsd xmm0, xmm6
lea rdx, str.liyguhnaoxyuhj
lea rcx, [rbp + 0x30]
movsd xmm6, qword [0x180099e68]
subsd xmm6, xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov ecx, 0x234d6385
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rcx, qword [0x1800b3870]
movsd xmm2, qword [0x1800b37e8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movaps xmm1, xmm12
divsd xmm14, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si r9, qword [0x1800b3870]
mov edx, 0xbbabc81
cvttsd2si r8d, qword [0x1800b3848]
cvttsd2si rcx, qword [0x1800b3910]
movaps xmm7, xmm0
mulsd xmm7, xmm14
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x10]
divsd xmm7, xmm0
addsd xmm7, xmm6
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x10]
mov rbx, rax
cvttsd2si rdi, qword [0x1800b3848]
call fcn.18002f2f0
mov rdx, rax
mov r9, rbx
mov r8, rdi
mov ecx, 0x2a76b46c
movsd qword [rsp + 0x20], xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
xorps xmm1, xmm1
mov edx, 0x16680235
movaps xmm0, xmm10
cvtsi2sd xmm1, rax
divsd xmm15, xmm1
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdi, qword [0x1800b3878]
lea rdx, str.tibuek
lea rcx, [rbp - 0x30]
divsd xmm15, xmm0
call fcn.1800090b0
lea rcx, [rbp - 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2d0
mov rcx, rax
movaps xmm4, xmm9
mov r9, rdi
mov r8, rbx
mov edx, 0x37bf3e73
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm1, qword [0x1800b37e8]
xorps xmm6, xmm6
movsd xmm0, qword [0x1800b3848]
cvtsi2sd xmm6, rax
mulsd xmm6, xmm15
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm7, xmm0
movsd qword [0x1800b3870], xmm7
call fcn.180010740
movsd xmm0, qword [0x1800b3848]
ucomisd xmm0, qword [0x18009a488]
jp 0x18000e19f
jne 0x18000e19f
movsd xmm12, qword [0x180099fd0]
mov edx, 0x2e450bbf
movaps xmm0, xmm12
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movsd xmm14, qword [0x180099a50]
xorps xmm0, xmm0
movsd xmm11, qword [0x1800997d0]
movaps xmm6, xmm14
movsd xmm10, qword [0x18009a058]
movaps xmm1, xmm11
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movsd xmm7, qword [0x18009a2b0]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movsd xmm13, qword [0x180099370]
xorps xmm0, xmm0
movaps xmm6, xmm13
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
mulsd xmm0, xmm6
subsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
movsd xmm15, qword [0x18009a028]
lea rdx, str.izujayni
movaps xmm6, xmm15
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
lea rdx, str.Pahu
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si r8, qword [0x1800b3870]
mov edx, 0x683128d
movsd xmm9, qword [0x180099c18]
xorps xmm0, xmm0
movsd xmm8, qword [0x180098ad8]
movaps xmm3, xmm9
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movaps xmm0, xmm8
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
divsd xmm6, xmm0
mov edx, 0x2e450bbf
movaps xmm0, xmm12
subsd xmm7, xmm6
movsd qword [0x1800b37e8], xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm0, xmm0
movaps xmm6, xmm14
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movaps xmm1, xmm11
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movsd xmm7, qword [0x180099bb8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm0, xmm0
movaps xmm6, xmm13
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
mulsd xmm0, xmm6
subsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
movaps xmm6, xmm15
lea rdx, str.izujayni
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
lea rdx, str.Pahu
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si r8, qword [0x1800b3870]
mov edx, 0x683128d
xorps xmm0, xmm0
movaps xmm3, xmm9
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movaps xmm0, xmm8
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
divsd xmm6, xmm0
mov edx, 0x2e450bbf
movaps xmm0, xmm12
subsd xmm7, xmm6
movsd qword [0x1800b3910], xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm0, xmm0
movaps xmm6, xmm14
movaps xmm1, xmm11
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movsd xmm7, qword [0x180098c30]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm0, xmm0
movaps xmm6, xmm13
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
mulsd xmm0, xmm6
subsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
movaps xmm6, xmm15
lea rdx, str.izujayni
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
lea rdx, str.Pahu
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si r8, qword [0x1800b3870]
mov edx, 0x683128d
xorps xmm1, xmm1
movaps xmm3, xmm9
cvtsi2sd xmm1, rax
movaps xmm0, xmm8
divsd xmm6, xmm1
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
divsd xmm6, xmm0
mov edx, 0x2e450bbf
movaps xmm0, xmm12
subsd xmm7, xmm6
movsd qword [0x1800b3910], xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm2, xmm2
movaps xmm1, xmm11
movaps xmm0, xmm10
cvtsi2sd xmm2, rax
divsd xmm14, xmm2
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movsd xmm6, qword [0x180099eb0]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm14, xmm0
subsd xmm6, xmm14
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm13, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm13, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
mulsd xmm0, xmm13
subsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.izujayni
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm15, xmm0
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm15, xmm0
lea rdx, str.Pahu
lea rcx, [rsp + 0x70]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rsp + 0x50]
mov rdi, rax
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si r8, qword [0x1800b3870]
mov edx, 0x683128d
xorps xmm1, xmm1
movaps xmm3, xmm9
cvtsi2sd xmm1, rax
movaps xmm0, xmm8
divsd xmm15, xmm1
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
divsd xmm15, xmm0
subsd xmm6, xmm15
movsd qword [0x1800b3870], xmm6
lea r11, [rsp + 0x1f0]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop rbp
ret