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

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x1f8]
sub rsp, 0x2f0
movsd xmm0, qword [0x1800b37e8]
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
movsd xmm15, qword [0x18009a440]
ucomisd xmm0, xmm15
mov qword [rax + 8], rsi
mov esi, 0x29a45
jp 0x180017fb3
jne 0x180017fb3
movsd xmm9, qword [0x180098bf0]
movsd xmm10, qword [0x180099110]
movsd xmm11, qword [0x180098a20]
movsd xmm12, qword [0x180099f30]
movsd xmm13, qword [0x180099408]
movsd xmm14, qword [0x180099d80]
cmp esi, 0x29a46
jge 0x180017fb3
lea rdx, str.yfiyofetea
lea rcx, [rbp - 0x10]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x10]
mov rbx, rax
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3870]
mov r9, rax
mov r8d, 0x3da2c01e
mov qword [rsp + 0x20], rbx
mov ecx, 0x19b72e7f
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movaps xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x30]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, xmm9
mulsd xmm7, xmm0
call fcn.18002f2f0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0x50]
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rbp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x90]
movsd xmm6, qword [0x180098e70]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
subsd xmm6, xmm7
call fcn.18002f2d0
mov rdx, rax
mov ecx, 0x1af2ada
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0xb0]
xorps xmm0, xmm0
movaps xmm8, xmm10
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
addsd xmm8, xmm6
call fcn.18002f2f0
mov rcx, rax
mov edx, 0x1cae5b1b
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rcx, qword [0x1800b3870]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm11
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movaps xmm7, xmm0
lea rdx, str.ugayliyiiwyvo
lea rcx, [rbp + 0xd0]
mulsd xmm7, xmm6
call fcn.18000a440
lea rdx, str.izewiwataeogeyy
mov rdi, rax
lea rcx, [rbp + 0xf0]
call fcn.18000a440
lea rdx, str.myerikuteugnyyh
mov rbx, rax
lea rcx, [rbp + 0x110]
call fcn.18000a440
cvttsd2si rcx, qword [0x1800b3848]
mov rdx, rax
mov r9, rdi
mov r8, rbx
movsd qword [rsp + 0x20], xmm12
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x130]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
mov rcx, rax
movaps xmm1, xmm13
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rbx, qword [0x1800b3848]
lea rdx, [0x1800973f8]
lea rcx, [rsp + 0x30]
divsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
mov r9d, 0x17c6a565
mov qword [rsp + 0x20], rbx
cvttsd2si rdx, qword [0x1800b3910]
movaps xmm0, xmm14
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
lea rdx, str.yfiyofetea
lea rcx, [rsp + 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
subsd xmm8, xmm0
movsd qword [0x1800b3848], xmm8
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x130]
mov rbx, rax
call fcn.18002f2f0
movsd xmm1, qword [0x1800b3870]
mov r9, rax
mov r8d, 0x3da2c01e
mov qword [rsp + 0x20], rbx
mov ecx, 0x19b72e7f
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
movaps xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x110]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm9
mulsd xmm7, xmm1
call fcn.18002f2f0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xf0]
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rbp + 0xd0]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0xb0]
movsd xmm6, qword [0x180098cc8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
subsd xmm6, xmm7
call fcn.18002f2d0
mov rdx, rax
mov ecx, 0x1af2ada
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x90]
xorps xmm0, xmm0
movaps xmm8, xmm10
cvtsi2sd xmm0, rax
divsd xmm8, xmm0
addsd xmm8, xmm6
call fcn.18002f2f0
mov rcx, rax
mov edx, 0x1cae5b1b
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rcx, qword [0x1800b3870]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm11
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movaps xmm7, xmm0
lea rdx, str.ugayliyiiwyvo
lea rcx, [rbp + 0x70]
mulsd xmm7, xmm6
call fcn.18000a440
lea rdx, str.izewiwataeogeyy
mov rdi, rax
lea rcx, [rbp + 0x50]
call fcn.18000a440
lea rdx, str.myerikuteugnyyh
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.18000a440
cvttsd2si rcx, qword [0x1800b3848]
mov rdx, rax
mov r9, rdi
mov r8, rbx
movsd qword [rsp + 0x20], xmm12
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x10]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
mov rcx, rax
movaps xmm1, xmm13
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rbx, qword [0x1800b3848]
lea rdx, [0x1800973f8]
lea rcx, [rbp - 0x10]
divsd xmm7, xmm0
call fcn.1800090b0
mov r8, rax
mov r9d, 0x17c6a565
mov qword [rsp + 0x20], rbx
cvttsd2si rdx, qword [0x1800b3910]
movaps xmm0, xmm14
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
inc esi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
subsd xmm8, xmm0
movsd xmm0, qword [0x1800b37e8]
ucomisd xmm0, xmm15
movsd qword [0x1800b3870], xmm8
jp 0x180017fb3
je 0x180017b34
call fcn.180018f30
movsd xmm0, qword [0x1800b3870]
ucomisd xmm0, qword [0x18009a4e8]
mov rsi, qword [rsp + 0x300]
jp 0x180018752
jne 0x180018752
mov ecx, 0x1acafa90
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
movsd xmm7, qword [0x180098ec8]
lea rdx, str.utiqify
xorps xmm0, xmm0
lea rcx, [rsp + 0x30]
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rcx, qword [0x1800b3870]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rdx, str.ihoek
lea rcx, [rbp + 0x130]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.1800090b0
lea rdx, str.fiac
mov rdi, rax
lea rcx, [rbp + 0x110]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0xf0]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3910]
mov rdx, rax
mov r9, rdi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0xd0]
movaps xmm8, xmm0
mulsd xmm8, xmm6
addsd xmm8, qword [0x180099260]
call fcn.18002f2f0
lea rdx, [0x180097418]
mov rbx, rax
lea rcx, [rbp + 0xb0]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
mov r9, rax
mov r8d, 0x279a73fc
mov qword [rsp + 0x20], rbx
movsd xmm0, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movaps xmm6, xmm0
mov ecx, 0x34147aca
mulsd xmm6, qword [0x180098b88]
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdi, qword [0x1800b3910]
lea rdx, str.uteybuhozej
lea rcx, [rbp + 0x90]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si rcx, qword [0x1800b3870]
mov rdx, rax
mov r9, rdi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm0, qword [0x1800b37e8]
cvttsd2si rdx, xmm0
movd xmm10, eax
cvtdq2pd xmm10, xmm10
mulsd xmm10, xmm7
addsd xmm10, xmm8
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movd xmm0, eax
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x50]
movsd xmm6, qword [0x180099ee0]
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18002f2f0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x30]
cvttsd2si ebx, qword [0x1800b3910]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm10, xmm6
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov r8d, ebx
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
lea rdx, str.Ouruodbyhie
movaps xmm6, xmm0
lea rcx, [rbp + 0x10]
call fcn.1800090b0
mov rdx, rax
mov ecx, 0x113b324e
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
mulsd xmm0, qword [0x180099fe0]
mulsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm1, qword [0x1800993f8]
mov r8d, 0x2240bdff
mov ecx, 0xa9e20de
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x10]
cvttsd2si rbx, qword [0x1800b3848]
movaps xmm9, xmm0
mulsd xmm9, xmm6
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si edi, qword [0x1800b3870]
lea rdx, str.ezivohas
lea rcx, [rsp + 0x50]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
divsd xmm9, xmm1
addsd xmm9, xmm10
call fcn.1800090b0
lea rdx, str.kixlu
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1800090b0
mov rcx, rax
mov r8d, edi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, [0x180097448]
lea rcx, [rbp - 0x70]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
call fcn.18000a440
mov rdx, rax
cvttsd2si rcx, qword [0x1800b3848]
movsd xmm2, qword [0x18009a110]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movaps xmm6, xmm0
mulsd xmm6, qword [0x180098a90]
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x50]
movaps xmm8, xmm0
mulsd xmm8, xmm6
mulsd xmm8, xmm7
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x30]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
cvttsd2si rdx, qword [0x1800b3848]
mov ecx, 0x1e1dce3d
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
divsd xmm8, xmm0
mov ecx, 0x1acafa90
addsd xmm8, xmm9
movsd qword [0x1800b3910], xmm8
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
movsd xmm7, qword [0x180098ec8]
lea rdx, str.utiqify
xorps xmm0, xmm0
lea rcx, [rbp - 0x30]
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rcx, qword [0x1800b3870]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rdx, str.ihoek
lea rcx, [rbp - 0x50]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.1800090b0
lea rdx, str.fiac
mov rdi, rax
lea rcx, [rbp - 0x70]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3910]
mov rdx, rax
mov r9, rdi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x50]
movaps xmm8, xmm0
mulsd xmm8, xmm6
addsd xmm8, qword [0x180099a48]
call fcn.18002f2f0
lea rdx, [0x180097418]
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.18000a440
cvttsd2si rdx, qword [0x1800b3870]
mov r9, rax
mov r8d, 0x279a73fc
mov qword [rsp + 0x20], rbx
movsd xmm0, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movaps xmm6, xmm0
mov ecx, 0x34147aca
mulsd xmm6, qword [0x180098b88]
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdi, qword [0x1800b3910]
lea rdx, str.uteybuhozej
lea rcx, [rbp + 0x130]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call fcn.18000a440
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x110]
call fcn.18002f2f0
cvttsd2si rcx, qword [0x1800b3870]
mov rdx, rax
mov r9, rdi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movsd xmm0, qword [0x1800b37e8]
cvttsd2si rdx, xmm0
movd xmm10, eax
cvtdq2pd xmm10, xmm10
mulsd xmm10, xmm7
addsd xmm10, xmm8
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0xf0]
movsd xmm6, qword [0x180099ee0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18002f2f0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0xd0]
cvttsd2si ebx, qword [0x1800b3910]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm10, xmm6
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov r8d, ebx
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
lea rdx, str.Ouruodbyhie
movaps xmm6, xmm0
lea rcx, [rbp + 0xb0]
call fcn.1800090b0
mov rdx, rax
mov ecx, 0x113b324e
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
mulsd xmm0, qword [0x180099fe0]
mulsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm1, qword [0x1800993f8]
mov r8d, 0x2240bdff
mov ecx, 0xa9e20de
movd xmm2, eax
cvtdq2pd xmm2, xmm2
divsd xmm6, xmm2
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0x90]
cvttsd2si rbx, qword [0x1800b3848]
movaps xmm9, xmm0
mulsd xmm9, xmm6
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si edi, qword [0x1800b3870]
lea rdx, str.ezivohas
lea rcx, [rbp + 0x70]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
divsd xmm9, xmm1
addsd xmm9, xmm10
call fcn.1800090b0
lea rdx, str.kixlu
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.1800090b0
mov rcx, rax
mov r8d, edi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
lea rdx, [0x180097448]
lea rcx, [rbp + 0x30]
call fcn.18000a440
cvttsd2si rcx, qword [0x1800b3848]
mov rdx, rax
movsd xmm2, qword [0x18009a110]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movaps xmm6, xmm0
mulsd xmm6, qword [0x180098a90]
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x10]
movaps xmm8, xmm0
mulsd xmm8, xmm6
mulsd xmm8, xmm7
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x10]
mov rbx, rax
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
cvttsd2si rdx, qword [0x1800b3848]
mov ecx, 0x1e1dce3d
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm8, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
divsd xmm8, xmm0
addsd xmm8, xmm9
movsd qword [0x1800b3910], xmm8
call fcn.18001a530
movsd xmm0, qword [0x1800b3848]
mov edi, 0x55d51
movsd xmm9, qword [0x18009a420]
ucomisd xmm0, xmm9
jp 0x180018edb
jne 0x180018edb
movsd xmm10, qword [0x180099f78]
movsd xmm11, qword [0x180099958]
movsd xmm12, qword [0x180099dc8]
movsd xmm13, qword [0x180098f18]
movsd xmm14, qword [0x180098928]
movsd xmm15, qword [0x180098a18]
cmp edi, 0x55d52
jge 0x180018edb
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x30]
call fcn.18002f2d0
lea rdx, str.osycaqao
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1800090b0
mov rcx, rax
mov r9d, 0x2bd16540
mov r8, rbx
movaps xmm1, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
movaps xmm0, xmm11
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movsd xmm8, qword [0x180099680]
movaps xmm1, xmm12
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
mulsd xmm1, xmm6
subsd xmm8, xmm1
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov r8, rax
mov r9d, 0x1141311c
movaps xmm1, xmm13
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
mov r8d, 0x2811ef76
movaps xmm1, xmm15
movaps xmm6, xmm0
movsd xmm0, qword [0x18009a230]
mulsd xmm6, xmm14
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.Uvyaaqayagemo
lea rcx, [rsp + 0x70]
mulsd xmm0, xmm6
subsd xmm8, xmm0
call fcn.1800090b0
movsd xmm0, qword [0x1800b3870]
mov rcx, rax
movsd xmm1, qword [0x1800b37e8]
mov r9d, 0x2f6e6cbe
mov r8, rbx
movsd qword [rsp + 0x20], xmm0
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movsd xmm6, qword [0x18009a2a8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movsd xmm0, qword [0x180099f90]
mov edx, 0xb839131
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
mov r8, rax
mov r9, rbx
mov ecx, 0xac5ee0c
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x180098c60]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
movsd qword [0x1800b3878], xmm8
call fcn.18002f2d0
lea rdx, str.osycaqao
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1800090b0
mov rcx, rax
mov r9d, 0x2bd16540
mov r8, rbx
movaps xmm1, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
movaps xmm0, xmm11
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movsd xmm8, qword [0x180098eb8]
movaps xmm1, xmm12
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
mulsd xmm1, xmm6
subsd xmm8, xmm1
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov r8, rax
mov r9d, 0x1141311c
movaps xmm1, xmm13
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
mov r8d, 0x2811ef76
movaps xmm1, xmm15
movaps xmm6, xmm0
movsd xmm0, qword [0x18009a230]
mulsd xmm6, xmm14
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.Uvyaaqayagemo
lea rcx, [rsp + 0x70]
mulsd xmm0, xmm6
subsd xmm8, xmm0
call fcn.1800090b0
movsd xmm0, qword [0x1800b3870]
mov rcx, rax
movsd xmm1, qword [0x1800b37e8]
mov r9d, 0x2f6e6cbe
mov r8, rbx
movsd qword [rsp + 0x20], xmm0
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movsd xmm6, qword [0x18009a2a8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movsd xmm0, qword [0x180099f90]
mov edx, 0xb839131
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
mov r8, rax
mov r9, rbx
mov ecx, 0xac5ee0c
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x180098c60]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
movsd qword [0x1800b3910], xmm8
call fcn.18002f2d0
lea rdx, str.osycaqao
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1800090b0
mov rcx, rax
mov r9d, 0x2bd16540
mov r8, rbx
movaps xmm1, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
movaps xmm0, xmm11
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movsd xmm8, qword [0x1800990d0]
movaps xmm1, xmm12
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
mulsd xmm1, xmm6
subsd xmm8, xmm1
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov r8, rax
mov r9d, 0x1141311c
movaps xmm1, xmm13
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
mov r8d, 0x2811ef76
movaps xmm1, xmm15
movaps xmm6, xmm0
movsd xmm0, qword [0x18009a230]
mulsd xmm6, xmm14
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.Uvyaaqayagemo
lea rcx, [rsp + 0x70]
mulsd xmm0, xmm6
subsd xmm8, xmm0
call fcn.1800090b0
movsd xmm0, qword [0x1800b3870]
mov rcx, rax
movsd xmm1, qword [0x1800b37e8]
mov r9d, 0x2f6e6cbe
mov r8, rbx
movsd qword [rsp + 0x20], xmm0
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movsd xmm6, qword [0x18009a2a8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movsd xmm0, qword [0x180099f90]
mov edx, 0xb839131
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
mov r8, rax
mov r9, rbx
mov ecx, 0xac5ee0c
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x180098c60]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
movsd qword [0x1800b3848], xmm8
call fcn.18002f2d0
lea rdx, str.osycaqao
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1800090b0
mov rcx, rax
mov r9d, 0x2bd16540
mov r8, rbx
movaps xmm1, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
movaps xmm0, xmm11
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movsd xmm8, qword [0x1800995e0]
movaps xmm1, xmm12
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
mulsd xmm1, xmm6
subsd xmm8, xmm1
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov r8, rax
mov r9d, 0x1141311c
movaps xmm1, xmm13
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
mov r8d, 0x2811ef76
movaps xmm1, xmm15
movaps xmm6, xmm0
movsd xmm0, qword [0x18009a230]
mulsd xmm6, xmm14
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
cvttsd2si rbx, qword [0x1800b3910]
lea rdx, str.Uvyaaqayagemo
lea rcx, [rsp + 0x70]
mulsd xmm0, xmm6
subsd xmm8, xmm0
call fcn.1800090b0
movsd xmm0, qword [0x1800b3870]
mov rcx, rax
movsd xmm1, qword [0x1800b37e8]
mov r9d, 0x2f6e6cbe
mov r8, rbx
movsd qword [rsp + 0x20], xmm0
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
movsd xmm6, qword [0x18009a2a8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movsd xmm0, qword [0x180099f90]
mov edx, 0xb839131
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b3910]
mov r8, rax
mov r9, rbx
mov ecx, 0xac5ee0c
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x180098c60]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
inc edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
ucomisd xmm8, xmm9
movsd qword [0x1800b3848], xmm8
jp 0x180018edb
je 0x1800187b4
lea r11, [rsp + 0x2f0]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
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
jmp 0x18001a980
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x198]
sub rsp, 0x290
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
call fcn.18001b730
movsd xmm0, qword [0x1800b3878]
ucomisd xmm0, qword [0x18009a548]
jp 0x18001ada2
jne 0x18001ada2
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
call fcn.18002f2d0
movsd xmm11, qword [0x1800999a8]
mov r9, rax
movsd xmm1, qword [0x1800b3910]
movaps xmm2, xmm11
movsd xmm0, qword [0x1800b3848]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movsd xmm12, qword [0x180098860]
lea rdx, str.oneatsoipmin
xorps xmm0, xmm0
lea rcx, [rsp + 0x50]
movaps xmm6, xmm12
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call fcn.18000a440
mov rdx, rax
mov ecx, 0x14715dfd
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
movsd xmm8, qword [0x180099268]
lea rdx, str.ajlozomoxyrip
cvttsd2si rbx, qword [0x1800b3870]
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18000a440
cvttsd2si rcx, qword [0x1800b3878]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
mov ecx, 0x1d2e43f
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movsd xmm10, qword [0x18009a1d0]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.18002f2f0
movsd xmm9, qword [0x1800987b8]
mov rdx, rax
movsd xmm0, qword [0x1800b3848]
movaps xmm2, xmm9
mov r9, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
addsd xmm0, xmm8
movsd qword [0x1800b3910], xmm0
call fcn.18002f2d0
movsd xmm1, qword [0x1800b3910]
mov r9, rax
movsd xmm0, qword [0x1800b3848]
movaps xmm2, xmm11
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
xorps xmm0, xmm0
lea rdx, str.oneatsoipmin
movaps xmm6, xmm12
lea rcx, [rbp - 0x70]
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call fcn.18000a440
mov rdx, rax
mov ecx, 0x14715dfd
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
movsd xmm8, qword [0x180098dd0]
lea rdx, str.ajlozomoxyrip
cvttsd2si rbx, qword [0x1800b3870]
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18000a440
cvttsd2si rcx, qword [0x1800b3878]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
mov ecx, 0x1d2e43f
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2f0
movsd xmm0, qword [0x1800b3848]
mov rdx, rax
mov r9, rbx
movaps xmm2, xmm9
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
addsd xmm0, xmm8
movsd qword [0x1800b3878], xmm0
call fcn.18002f2d0
movsd xmm1, qword [0x1800b3910]
mov r9, rax
movsd xmm0, qword [0x1800b3848]
movaps xmm2, xmm11
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
xorps xmm0, xmm0
lea rdx, str.oneatsoipmin
lea rcx, [rbp - 0x70]
cvtsi2sd xmm0, rax
divsd xmm12, xmm0
call fcn.18000a440
mov rdx, rax
mov ecx, 0x14715dfd
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
movsd xmm8, qword [0x180099fc8]
lea rdx, str.ajlozomoxyrip
cvttsd2si rbx, qword [0x1800b3870]
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm12, xmm0
subsd xmm8, xmm12
call fcn.18000a440
cvttsd2si rcx, qword [0x1800b3878]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
mov ecx, 0x1d2e43f
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, xmm10
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
mov rbx, rax
call fcn.18002f2f0
movsd xmm0, qword [0x1800b3848]
mov rdx, rax
mov r9, rbx
movaps xmm2, xmm9
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
addsd xmm0, xmm8
movsd qword [0x1800b37e8], xmm0
jmp 0x18001adaa
movsd xmm0, qword [0x1800b37e8]
movsd xmm9, qword [0x18009a528]
mov r14d, 0x8d6a0
ucomisd xmm0, xmm9
jp 0x18001b6ef
jne 0x18001b6ef
movsd xmm10, qword [0x180098b68]
movsd xmm11, qword [0x18009a2c0]
movsd xmm12, qword [0x180099e50]
movsd xmm1, qword [0x1800b3848]
movaps xmmword [rsp + 0x210], xmm13
movsd xmm13, qword [0x180098c28]
movaps xmmword [rsp + 0x200], xmm14
movsd xmm14, qword [0x1800993d8]
movaps xmmword [rsp + 0x1f0], xmm15
movsd xmm15, qword [0x180098d50]
mov qword [rsp + 0x2a0], rsi
mov qword [rsp + 0x2a8], rdi
cmp r14d, 0x8d6a1
jge 0x18001b6c4
cvttsd2si rdx, xmm1
lea rcx, [rbp - 0x50]
call fcn.18002f2f0
cvttsd2si rsi, qword [0x1800b3878]
lea rdx, [0x180097168]
mov rdi, rax
lea rcx, [rbp - 0x70]
call fcn.1800090b0
lea rcx, [rsp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3848]
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov qword [rsp + 0x20], rdi
mov r9, rsi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movaps xmm6, xmm10
lea rdx, str.huiqugeey
lea rcx, [rsp + 0x50]
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
lea rdx, str.Ocmoywyxekoum
lea rcx, [rbp - 0x30]
divsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
movaps xmm1, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x10]
movaps xmm8, xmm0
mulsd xmm8, xmm12
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x10]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm8, xmm1
addsd xmm8, qword [0x1800989d8]
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si edi, qword [0x1800b3878]
lea rdx, str.okwoj
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.18000a440
mov rcx, rax
mov r9, rbx
mov edx, edi
movaps xmm2, xmm14
movsd qword [rsp + 0x20], xmm13
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call fcn.18002f2d0
lea rdx, [0x180097180]
mov rbx, rax
lea rcx, [rbp + 0x70]
call fcn.18000a440
mov rcx, rax
movaps xmm3, xmm15
mov r8, rbx
mov edx, 0x295edc53
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, qword [0x18009a278]
lea rdx, str.yixongilas
mulsd xmm7, xmm6
lea rcx, [rbp + 0x90]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp + 0xb0]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3910]
call fcn.18002f2d0
lea rdx, str.iroum
mov rbx, rax
lea rcx, [rbp + 0xd0]
call fcn.1800090b0
mov rcx, rax
mov r9d, esi
mov r8, rbx
mov qword [rsp + 0x20], rdi
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
lea rcx, [rbp + 0xd0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
addsd xmm0, xmm8
cvttsd2si rdx, xmm0
movsd qword [0x1800b3848], xmm0
call fcn.18002f2f0
cvttsd2si rsi, qword [0x1800b3878]
lea rdx, [0x180097168]
mov rdi, rax
lea rcx, [rbp + 0xb0]
call fcn.1800090b0
lea rcx, [rbp + 0x90]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3848]
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov qword [rsp + 0x20], rdi
mov r9, rsi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movaps xmm6, xmm10
lea rdx, str.huiqugeey
lea rcx, [rbp + 0x70]
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rbp + 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
lea rdx, str.Ocmoywyxekoum
lea rcx, [rbp + 0x30]
divsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
movaps xmm1, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
movaps xmm8, xmm0
mulsd xmm8, xmm12
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x10]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm8, xmm1
addsd xmm8, qword [0x180098e20]
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si edi, qword [0x1800b3878]
mov rbx, rax
lea rdx, str.okwoj
lea rcx, [rbp - 0x30]
call fcn.18000a440
mov rcx, rax
movsd qword [rsp + 0x20], xmm13
mov r9, rbx
movaps xmm2, xmm14
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call fcn.18002f2d0
lea rdx, [0x180097180]
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.18000a440
mov rcx, rax
movaps xmm3, xmm15
mov r8, rbx
mov edx, 0x295edc53
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
lea rdx, str.yixongilas
lea rcx, [rsp + 0x70]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, qword [0x18009a278]
mulsd xmm7, xmm6
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3910]
call fcn.18002f2d0
lea rdx, str.iroum
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.1800090b0
mov rcx, rax
mov r9d, esi
mov r8, rbx
mov qword [rsp + 0x20], rdi
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0xd0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
addsd xmm0, xmm8
movsd qword [0x1800b37e8], xmm0
call fcn.18002f2f0
cvttsd2si rsi, qword [0x1800b3878]
lea rdx, [0x180097168]
mov rdi, rax
lea rcx, [rbp + 0xb0]
call fcn.1800090b0
lea rcx, [rbp + 0x90]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3848]
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov qword [rsp + 0x20], rdi
mov r9, rsi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movaps xmm6, xmm10
lea rdx, str.huiqugeey
lea rcx, [rbp + 0x70]
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rbp + 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
divsd xmm6, xmm0
lea rdx, str.Ocmoywyxekoum
lea rcx, [rbp + 0x30]
call fcn.1800090b0
mov rcx, rax
movaps xmm1, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
movaps xmm8, xmm0
mulsd xmm8, xmm12
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x10]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm8, xmm1
addsd xmm8, qword [0x180099380]
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si edi, qword [0x1800b3878]
lea rdx, str.okwoj
mov rbx, rax
lea rcx, [rbp - 0x30]
call fcn.18000a440
mov rcx, rax
mov r9, rbx
mov edx, edi
movaps xmm2, xmm14
movsd qword [rsp + 0x20], xmm13
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call fcn.18002f2d0
lea rdx, [0x180097180]
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.18000a440
mov rcx, rax
movaps xmm3, xmm15
mov r8, rbx
mov edx, 0x295edc53
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
lea rdx, str.yixongilas
lea rcx, [rsp + 0x70]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, qword [0x18009a278]
mulsd xmm7, xmm6
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3910]
call fcn.18002f2d0
lea rdx, str.iroum
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.1800090b0
mov rcx, rax
mov r9d, esi
mov r8, rbx
mov qword [rsp + 0x20], rdi
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
lea rcx, [rbp + 0xd0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
addsd xmm0, xmm8
cvttsd2si rdx, xmm0
movsd qword [0x1800b3848], xmm0
call fcn.18002f2f0
cvttsd2si rsi, qword [0x1800b3878]
lea rdx, [0x180097168]
mov rdi, rax
lea rcx, [rbp + 0xb0]
call fcn.1800090b0
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x90]
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov qword [rsp + 0x20], rdi
mov r9, rsi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movaps xmm6, xmm10
lea rdx, str.huiqugeey
lea rcx, [rbp + 0x70]
divsd xmm6, xmm0
call fcn.1800090b0
lea rcx, [rbp + 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3910]
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
lea rdx, str.Ocmoywyxekoum
lea rcx, [rbp + 0x30]
divsd xmm6, xmm0
call fcn.1800090b0
mov rcx, rax
movaps xmm1, xmm11
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
movaps xmm8, xmm0
mulsd xmm8, xmm12
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x10]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm8, xmm1
addsd xmm8, qword [0x180098f10]
addsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si edi, qword [0x1800b3878]
lea rdx, str.okwoj
mov rbx, rax
lea rcx, [rbp - 0x30]
call fcn.18000a440
mov rcx, rax
mov r9, rbx
mov edx, edi
movaps xmm2, xmm14
movsd qword [rsp + 0x20], xmm13
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call fcn.18002f2d0
lea rdx, [0x180097180]
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.18000a440
mov rcx, rax
movaps xmm3, xmm15
mov r8, rbx
mov edx, 0x295edc53
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
lea rdx, str.yixongilas
lea rcx, [rsp + 0x70]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, qword [0x18009a278]
mulsd xmm7, xmm6
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3910]
call fcn.18002f2d0
lea rdx, str.iroum
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.1800090b0
movsd xmm1, qword [0x1800b3910]
mov rcx, rax
mov r9d, esi
mov qword [rsp + 0x20], rdi
mov r8, rbx
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movsd xmm0, qword [0x1800b37e8]
inc r14d
ucomisd xmm0, xmm9
movd xmm1, eax
cvtdq2pd xmm1, xmm1
mulsd xmm1, xmm7
addsd xmm1, xmm8
movsd qword [0x1800b3848], xmm1
jp 0x18001b6c4
je 0x18001ae33
mov rdi, qword [rsp + 0x2a8]
mov rsi, qword [rsp + 0x2a0]
movaps xmm13, xmmword [rsp + 0x210]
movaps xmm14, xmmword [rsp + 0x200]
movaps xmm15, xmmword [rsp + 0x1f0]
lea r11, [rsp + 0x290]
mov rbx, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
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]
mov rsp, r11
pop rbp
jmp 0x18001cd90
mov rax, rsp
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x68]
sub rsp, 0x160
movsd xmm0, qword [0x1800b37e8]
mov r14d, 0x5e575
movaps xmmword [rax - 0x38], xmm8
movsd xmm8, qword [0x18009a398]
ucomisd xmm0, xmm8
jp 0x18001d15b
jne 0x18001d15b
movaps xmmword [rax - 0x48], xmm9
movsd xmm9, qword [0x180098ea8]
movaps xmmword [rax - 0x58], xmm10
movsd xmm10, qword [0x180099598]
movaps xmmword [rax - 0x68], xmm11
movsd xmm11, qword [0x1800998d0]
movaps xmmword [rax - 0x78], xmm12
movsd xmm12, qword [0x180099ef0]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
nop dword [rax]
cmp r14d, 0x5e576
jge 0x18001d10f
lea rdx, [0x180097b58]
lea rcx, [rsp + 0x30]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x50]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3878]
call fcn.18002f2f0
lea rdx, str.uzanvytqek
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, esi
mov r8d, 0x307bd6bd
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x70]
movaps xmm7, xmm0
mulsd xmm7, xmm9
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3878]
mov rcx, rax
mov r9d, 0x393c56a3
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x30]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.18002f2f0
mov rcx, rax
mov edx, 0x17f8bb6f
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm1, xmm1
lea rdx, [0x180097b58]
movaps xmm0, xmm10
lea rcx, [rbp - 0x30]
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
subsd xmm0, xmm1
movsd qword [0x1800b3910], xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x50]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3878]
call fcn.18002f2f0
lea rdx, str.uzanvytqek
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, esi
mov r8d, 0x307bd6bd
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x70]
movaps xmm7, xmm0
mulsd xmm7, xmm9
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
mov rbx, rax
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3878]
mov rcx, rax
mov r9d, 0x393c56a3
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mulsd xmm6, xmm7
call fcn.18002f2f0
mov rcx, rax
mov edx, 0x17f8bb6f
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm1, xmm1
lea rdx, [0x180097b58]
movaps xmm0, xmm11
lea rcx, [rbp - 0x30]
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
subsd xmm0, xmm1
movsd qword [0x1800b3870], xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x50]
mov rdi, rax
cvttsd2si esi, qword [0x1800b3878]
call fcn.18002f2f0
lea rdx, str.uzanvytqek
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.1800090b0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, esi
mov r8d, 0x307bd6bd
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x70]
movaps xmm7, xmm0
mulsd xmm7, xmm9
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x50]
mov rbx, rax
call fcn.18002f2f0
movsd xmm2, qword [0x1800b3878]
mov rcx, rax
mov r9d, 0x393c56a3
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.18002f2f0
mov rcx, rax
mov edx, 0x17f8bb6f
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm1, xmm1
movaps xmm0, xmm12
inc r14d
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
subsd xmm0, xmm1
movsd qword [0x1800b3910], xmm0
movsd xmm0, qword [0x1800b37e8]
ucomisd xmm0, xmm8
jp 0x18001d10f
je 0x18001ce20
mov rsi, qword [rsp + 0x178]
mov rdi, qword [rsp + 0x180]
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x140]
mov rbx, qword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x120]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x100]
movaps xmm12, xmmword [rsp + 0xf0]
lea r11, [rsp + 0x160]
mov r14, qword [r11 + 0x28]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rbp
jmp 0x18001d190
mov rax, rsp
sub rsp, 0x188
movsd xmm0, qword [0x1800b3878]
ucomisd xmm0, qword [0x18009a600]
jp 0x18001d531
jne 0x18001d531
mov qword [rax - 8], rbx
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm10
movaps xmmword [rax - 0x58], xmm11
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x30]
movsd xmm11, qword [0x180099e70]
movaps xmm7, xmm11
divsd xmm7, xmm0
call fcn.18002f2f0
lea rcx, [rsp + 0x50]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2d0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
lea rdx, str.ruoizedomukyrwi
lea rcx, [rsp + 0x70]
divsd xmm7, xmm0
call fcn.18000a440
lea rdx, str.joabuqiiohfoayc
mov rbx, rax
lea rcx, [rsp + 0x90]
call fcn.18000a440
mov rcx, rax
mov rdx, rbx
movsd xmm2, qword [0x18009a1e0]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rsp + 0xb0]
cvttsd2si rbx, qword [0x1800b3848]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call fcn.18002f2f0
cvttsd2si r9d, qword [0x1800b3870]
mov r8, rbx
mov rdx, rbx
mov qword [rsp + 0x20], rax
cvttsd2si rcx, qword [0x1800b3870]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
lea rdx, str.haenybey
lea rcx, [rsp + 0xd0]
divsd xmm6, xmm0
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movsd xmm8, qword [0x180099aa8]
lea rdx, str.uzeebosypge
lea rcx, [rsp + 0xf0]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm8, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movsd xmm10, qword [0x180099868]
lea rdx, str.iwefasovyor
xorps xmm0, xmm0
lea rcx, [rsp + 0x110]
movaps xmm7, xmm10
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
divsd xmm6, xmm1
subsd xmm8, xmm6
movsd xmm0, qword [0x1800b3878]
movsd qword [0x1800b37e8], xmm8
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x110]
divsd xmm11, xmm0
call fcn.18002f2f0
lea rcx, [rsp + 0xf0]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b37e8]
call fcn.18002f2d0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
lea rdx, str.ruoizedomukyrwi
lea rcx, [rsp + 0xd0]
divsd xmm11, xmm0
call fcn.18000a440
lea rdx, str.joabuqiiohfoayc
mov rbx, rax
lea rcx, [rsp + 0xb0]
call fcn.18000a440
mov rcx, rax
mov rdx, rbx
movsd xmm2, qword [0x18009a1e0]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rsp + 0x90]
cvttsd2si rbx, qword [0x1800b3848]
movaps xmm6, xmm0
mulsd xmm6, xmm11
call fcn.18002f2f0
cvttsd2si r9d, qword [0x1800b3870]
mov r8, rbx
mov rdx, rbx
mov qword [rsp + 0x20], rax
cvttsd2si rcx, qword [0x1800b3870]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
lea rdx, str.haenybey
lea rcx, [rsp + 0x70]
divsd xmm6, xmm0
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movsd xmm7, qword [0x180098b40]
lea rdx, str.uzeebosypge
lea rcx, [rsp + 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm7, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
xorps xmm0, xmm0
lea rdx, str.iwefasovyor
lea rcx, [rsp + 0x30]
cvtsi2sd xmm0, rax
divsd xmm10, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
divsd xmm10, xmm0
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
divsd xmm10, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movaps xmm6, xmm0
mulsd xmm6, xmm10
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
movaps xmm11, xmmword [rsp + 0x130]
movaps xmm10, xmmword [rsp + 0x140]
movaps xmm8, xmmword [rsp + 0x150]
mov rbx, qword [rsp + 0x180]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
divsd xmm6, xmm1
subsd xmm7, xmm6
movaps xmm6, xmmword [rsp + 0x170]
movsd qword [0x1800b3910], xmm7
movaps xmm7, xmmword [rsp + 0x160]
add rsp, 0x188
ret
mov rax, rsp
mov qword [rax + 0x10], rdi
push rbp
lea rbp, [rax - 0x98]
sub rsp, 0x190
movsd xmm0, qword [0x1800b3848]
mov edi, 0x52040
movaps xmmword [rax - 0x48], xmm9
movsd xmm9, qword [0x18009a308]
ucomisd xmm0, xmm9
jp 0x18002b920
jne 0x18002b920
movaps xmmword [rax - 0x58], xmm10
movsd xmm10, qword [0x180099d88]
movaps xmmword [rax - 0x68], xmm11
movsd xmm11, qword [0x180098c90]
movaps xmmword [rax - 0x78], xmm12
movsd xmm12, qword [0x1800996b8]
movaps xmmword [rax - 0x88], xmm13
movsd xmm13, qword [0x18009a170]
movaps xmmword [rax - 0x98], xmm14
movsd xmm14, qword [0x180098890]
movaps xmmword [rax - 0xa8], xmm15
movsd xmm15, qword [0x180099908]
mov qword [rax + 8], rbx
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
cmp edi, 0x52041
jge 0x18002b8c9
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.Exatump
lea rcx, [rsp + 0x30]
call fcn.18000a440
mov rdx, rax
mov r9d, 0x28c350e5
mov r8d, ebx
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rsp + 0x50]
cvttsd2si rbx, qword [0x1800b37e8]
movd xmm0, eax
movaps xmm7, xmm11
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
mov r9, rax
mov qword [rsp + 0x20], rbx
movsd xmm0, qword [0x1800b3910]
movsd xmm2, qword [0x1800b3878]
cvttsd2si edx, xmm0
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rcx, qword [0x1800b3878]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3878]
mov ecx, 0x11515dc6
xorps xmm6, xmm6
movaps xmm2, xmm12
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18002f2f0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movsd xmm8, qword [0x180099688]
movaps xmm1, xmm13
movsd xmm2, qword [0x1800b37e8]
mulsd xmm0, xmm6
subsd xmm8, xmm0
movaps xmm0, xmm14
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm15
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
xorps xmm6, xmm6
lea rdx, str.oyeiysakk
lea rcx, [rbp - 0x70]
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.18000a440
cvttsd2si ecx, qword [0x1800b3870]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
lea rdx, str.Izoimee
lea rcx, [rbp - 0x50]
divsd xmm6, xmm0
call fcn.18000a440
mov r8, rax
mov edx, 0x1f942432
cvttsd2si rcx, qword [0x1800b3870]
movsd xmm3, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
mov edx, 0x3178d1cc
mov r8d, 0x3e0be53e
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3848]
subsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
movsd xmm6, qword [0x1800998c0]
lea rdx, str.yewevxuleq
cvttsd2si rbx, qword [0x1800b3878]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.1800090b0
mov r8, rax
mov rdx, rbx
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.Exatump
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
addsd xmm6, xmm8
movsd qword [0x1800b37e8], xmm6
call fcn.18000a440
mov rdx, rax
mov r9d, 0x28c350e5
mov r8d, ebx
movaps xmm0, xmm10
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x50]
cvttsd2si rbx, qword [0x1800b37e8]
movd xmm0, eax
movaps xmm7, xmm11
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call fcn.18002f2f0
mov r9, rax
mov qword [rsp + 0x20], rbx
movsd xmm0, qword [0x1800b3910]
movsd xmm2, qword [0x1800b3878]
cvttsd2si edx, xmm0
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rcx, qword [0x1800b3878]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
cvttsd2si rdx, qword [0x1800b3878]
mov ecx, 0x11515dc6
xorps xmm6, xmm6
movaps xmm2, xmm12
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp - 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18002f2f0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movsd xmm8, qword [0x1800988a0]
movaps xmm1, xmm13
movsd xmm2, qword [0x1800b37e8]
mulsd xmm0, xmm6
subsd xmm8, xmm0
movaps xmm0, xmm14
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm15
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
xorps xmm6, xmm6
lea rdx, str.oyeiysakk
lea rcx, [rsp + 0x70]
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
call fcn.18000a440
cvttsd2si ecx, qword [0x1800b3870]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
lea rdx, str.Izoimee
lea rcx, [rsp + 0x50]
divsd xmm6, xmm0
call fcn.18000a440
mov r8, rax
mov edx, 0x1f942432
cvttsd2si rcx, qword [0x1800b3870]
movsd xmm3, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
mov edx, 0x3178d1cc
mov r8d, 0x3e0be53e
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3848]
subsd xmm8, xmm6
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
movsd xmm6, qword [0x1800998c0]
lea rdx, str.yewevxuleq
cvttsd2si rbx, qword [0x1800b3878]
lea rcx, [rsp + 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.1800090b0
mov r8, rax
mov rdx, rbx
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
inc edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3848]
ucomisd xmm0, xmm9
addsd xmm6, xmm8
movsd qword [0x1800b3870], xmm6
jp 0x18002b8c9
je 0x18002b4a0
movaps xmm6, xmmword [rsp + 0x180]
movaps xmm7, xmmword [rsp + 0x170]
movaps xmm8, xmmword [rsp + 0x160]
mov rbx, qword [rsp + 0x1a0]
movaps xmm10, xmmword [rsp + 0x140]
movaps xmm11, xmmword [rsp + 0x130]
movaps xmm12, xmmword [rsp + 0x120]
movaps xmm13, xmmword [rsp + 0x110]
movaps xmm14, xmmword [rsp + 0x100]
movaps xmm15, xmmword [rsp + 0xf0]
call fcn.18002dc90
lea r11, [rsp + 0x190]
mov rdi, qword [r11 + 0x18]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop rbp
jmp 0x180017a80