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

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x298]
sub rsp, 0x390
movsd xmm0, qword [0x1800b3910]
ucomisd xmm0, qword [0x18009a5d8]
jp 0x18001c85f
jne 0x18001c85f
mov qword [rax + 8], rbx
lea rdx, str.Ytipyagyim
mov qword [rax + 0x10], rsi
lea rcx, [rsp + 0x30]
mov qword [rax + 0x18], rdi
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
cvttsd2si ebx, xmm0
call fcn.18000a440
mov r8, rax
mov r9d, ebx
mov edx, 0x2eb16d20
movsd xmm0, qword [0x18009a098]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x50]
movsd xmm15, qword [0x18009a260]
movaps xmm7, xmm0
mulsd xmm7, xmm15
call fcn.18002f2f0
lea rdx, str.duute
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.18000a440
mov r8, rax
mov qword [rsp + 0x20], 0x1bdf306b
mov r9, rbx
mov edx, 0x1c64f2bd
mov ecx, 0x2e1ff3cf
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
lea rdx, str.Ryieholyfufo
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movsd xmm2, qword [0x1800b37e8]
xorps xmm6, xmm6
cvttsd2si edx, xmm2
mov ecx, 0x1166f749
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.ibuiwormienejk
lea rcx, [rbp - 0x50]
mulsd xmm0, xmm6
movsd xmm6, qword [0x180098d38]
subsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x30]
movsd xmm14, qword [0x180099790]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm14
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x10]
mov rbx, rax
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3878]
mov rcx, rax
mov r9, rbx
mov r8d, 0x2d69c22f
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x10]
movsd xmm6, qword [0x180098940]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call fcn.18002f2d0
mov rcx, rax
movsd xmm13, qword [0x180099b38]
movsd xmm12, qword [0x180099e78]
movaps xmm3, xmm13
movsd xmm1, qword [0x1800b3910]
movaps xmm2, xmm12
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x30]
cvttsd2si edi, qword [0x1800b3910]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0x50]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9d, edi
mov r8d, 0x3706dcf5
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si r8, qword [0x1800b3910]
mov ecx, 0x1fe708e0
cvttsd2si edx, qword [0x1800b3878]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x70]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
mov rbx, rax
call fcn.18002f2f0
movsd xmm11, qword [0x180098c10]
mov r8, rax
movaps xmm0, xmm11
mov dword [rsp + 0x20], 0x63aece8
mov r9, rbx
mov edx, 0x157bb06
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3848]
movsd xmm10, qword [0x180099ce8]
movaps xmm6, xmm0
mulsd xmm6, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si edi, qword [0x1800b3910]
lea rdx, str.xiezooqhowiz
lea rcx, [rbp + 0xb0]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.1800090b0
lea rdx, str.joybisovyjusoi
mov rbx, rax
lea rcx, [rbp + 0xd0]
call fcn.18000a440
mov rcx, rax
mov r8d, edi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
divsd xmm7, xmm0
lea rcx, [rbp + 0xf0]
call fcn.18002f2f0
lea rdx, str.ahvikozeozhaok
mov rsi, rax
lea rcx, [rbp + 0x110]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x130]
mov rdi, rax
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x150]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9, rsi
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x170]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rbp + 0x190]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0x1b0]
divsd xmm7, xmm0
subsd xmm8, xmm7
call fcn.18002f2f0
lea rdx, str.utewamynudcagy
mov rbx, rax
lea rcx, [rbp + 0x1d0]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rbx
mov ecx, 0x15370faa
mov r9d, 0x994d8cf
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movsd xmm9, qword [0x180098db0]
lea rdx, str.Ytipyagyim
cvttsd2si ebx, qword [0x1800b3910]
lea rcx, [rbp + 0x1d0]
xorps xmm0, xmm0
movaps xmm1, xmm9
cvtsi2sd xmm0, rax
divsd xmm1, xmm0
subsd xmm8, xmm1
movsd qword [0x1800b37e8], xmm8
call fcn.18000a440
movsd xmm0, qword [0x18009a098]
mov r8, rax
mov r9d, ebx
mov edx, 0x2eb16d20
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x1b0]
movaps xmm7, xmm0
mulsd xmm7, xmm15
call fcn.18002f2f0
lea rdx, str.duute
mov rbx, rax
lea rcx, [rbp + 0x190]
call fcn.18000a440
mov r8, rax
mov qword [rsp + 0x20], 0x1bdf306b
mov r9, rbx
mov edx, 0x1c64f2bd
mov ecx, 0x2e1ff3cf
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
lea rdx, str.Ryieholyfufo
lea rcx, [rbp + 0x170]
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movsd xmm2, qword [0x1800b37e8]
xorps xmm6, xmm6
cvttsd2si edx, xmm2
mov ecx, 0x1166f749
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.ibuiwormienejk
lea rcx, [rbp + 0x150]
mulsd xmm0, xmm6
movsd xmm6, qword [0x18009a2d8]
subsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x130]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm14
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x110]
mov rbx, rax
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3878]
mov rcx, rax
mov r9, rbx
mov r8d, 0x2d69c22f
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xf0]
movsd xmm6, qword [0x180098940]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call fcn.18002f2d0
mov rcx, rax
movsd xmm1, qword [0x1800b3910]
movaps xmm3, xmm13
movaps xmm2, xmm12
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0xd0]
cvttsd2si edi, qword [0x1800b3910]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9d, edi
mov r8d, 0x3706dcf5
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si r8, qword [0x1800b3910]
mov ecx, 0x1fe708e0
cvttsd2si edx, qword [0x1800b3878]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
mov r8, rax
mov dword [rsp + 0x20], 0x63aece8
mov r9, rbx
mov edx, 0x157bb06
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3848]
movaps xmm6, xmm0
mulsd xmm6, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si edi, qword [0x1800b3910]
lea rdx, str.xiezooqhowiz
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.1800090b0
lea rdx, str.joybisovyjusoi
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.18000a440
mov rcx, rax
mov r8d, edi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
divsd xmm7, xmm0
call fcn.18002f2f0
lea rdx, str.ahvikozeozhaok
mov rsi, rax
lea rcx, [rbp - 0x10]
call fcn.1800090b0
lea rcx, [rbp - 0x30]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9, rsi
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rsp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
subsd xmm8, xmm7
call fcn.18002f2f0
lea rdx, str.utewamynudcagy
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rbx
mov ecx, 0x15370faa
mov r9d, 0x994d8cf
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si ebx, qword [0x1800b3910]
lea rdx, str.Ytipyagyim
lea rcx, [rbp + 0x1d0]
xorps xmm0, xmm0
movaps xmm1, xmm9
cvtsi2sd xmm0, rax
divsd xmm1, xmm0
subsd xmm8, xmm1
movsd qword [0x1800b3848], xmm8
call fcn.18000a440
movsd xmm0, qword [0x18009a098]
mov r8, rax
mov r9d, ebx
mov edx, 0x2eb16d20
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x1b0]
movaps xmm7, xmm0
mulsd xmm7, xmm15
call fcn.18002f2f0
lea rdx, str.duute
mov rbx, rax
lea rcx, [rbp + 0x190]
call fcn.18000a440
mov r8, rax
mov qword [rsp + 0x20], 0x1bdf306b
mov r9, rbx
mov edx, 0x1c64f2bd
mov ecx, 0x2e1ff3cf
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
lea rdx, str.Ryieholyfufo
lea rcx, [rbp + 0x170]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movsd xmm2, qword [0x1800b37e8]
xorps xmm6, xmm6
cvttsd2si edx, xmm2
mov ecx, 0x1166f749
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.ibuiwormienejk
lea rcx, [rbp + 0x150]
mulsd xmm0, xmm6
movsd xmm6, qword [0x180098920]
subsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x130]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm14
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x110]
mov rbx, rax
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3878]
mov rcx, rax
mov r9, rbx
mov r8d, 0x2d69c22f
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xf0]
movsd xmm6, qword [0x180098940]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call fcn.18002f2d0
mov rcx, rax
movsd xmm1, qword [0x1800b3910]
movaps xmm3, xmm13
movaps xmm2, xmm12
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0xd0]
cvttsd2si edi, qword [0x1800b3910]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9d, edi
mov r8d, 0x3706dcf5
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si r8, qword [0x1800b3910]
mov ecx, 0x1fe708e0
cvttsd2si edx, qword [0x1800b3878]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
mov r8, rax
mov dword [rsp + 0x20], 0x63aece8
mov r9, rbx
mov edx, 0x157bb06
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3848]
movaps xmm6, xmm0
mulsd xmm6, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si edi, qword [0x1800b3910]
lea rdx, str.xiezooqhowiz
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.1800090b0
lea rdx, str.joybisovyjusoi
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.18000a440
mov rcx, rax
mov r8d, edi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
divsd xmm7, xmm0
call fcn.18002f2f0
lea rdx, str.ahvikozeozhaok
mov rsi, rax
lea rcx, [rbp - 0x10]
call fcn.1800090b0
lea rcx, [rbp - 0x30]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.18002f2f0
mov rcx, rax
mov r9, rsi
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rsp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
subsd xmm8, xmm7
call fcn.18002f2f0
lea rdx, str.utewamynudcagy
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rbx
mov ecx, 0x15370faa
mov r9d, 0x994d8cf
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si ebx, qword [0x1800b3910]
lea rdx, str.Ytipyagyim
lea rcx, [rbp + 0x1d0]
xorps xmm1, xmm1
movaps xmm2, xmm9
cvtsi2sd xmm1, rax
divsd xmm2, xmm1
subsd xmm8, xmm2
movsd qword [0x1800b3848], xmm8
call fcn.18000a440
movsd xmm0, qword [0x18009a098]
mov r8, rax
mov r9d, ebx
mov edx, 0x2eb16d20
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x1b0]
movaps xmm7, xmm0
mulsd xmm7, xmm15
call fcn.18002f2f0
lea rdx, str.duute
mov rbx, rax
lea rcx, [rbp + 0x190]
call fcn.18000a440
mov r8, rax
mov qword [rsp + 0x20], 0x1bdf306b
mov r9, rbx
mov edx, 0x1c64f2bd
mov ecx, 0x2e1ff3cf
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
lea rdx, str.Ryieholyfufo
lea rcx, [rbp + 0x170]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movsd xmm2, qword [0x1800b37e8]
xorps xmm6, xmm6
cvttsd2si edx, xmm2
mov ecx, 0x1166f749
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
mulsd xmm0, xmm6
movsd xmm6, qword [0x180098ca8]
lea rdx, str.ibuiwormienejk
cvttsd2si rbx, qword [0x1800b3910]
lea rcx, [rbp + 0x150]
subsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x130]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, xmm14
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x110]
mov rbx, rax
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3878]
mov rcx, rax
mov r9, rbx
mov r8d, 0x2d69c22f
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xf0]
movsd xmm6, qword [0x180098940]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call fcn.18002f2d0
mov rcx, rax
movsd xmm1, qword [0x1800b3910]
movaps xmm3, xmm13
movaps xmm2, xmm12
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0xd0]
cvttsd2si edi, qword [0x1800b3910]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9d, edi
mov r8d, 0x3706dcf5
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si r8, qword [0x1800b3910]
mov ecx, 0x1fe708e0
cvttsd2si edx, qword [0x1800b3878]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
mov r8, rax
mov dword [rsp + 0x20], 0x63aece8
mov r9, rbx
mov edx, 0x157bb06
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3848]
movaps xmm6, xmm0
mulsd xmm6, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si edi, qword [0x1800b3910]
lea rdx, str.xiezooqhowiz
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.1800090b0
lea rdx, str.joybisovyjusoi
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.18000a440
mov rcx, rax
mov r8d, edi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
divsd xmm7, xmm0
call fcn.18002f2f0
lea rdx, str.ahvikozeozhaok
mov rsi, rax
lea rcx, [rbp - 0x10]
call fcn.1800090b0
lea rcx, [rbp - 0x30]
mov rdi, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov r9, rsi
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rsp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
subsd xmm8, xmm7
call fcn.18002f2f0
lea rdx, str.utewamynudcagy
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
mov r8, rax
mov qword [rsp + 0x20], rbx
mov ecx, 0x15370faa
mov r9d, 0x994d8cf
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movaps xmm15, xmmword [rsp + 0x2f0]
xorps xmm0, xmm0
movaps xmm14, xmmword [rsp + 0x300]
movaps xmm13, xmmword [rsp + 0x310]
movaps xmm12, xmmword [rsp + 0x320]
movaps xmm11, xmmword [rsp + 0x330]
movaps xmm10, xmmword [rsp + 0x340]
cvtsi2sd xmm0, rax
divsd xmm9, xmm0
subsd xmm8, xmm9
movaps xmm9, xmmword [rsp + 0x350]
movsd qword [0x1800b37e8], xmm8
movaps xmm8, xmmword [rsp + 0x360]
movaps xmm7, xmmword [rsp + 0x370]
movaps xmm6, xmmword [rsp + 0x380]
mov rdi, qword [rsp + 0x3b0]
mov rsi, qword [rsp + 0x3a8]
mov rbx, qword [rsp + 0x3a0]
add rsp, 0x390
pop rbp
jmp 0x18001c870
mov rax, rsp
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x298]
sub rsp, 0x390
movsd xmm0, qword [0x1800b3870]
mov r14d, 0xadbe1
movaps xmmword [rax - 0x48], xmm9
movsd xmm9, qword [0x18009a4d0]
ucomisd xmm0, xmm9
jp 0x18001cd43
jne 0x18001cd43
movaps xmmword [rax - 0x28], xmm7
movsd xmm7, qword [0x1800b3848]
movaps xmmword [rax - 0x58], xmm10
movsd xmm10, qword [0x180099c68]
movaps xmmword [rax - 0x68], xmm11
movsd xmm11, qword [0x180099fb8]
movaps xmmword [rax - 0x78], xmm12
movsd xmm12, qword [0x1800991b8]
movaps xmmword [rax - 0x88], xmm13
movsd xmm13, qword [0x180099ca0]
movaps xmmword [rax - 0x98], xmm14
movsd xmm14, qword [0x1800996c8]
movaps xmmword [rax - 0xa8], xmm15
movsd xmm15, qword [0x180098b78]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x38], xmm8
cmp r14d, 0xadbe2
jge 0x18001ccdc
cvttsd2si rdx, xmm7
lea rcx, [rsp + 0x30]
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b3870]
mov rdx, rax
mov r8d, 0x3c7db168
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x50]
xorps xmm0, xmm0
movaps xmm8, xmm10
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
call fcn.18002f2f0
mov rdx, rax
cvttsd2si rcx, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x70]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
divsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x70]
divsd xmm8, xmm0
addsd xmm8, xmm11
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.18002f2d0
mov rdx, rax
mov r9, rbx
mov ecx, 0x2a2531e2
mov r8d, 0x5f6f6cd
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.Umpoqewommiycob
lea rcx, [rbp - 0x30]
movaps xmm6, xmm12
divsd xmm6, xmm0
call fcn.18000a440
mov rcx, rax
mov edx, ebx
movsd xmm2, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x10]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2f0
lea rdx, str.heyyeroyqo
mov rsi, rax
lea rcx, [rbp + 0x10]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x30]
mov rdi, rax
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x50]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov r9, rsi
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.Nyyugesqypeu
lea rcx, [rbp + 0x70]
divsd xmm7, xmm0
call fcn.18000a440
mov rcx, rax
mov edx, ebx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movd xmm0, eax
lea rdx, str.zosylwoqya
cvtdq2pd xmm0, xmm0
lea rcx, [rbp + 0x90]
divsd xmm7, xmm0
subsd xmm8, xmm7
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xb0]
mov rdi, rax
call fcn.18002f2d0
lea rdx, str.zyyniyawpyig
mov rbx, rax
lea rcx, [rbp + 0xd0]
call fcn.1800090b0
mov rdx, rax
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov ecx, 0x89942b5
mov r8d, 0x25cc9a99
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
cvttsd2si rdi, qword [0x1800b3910]
lea rcx, [rbp + 0xf0]
cvttsd2si ebx, qword [0x1800b3848]
mov rdx, rdi
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm13
call fcn.18002f2f0
cvttsd2si rcx, qword [0x1800b3870]
mov rdx, rax
mov dword [rsp + 0x20], ebx
mov r9, rdi
mov r8d, 0x3093fe14
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm7, xmm7
lea rdx, str.rueheguajeygyi
lea rcx, [rbp + 0x110]
cvtsi2sd xmm7, rax
mulsd xmm7, xmm6
addsd xmm7, xmm8
call fcn.18000a440
lea rdx, str.ukkohaoyita
mov rdi, rax
lea rcx, [rbp + 0x130]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0x150]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov r8, rax
mov qword [rsp + 0x20], rdi
mov r9, rbx
movaps xmm1, xmm14
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x170]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm15
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3910]
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x190]
divsd xmm6, xmm0
call fcn.18002f2f0
mov rdx, rax
cvttsd2si ecx, qword [0x1800b3848]
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0x1b0]
divsd xmm6, xmm0
call fcn.18002f2d0
mov rbx, rax
lea rdx, str.muzasihoavueyab
lea rcx, [rbp + 0x1d0]
call fcn.18000a440
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
inc r14d
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm7, xmm0
movsd xmm0, qword [0x1800b3870]
ucomisd xmm0, xmm9
movsd qword [0x1800b3848], xmm7
jp 0x18001ccdc
je 0x18001c931
mov rsi, qword [rsp + 0x3a8]
mov rdi, qword [rsp + 0x3b0]
movaps xmm6, xmmword [rsp + 0x380]
movaps xmm8, xmmword [rsp + 0x360]
mov rbx, qword [rsp + 0x3a0]
movaps xmm10, xmmword [rsp + 0x340]
movaps xmm7, xmmword [rsp + 0x370]
movaps xmm11, xmmword [rsp + 0x330]
movaps xmm12, xmmword [rsp + 0x320]
movaps xmm13, xmmword [rsp + 0x310]
movaps xmm14, xmmword [rsp + 0x300]
movaps xmm15, xmmword [rsp + 0x2f0]
lea r11, [rsp + 0x390]
mov r14, qword [r11 + 0x28]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop rbp
ret