Function at 0x1800298c0
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 + 0x10], rbx
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x158]
sub rsp, 0x250
movsd xmm0, qword [0x1800b3870]
ucomisd xmm0, qword [0x18009a570]
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
mov qword [rax + 8], rsi
mov esi, 0xca71a
jp 0x180028375
jne 0x180028375
movsd xmm10, qword [0x180098c18]
movsd xmm11, qword [0x180098f80]
movsd xmm12, qword [0x180098d30]
movsd xmm13, qword [0x1800996c0]
movsd xmm14, qword [0x180099640]
movsd xmm15, qword [0x18009a208]
nop
cmp esi, 0xca71b
jge 0x180028375
movsd xmm0, qword [0x1800b37e8]
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.ybetjewouq
lea rcx, [rbp + 0x90]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm10
call fcn.18000a440
mov rdx, rax
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
movaps xmm0, xmm12
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
movsd xmm8, qword [0x180099588]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si rcx, qword [0x1800b37e8]
xorps xmm7, xmm7
movaps xmm1, xmm14
cvtsi2sd xmm7, rax
mulsd xmm7, xmm13
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si ecx, qword [0x1800b3910]
mov edx, 0xc2dd762
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x50]
cvttsd2si ebx, qword [0x1800b3848]
movd xmm9, eax
cvtdq2pd xmm9, xmm9
mulsd xmm9, xmm7
addsd xmm9, xmm8
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov dword [rsp + 0x20], ebx
movsd xmm3, qword [0x1800b3870]
movsd xmm2, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movsd xmm0, qword [0x1800b3910]
mov edx, 0x1b64aa71
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3910]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mov rdx, rcx
mulsd xmm7, xmm15
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si edx, qword [0x1800b3848]
movsd xmm0, qword [0x1800b3870]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.utqetb
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
movsd xmm0, qword [0x1800b3870]
cvttsd2si rdx, qword [0x1800b3848]
mov qword [rsp + 0x20], rax
movsd xmm3, qword [0x1800996d0]
cvttsd2si r8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
cvttsd2si ecx, qword [0x1800b3848]
mulsd xmm0, xmm6
subsd xmm9, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movsd xmm7, qword [0x180099418]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdi, qword [0x1800b3848]
lea rdx, str.ijiukysoviazuie
lea rcx, [rbp - 0x70]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, str.cufbuceuka
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.18000a440
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x30]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.18002f2f0
movsd xmm1, qword [0x180098aa8]
mov r8, rax
mov ecx, 0x30479170
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b37e8]
subsd xmm9, xmm6
movsd qword [0x1800b3870], xmm9
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.ybetjewouq
lea rcx, [rbp - 0x30]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm10
call fcn.18000a440
mov rdx, rax
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
movaps xmm0, xmm12
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
movsd xmm8, qword [0x180099b20]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si rcx, qword [0x1800b37e8]
xorps xmm7, xmm7
movaps xmm1, xmm14
cvtsi2sd xmm7, rax
mulsd xmm7, xmm13
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si ecx, qword [0x1800b3910]
mov edx, 0xc2dd762
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
cvttsd2si ebx, qword [0x1800b3848]
movd xmm9, eax
cvtdq2pd xmm9, xmm9
mulsd xmm9, xmm7
addsd xmm9, xmm8
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov dword [rsp + 0x20], ebx
movsd xmm3, qword [0x1800b3870]
movsd xmm2, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movsd xmm0, qword [0x1800b3910]
mov edx, 0x1b64aa71
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3910]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mov rdx, rcx
mulsd xmm7, xmm15
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si edx, qword [0x1800b3848]
movsd xmm0, qword [0x1800b3870]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.utqetb
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov qword [rsp + 0x20], rax
movsd xmm0, qword [0x1800b3870]
cvttsd2si rdx, qword [0x1800b3848]
movsd xmm3, qword [0x1800996d0]
cvttsd2si r8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
cvttsd2si ecx, qword [0x1800b3848]
mulsd xmm0, xmm6
subsd xmm9, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movsd xmm7, qword [0x180099418]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdi, qword [0x1800b3848]
lea rdx, str.ijiukysoviazuie
lea rcx, [rsp + 0x50]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, str.cufbuceuka
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.18000a440
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.18002f2f0
movsd xmm1, qword [0x180098aa8]
mov r8, rax
mov ecx, 0x30479170
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm6, xmm1
subsd xmm9, xmm6
movaps xmm0, xmm9
movsd qword [0x1800b37e8], xmm9
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
lea rdx, str.ybetjewouq
lea rcx, [rbp - 0x30]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm10
call fcn.18000a440
mov rdx, rax
movaps xmm0, xmm11
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
movaps xmm0, xmm12
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
movsd xmm8, qword [0x180098bc8]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18002f2d0
cvttsd2si ecx, qword [0x1800b3910]
mov rdx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si rcx, qword [0x1800b37e8]
xorps xmm7, xmm7
movaps xmm1, xmm14
cvtsi2sd xmm7, rax
mulsd xmm7, xmm13
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si ecx, qword [0x1800b3910]
mov edx, 0xc2dd762
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
cvttsd2si ebx, qword [0x1800b3848]
movd xmm9, eax
cvtdq2pd xmm9, xmm9
mulsd xmm9, xmm7
addsd xmm9, xmm8
call fcn.18002f2d0
cvttsd2si rcx, qword [0x1800b37e8]
mov rdx, rax
mov dword [rsp + 0x20], ebx
movsd xmm3, qword [0x1800b3870]
movsd xmm2, qword [0x1800b3878]
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
movsd xmm0, qword [0x1800b3910]
mov edx, 0x1b64aa71
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rcx, qword [0x1800b3910]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, xmm15
mulsd xmm7, xmm6
mov rdx, rcx
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
cvttsd2si edx, qword [0x1800b3848]
movsd xmm0, qword [0x1800b3870]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusW]
lea rdx, str.utqetb
lea rcx, [rsp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov qword [rsp + 0x20], rax
movsd xmm0, qword [0x1800b3870]
cvttsd2si rdx, qword [0x1800b3848]
movsd xmm3, qword [0x1800996d0]
cvttsd2si r8, xmm0
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
cvttsd2si ecx, qword [0x1800b3848]
mulsd xmm0, xmm6
subsd xmm9, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
movsd xmm7, qword [0x180099418]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
cvttsd2si rdi, qword [0x1800b3848]
lea rdx, str.ijiukysoviazuie
lea rcx, [rsp + 0x50]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, str.cufbuceuka
mov rbx, rax
lea rcx, [rsp + 0x30]
call fcn.18000a440
mov rcx, rax
mov r8, rdi
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x90]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call fcn.18002f2f0
movsd xmm1, qword [0x180098aa8]
mov r8, rax
mov ecx, 0x30479170
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
xorps xmm0, xmm0
inc esi
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm9, xmm6
ucomisd xmm9, qword [0x18009a570]
movsd qword [0x1800b3870], xmm9
jp 0x180028375
je 0x180027b50
call fcn.1800290a0
movsd xmm0, qword [0x1800b3848]
ucomisd xmm0, qword [0x18009a5c8]
jp 0x180028632
jne 0x180028632
cvttsd2si rdx, qword [0x1800b3878]
lea rcx, [rbp - 0x30]
call fcn.18002f2d0
lea rdx, str.avsueutupuiep
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.18000a440
movsd xmm1, qword [0x1800b3848]
mov rcx, rax
mov r9, rbx
mov r8d, 0x29b39783
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
movsd xmm7, qword [0x180098f00]
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
movsd xmm0, qword [0x180098d98]
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, xmm7
addsd xmm6, qword [0x180099570]
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x70]
xorps xmm8, xmm8
cvtsi2sd xmm8, rax
mulsd xmm8, qword [0x1800987d8]
addsd xmm8, xmm6
call fcn.18002f2d0
mov rcx, rax
mov edx, 0x3194dfb
call qword [sym.imp.ADVAPI32.dll_RegisterServiceCtrlHandlerA]
movsd xmm7, qword [0x1800999b8]
xorps xmm0, xmm0
mov ecx, 0x20274113
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x70]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, xmm6
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3870]
mov r9, rax
mov edx, 0x365f2548
mov r8d, 0x1753054c
call qword [sym.imp.ADVAPI32.dll_StartServiceW]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
subsd xmm8, xmm0
call fcn.18002f2f0
cvttsd2si ecx, qword [0x1800b3848]
mov rdx, rax
mov r9d, 0x1210b43d
mov r8d, 0x1667435d
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si edx, qword [0x1800b3910]
cvttsd2si rcx, qword [0x1800b3878]
movaps xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
movsd xmm1, qword [0x180098c40]
lea rdx, str.yhzoyufiitfod
cvttsd2si rsi, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
divsd xmm1, xmm0
mulsd xmm6, xmm1
call fcn.1800090b0
cvttsd2si edi, qword [0x1800b3848]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0x90]
call fcn.18002f2d0
movsd xmm1, qword [0x1800b3878]
mov rcx, rax
mov r9, rbx
mov qword [rsp + 0x20], rsi
mov r8d, edi
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp - 0x10]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2f0
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
mov rdi, rax
call fcn.18002f2f0
lea rdx, str.oybemiadjad
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.18000a440
movsd xmm0, qword [0x1800996e0]
mov rcx, rax
mov r9, rdi
movsd qword [rsp + 0x20], xmm0
mov r8d, 0x214d5b89
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
lea rdx, str.iqauehoezubadf
lea rcx, [rbp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rbp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
subsd xmm8, xmm7
movsd qword [0x1800b3878], xmm8
call fcn.1800294d0
movsd xmm0, qword [0x1800b3870]
mov edi, 0x9286f
movsd xmm9, qword [0x18009a400]
ucomisd xmm0, xmm9
mov rsi, qword [rsp + 0x260]
jp 0x18002904f
jne 0x18002904f
movsd xmm10, qword [0x180098d68]
movsd xmm11, qword [0x180099670]
movsd xmm12, qword [0x180098ef8]
movsd xmm13, qword [0x18009a2d0]
movsd xmm14, qword [0x1800997c0]
movsd xmm15, qword [0x180099d10]
nop dword [rax]
cmp edi, 0x92870
jge 0x18002904f
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm0, xmm0
movaps xmm6, xmm10
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm0, xmm0
movaps xmm1, xmm11
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3870]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ebx, qword [0x1800b37e8]
lea rdx, str.wypikuyxaa
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18000a440
mov rcx, rax
mov edx, ebx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.miad
lea rcx, [rbp + 0x30]
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
movsd xmm6, qword [0x18009a250]
subsd xmm6, xmm1
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x10]
mov rbx, rax
call fcn.18002f2f0
mov r9, rax
mov qword [rsp + 0x20], rbx
mov r8d, 0x3235db6f
movaps xmm1, xmm12
movaps xmm0, xmm13
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movaps xmm8, xmm14
lea rdx, str.uguapqu
lea rcx, [rbp - 0x10]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm8, xmm0
addsd xmm8, xmm6
call fcn.1800090b0
movsd xmm1, qword [0x1800b3910]
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm1, qword [0x180099460]
xorps xmm0, xmm0
movaps xmm7, xmm15
mov ecx, 0x43078e0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2f0
movsd xmm3, qword [0x1800b37e8]
mov r8, rax
movsd xmm0, qword [0x18009a100]
mov edx, 0x8e48443
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
mulsd xmm0, xmm7
subsd xmm8, xmm0
lea rdx, str.Yjacunserijbus
lea rcx, [rbp - 0x50]
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x18009a118]
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
lea rdx, str.eceiralta
lea rcx, [rbp - 0x70]
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, [0x18009704c]
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
movsd xmm3, qword [0x180099a68]
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
lea rdx, str.Geesyem
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
lea rcx, [rbp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
subsd xmm8, xmm7
cvttsd2si rdx, xmm8
movsd qword [0x1800b3848], xmm8
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm0, xmm0
movaps xmm6, xmm10
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm0, xmm0
movaps xmm1, xmm11
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3870]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ebx, qword [0x1800b37e8]
lea rdx, str.wypikuyxaa
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18000a440
mov rcx, rax
mov edx, ebx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.miad
lea rcx, [rbp + 0x30]
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
movsd xmm6, qword [0x18009a108]
subsd xmm6, xmm1
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
mov rbx, rax
lea rcx, [rbp + 0x10]
call fcn.18002f2f0
mov r9, rax
mov qword [rsp + 0x20], rbx
mov r8d, 0x3235db6f
movaps xmm1, xmm12
movaps xmm0, xmm13
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movaps xmm8, xmm14
lea rdx, str.uguapqu
lea rcx, [rbp - 0x10]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm8, xmm0
addsd xmm8, xmm6
call fcn.1800090b0
movsd xmm1, qword [0x1800b3910]
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm1, qword [0x180099460]
xorps xmm0, xmm0
movaps xmm7, xmm15
mov ecx, 0x43078e0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2f0
movsd xmm3, qword [0x1800b37e8]
mov r8, rax
movsd xmm0, qword [0x18009a100]
mov edx, 0x8e48443
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
mulsd xmm0, xmm7
lea rdx, str.Yjacunserijbus
lea rcx, [rbp - 0x50]
subsd xmm8, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x18009a118]
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
lea rdx, str.eceiralta
lea rcx, [rbp - 0x70]
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, [0x18009704c]
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
movsd xmm3, qword [0x180099a68]
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
lea rdx, str.Geesyem
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
divsd xmm7, xmm0
subsd xmm8, xmm7
movsd qword [0x1800b3870], xmm8
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm0, xmm0
movaps xmm6, xmm10
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm0, xmm0
movaps xmm1, xmm11
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3870]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ebx, qword [0x1800b37e8]
lea rdx, str.wypikuyxaa
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18000a440
mov rcx, rax
mov edx, ebx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.miad
lea rcx, [rbp + 0x30]
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
movsd xmm6, qword [0x1800993f0]
subsd xmm6, xmm1
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x10]
mov rbx, rax
call fcn.18002f2f0
mov r9, rax
mov qword [rsp + 0x20], rbx
mov r8d, 0x3235db6f
movaps xmm1, xmm12
movaps xmm0, xmm13
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movaps xmm8, xmm14
lea rdx, str.uguapqu
lea rcx, [rbp - 0x10]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm8, xmm0
addsd xmm8, xmm6
call fcn.1800090b0
movsd xmm1, qword [0x1800b3910]
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm1, qword [0x180099460]
xorps xmm0, xmm0
movaps xmm7, xmm15
mov ecx, 0x43078e0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2f0
movsd xmm3, qword [0x1800b37e8]
mov r8, rax
movsd xmm0, qword [0x18009a100]
mov edx, 0x8e48443
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
mulsd xmm0, xmm7
lea rdx, str.Yjacunserijbus
lea rcx, [rbp - 0x50]
subsd xmm8, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x18009a118]
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
lea rdx, str.eceiralta
lea rcx, [rbp - 0x70]
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, [0x18009704c]
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
movsd xmm3, qword [0x180099a68]
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
lea rdx, str.Geesyem
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
subsd xmm8, xmm7
movsd qword [0x1800b3910], xmm8
call fcn.18002f2d0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
xorps xmm0, xmm0
movaps xmm6, xmm10
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
xorps xmm0, xmm0
movaps xmm1, xmm11
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
movsd xmm0, qword [0x1800b3870]
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
cvttsd2si ebx, qword [0x1800b37e8]
lea rdx, str.wypikuyxaa
lea rcx, [rbp + 0x50]
movaps xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18000a440
mov rcx, rax
mov edx, ebx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movaps xmm6, xmm0
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm1, xmm1
lea rdx, str.miad
lea rcx, [rbp + 0x30]
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
movsd xmm6, qword [0x180098840]
subsd xmm6, xmm1
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0x10]
mov rbx, rax
call fcn.18002f2f0
mov r9, rax
mov qword [rsp + 0x20], rbx
mov r8d, 0x3235db6f
movaps xmm1, xmm12
movaps xmm0, xmm13
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
movaps xmm8, xmm14
lea rdx, str.uguapqu
lea rcx, [rbp - 0x10]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm8, xmm0
addsd xmm8, xmm6
call fcn.1800090b0
movsd xmm1, qword [0x1800b3910]
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movsd xmm1, qword [0x180099460]
xorps xmm0, xmm0
movaps xmm7, xmm15
mov ecx, 0x43078e0
cvtsi2sd xmm0, rax
divsd xmm7, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
mulsd xmm7, xmm6
call fcn.18002f2f0
movsd xmm3, qword [0x1800b37e8]
mov r8, rax
movsd xmm0, qword [0x18009a100]
mov edx, 0x8e48443
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
mulsd xmm0, xmm7
lea rdx, str.Yjacunserijbus
lea rcx, [rbp - 0x50]
subsd xmm8, xmm0
call fcn.1800090b0
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x18009a118]
call qword [sym.imp.ADVAPI32.dll_InitializeSid]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
lea rdx, str.eceiralta
lea rcx, [rbp - 0x70]
divsd xmm7, xmm0
call fcn.1800090b0
lea rdx, [0x18009704c]
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
movsd xmm3, qword [0x180099a68]
movsd xmm1, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
lea rdx, str.Geesyem
lea rcx, [rsp + 0x50]
divsd xmm7, xmm0
call fcn.1800090b0
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3870]
call fcn.18002f2f0
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
inc edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm7, xmm0
subsd xmm8, xmm7
ucomisd xmm8, xmm9
movsd qword [0x1800b3870], xmm8
jp 0x18002904f
je 0x1800286a0
lea r11, [rsp + 0x250]
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 0x1800298c0
mov rax, rsp
push rbp
lea rbp, [rax - 0x1a8]
sub rsp, 0x2a0
movsd xmm0, qword [0x1800b37e8]
ucomisd xmm0, qword [0x18009a470]
jp 0x18002a39d
jne 0x18002a39d
mov qword [rax + 8], rbx
lea rdx, str.moyykefaa
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], xmm13
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rsp + 0x50]
mov rdi, rax
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, 0x29f162e6
mov r8, rbx
mov edx, 0x5621487
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x70]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x180098a28]
call fcn.18002f2d0
lea rdx, str.yzxioyxuvovit
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov edx, 0x17149e37
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.irhuhy
lea rcx, [rbp - 0x30]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov r8, rax
mov r9d, ebx
mov ecx, 0xb21e91f
movsd xmm9, qword [0x18009a0a8]
movsd xmm1, qword [0x1800b3870]
movaps xmm4, xmm9
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm8, qword [0x180099858]
lea rdx, str.ehexanad
lea rcx, [rbp - 0x10]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18000a440
cvttsd2si r8d, qword [0x1800b37e8]
mov r9, rax
mov dword [rsp + 0x20], 0x24000197
mov edx, 0xc483035
mov ecx, 0x2887c897
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rdx, str.bojehwyip
lea rcx, [rbp + 0x10]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call fcn.18000a440
mov r8, rax
cvttsd2si edx, qword [0x1800b3848]
movsd xmm0, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, qword [0x18009a0e8]
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
movsd xmm0, qword [0x1800b3878]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm7, xmm7
lea rdx, str.maobxefyasojyu
lea rcx, [rbp + 0x30]
cvtsi2sd xmm7, rax
mulsd xmm7, xmm6
addsd xmm7, xmm8
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x50]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x180098f50]
call fcn.18002f2d0
lea rdx, [0x180097eb0]
mov rbx, rax
lea rcx, [rbp + 0x70]
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
movaps xmm2, xmm0
mov r9, rbx
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
xorps xmm8, xmm8
lea rdx, str.omuyeahiruxu
lea rcx, [rbp + 0x90]
cvtsi2sd xmm8, rax
mulsd xmm8, xmm6
addsd xmm8, xmm7
call fcn.1800090b0
mov rcx, rax
mov edx, 0x25e5c8bf
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xb0]
cvttsd2si rbx, qword [0x1800b3910]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x1800999e8]
call fcn.18002f2f0
mov rcx, rax
mov r8d, 0x303148c2
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
lea rdx, str.issidxaaceviem
lea rcx, [rbp + 0xd0]
divsd xmm6, xmm0
call fcn.18000a440
lea rcx, [rbp + 0xf0]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3878]
cvttsd2si esi, qword [0x1800b37e8]
cvttsd2si edi, qword [0x1800b3878]
call fcn.18002f2d0
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x2360b339
mov r8d, esi
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
lea rdx, str.xewrasili
lea rcx, [rbp + 0x110]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm8, xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3870]
mov rbx, rax
lea rcx, [rbp + 0x130]
cvttsd2si edi, qword [0x1800b37e8]
call fcn.18002f2f0
mov rcx, rax
mov r8, rbx
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movsd xmm13, qword [0x1800993d0]
movaps xmm6, xmm13
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm0, xmm0
lea rdx, str.moyykefaa
lea rcx, [rbp + 0x130]
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
movsd qword [0x1800b3910], xmm8
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x110]
mov rdi, rax
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0xf0]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, 0x29f162e6
mov r8, rbx
mov edx, 0x5621487
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xd0]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x180098a28]
call fcn.18002f2d0
lea rdx, str.yzxioyxuvovit
mov rbx, rax
lea rcx, [rbp + 0xb0]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov edx, 0x17149e37
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.irhuhy
lea rcx, [rbp + 0x90]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov r8, rax
mov r9d, ebx
mov ecx, 0xb21e91f
movsd xmm1, qword [0x1800b3870]
movaps xmm4, xmm9
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm8, qword [0x180099b78]
lea rdx, str.ehexanad
lea rcx, [rbp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm8, xmm6
call fcn.18000a440
cvttsd2si r8d, qword [0x1800b37e8]
mov r9, rax
mov dword [rsp + 0x20], 0x24000197
mov edx, 0xc483035
mov ecx, 0x2887c897
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rdx, str.bojehwyip
lea rcx, [rbp + 0x50]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
call fcn.18000a440
mov r8, rax
cvttsd2si edx, qword [0x1800b3848]
movsd xmm0, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, qword [0x18009a0e8]
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
movsd xmm0, qword [0x1800b3878]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm7, xmm7
lea rdx, str.maobxefyasojyu
lea rcx, [rbp + 0x30]
cvtsi2sd xmm7, rax
mulsd xmm7, xmm6
addsd xmm7, xmm8
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x180098f50]
call fcn.18002f2d0
lea rdx, [0x180097eb0]
mov rbx, rax
lea rcx, [rbp - 0x10]
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
movaps xmm2, xmm0
mov r9, rbx
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
xorps xmm8, xmm8
lea rdx, str.omuyeahiruxu
lea rcx, [rbp - 0x30]
cvtsi2sd xmm8, rax
mulsd xmm8, xmm6
addsd xmm8, xmm7
call fcn.1800090b0
mov rcx, rax
mov edx, 0x25e5c8bf
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
cvttsd2si rbx, qword [0x1800b3910]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x1800999e8]
call fcn.18002f2f0
mov rcx, rax
mov r8d, 0x303148c2
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
lea rdx, str.issidxaaceviem
lea rcx, [rbp - 0x70]
divsd xmm6, xmm0
call fcn.18000a440
lea rcx, [rsp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3878]
cvttsd2si esi, qword [0x1800b37e8]
cvttsd2si edi, qword [0x1800b3878]
call fcn.18002f2d0
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x2360b339
mov r8d, esi
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm8, xmm0
lea rdx, str.xewrasili
lea rcx, [rsp + 0x50]
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si edi, qword [0x1800b37e8]
call fcn.18002f2f0
mov rcx, rax
mov r8, rbx
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movaps xmm6, xmm13
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
xorps xmm0, xmm0
lea rdx, str.moyykefaa
lea rcx, [rbp + 0x130]
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
subsd xmm8, xmm6
movsd qword [0x1800b37e8], xmm8
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3910]
lea rcx, [rbp + 0x110]
mov rdi, rax
call fcn.18002f2d0
cvttsd2si rdx, qword [0x1800b3848]
lea rcx, [rbp + 0xf0]
mov rbx, rax
call fcn.18002f2d0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9d, 0x29f162e6
mov r8, rbx
mov edx, 0x5621487
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp + 0xd0]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x180098a28]
call fcn.18002f2d0
lea rdx, str.yzxioyxuvovit
mov rbx, rax
lea rcx, [rbp + 0xb0]
call fcn.1800090b0
mov rcx, rax
mov r8, rbx
mov edx, 0x17149e37
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
cvttsd2si ebx, qword [0x1800b3878]
lea rdx, str.irhuhy
lea rcx, [rbp + 0x90]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
call fcn.18000a440
mov r8, rax
mov r9d, ebx
mov ecx, 0xb21e91f
movsd xmm1, qword [0x1800b3870]
movaps xmm4, xmm9
call qword [sym.imp.ADVAPI32.dll_IsTextUnicode]
movsd xmm9, qword [0x180098eb0]
lea rdx, str.bojehwyip
lea rcx, [rbp + 0x70]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm6, xmm0
subsd xmm9, xmm6
call fcn.18000a440
cvttsd2si edx, qword [0x1800b3848]
mov r8, rax
movsd xmm0, qword [0x1800b3910]
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
xorps xmm7, xmm7
cvtsi2sd xmm7, rax
mulsd xmm7, qword [0x18009a0e8]
lea rdx, str.ehexanad
lea rcx, [rbp + 0x50]
call fcn.18000a440
cvttsd2si r8d, qword [0x1800b37e8]
mov r9, rax
mov dword [rsp + 0x20], 0x24000197
mov edx, 0xc483035
mov ecx, 0x2887c897
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, xmm7
call qword [sym.imp.ADVAPI32.dll_EnumServicesStatusA]
movsd xmm0, qword [0x1800b3878]
movd xmm7, eax
cvtdq2pd xmm7, xmm7
mulsd xmm7, xmm6
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xorps xmm8, xmm8
lea rdx, str.maobxefyasojyu
lea rcx, [rbp + 0x30]
cvtsi2sd xmm8, rax
mulsd xmm8, xmm7
addsd xmm8, xmm9
call fcn.18000a440
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
cvttsd2si rdx, qword [0x1800b37e8]
lea rcx, [rbp + 0x10]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x180098f50]
call fcn.18002f2d0
lea rdx, [0x180097eb0]
mov rbx, rax
lea rcx, [rbp - 0x10]
call fcn.1800090b0
movsd xmm0, qword [0x1800b37e8]
mov rdx, rax
movaps xmm2, xmm0
mov r9, rbx
call qword [sym.imp.ADVAPI32.dll_EnumDependentServicesW]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm6, xmm0
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
xorps xmm7, xmm7
lea rdx, str.omuyeahiruxu
lea rcx, [rbp - 0x30]
cvtsi2sd xmm7, rax
mulsd xmm7, xmm6
addsd xmm7, xmm8
call fcn.1800090b0
mov rcx, rax
mov edx, 0x25e5c8bf
call qword [sym.imp.ADVAPI32.dll_SetServiceStatus]
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rbp - 0x50]
cvttsd2si rbx, qword [0x1800b3910]
xorps xmm6, xmm6
cvtsi2sd xmm6, rax
mulsd xmm6, qword [0x1800999e8]
call fcn.18002f2f0
mov rcx, rax
mov r8d, 0x303148c2
mov rdx, rbx
call qword [sym.imp.ADVAPI32.dll_QueryServiceLockStatusW]
lea rdx, str.issidxaaceviem
lea rcx, [rbp - 0x70]
divsd xmm6, xmm0
call fcn.18000a440
lea rcx, [rsp + 0x70]
mov rbx, rax
cvttsd2si rdx, qword [0x1800b3878]
cvttsd2si esi, qword [0x1800b37e8]
cvttsd2si edi, qword [0x1800b3878]
call fcn.18002f2d0
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x2360b339
mov r8d, esi
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
lea rdx, str.xewrasili
lea rcx, [rsp + 0x50]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
subsd xmm7, xmm0
call fcn.1800090b0
cvttsd2si rdx, qword [0x1800b3870]
lea rcx, [rsp + 0x30]
mov rbx, rax
cvttsd2si edi, qword [0x1800b37e8]
call fcn.18002f2f0
mov rcx, rax
mov r8, rbx
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_RegEnumValueA]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm13, xmm0
call qword [sym.imp.ADVAPI32.dll_InitializeAcl]
movaps xmm9, xmmword [rsp + 0x260]
xorps xmm0, xmm0
movaps xmm8, xmmword [rsp + 0x270]
movaps xmm6, xmmword [rsp + 0x290]
mov rdi, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2b8]
mov rbx, qword [rsp + 0x2b0]
cvtsi2sd xmm0, rax
divsd xmm13, xmm0
subsd xmm7, xmm13
movaps xmm13, xmmword [rsp + 0x250]
movsd qword [0x1800b3910], xmm7
movaps xmm7, xmmword [rsp + 0x280]
add rsp, 0x2a0
pop rbp
ret