Function at 0x14002c6e0
Capabilities:
Start service

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x14012bc80]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rbx, rcx
lea rcx, [rsp + 0x21]
xor esi, esi
xor edx, edx
mov r8d, 0x103
mov edi, 3
mov byte [rsp + 0x20], sil
call fcn.14000cbf0
lea rbp, [0x14013aa50]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rax + rbp], sil
jne 0x14002c735
test rax, rax
jne 0x14002c757
lea r8, str.FlexNet_Licensing_Service_64
mov edx, 0x104
mov rcx, rbp
call fcn.1400179cc
lea rcx, [rsp + 0x20]
mov r8, rbp
mov edx, 0x104
call fcn.1400179cc
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 1]
call qword [sym.imp.ADVAPI32.dll_OpenSCManagerA]
mov rbp, rax
test rax, rax
jne 0x14002c7c9
test rbx, rbx
je 0x14002c7bf
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c79f
mov rcx, qword [rbx]
lea edx, [rbp + 0x19]
lea r8d, [rbp + 2]
mov r9d, 0xf8
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002c7bf
mov rcx, qword [rbx]
lea r8, str.Insufficient_privilege_to_talk_to_the_Windows_Service_Control_Manager___set_the_FlexNet_Licensing_Service_to_auto_start
mov r9d, 0xf9
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 7
jmp 0x14002ca96
lea rdx, [rsp + 0x20]
mov r8d, reloc.OLEAUT32.dll_SafeArrayLock
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_OpenServiceA]
mov rsi, rax
test rax, rax
je 0x14002ca43
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
test eax, eax
jne 0x14002c86a
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x422
ja 0x14002c965
je 0x14002c919
sub eax, 5
je 0x14002c8c5
sub eax, 0x41a
je 0x14002c871
dec eax
jne 0x14002c975
test rbx, rbx
je 0x14002c86a
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c84a
mov rcx, qword [rbx]
xor r8d, r8d
mov r9d, 0x117
lea edx, [r8 + 0x19]
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002c86a
mov rcx, qword [rbx]
lea r8, str.The_FlexNet_Licensing_Service_is_already_running___no_action_required
mov r9d, 0x118
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
xor edi, edi
jmp 0x14002ca96
test rbx, rbx
je 0x14002c7bf
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c897
mov rcx, qword [rbx]
mov edx, 0x19
mov r9d, 0x121
lea r8d, [rdx - 0x13]
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002c7bf
mov rcx, qword [rbx]
lea r8, str.The_Windows_Service_Control_Manager_has_a_database_lock___check_which_app_is_using_it
mov r9d, 0x122
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 7
jmp 0x14002ca96
test rbx, rbx
je 0x14002ca07
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c8eb
mov rcx, qword [rbx]
mov edx, 0x19
mov r9d, 0x11c
lea r8d, [rdx - 0x13]
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002ca07
mov rcx, qword [rbx]
lea r8, str.Insufficient_privilege_to_talk_to_the_FlexNet_Licensing_Service___set_the_service_to_auto_start
mov r9d, 0x11d
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 9
jmp 0x14002ca96
test rbx, rbx
je 0x14002c95b
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c93b
mov rcx, qword [rbx]
mov edx, 0x19
mov r9d, 0x10d
lea r8d, [rdx - 0x14]
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002c95b
mov rcx, qword [rbx]
lea r8, str.The_FlexNet_Licensing_Service_is_disabled
mov r9d, 0x10e
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 8
jmp 0x14002ca96
sub eax, 0x424
je 0x14002ca11
cmp eax, 0xc
je 0x14002c9c5
test rbx, rbx
je 0x14002ca07
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c99b
mov rcx, qword [rbx]
mov edx, 0x19
mov r9d, 0x12a
lea r8d, [rdx - 0x13]
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002ca07
mov rcx, qword [rbx]
lea r8, str.The__FlexNet_Licensing_Service_is_incorrectly_configured__please_re_install
mov r9d, 0x12b
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 9
jmp 0x14002ca96
test rbx, rbx
je 0x14002ca07
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002c9e7
mov rcx, qword [rbx]
mov edx, 0x19
mov r9d, 0x112
lea r8d, [rdx - 0x13]
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002ca07
mov rcx, qword [rbx]
lea r8, str.The_FlexNet_Licensing_Service_is_marked_for_delete___reboot__then_re_install
mov r9d, 0x113
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 9
jmp 0x14002ca96
test rbx, rbx
je 0x14002ca91
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002ca32
mov rcx, qword [rbx]
mov r9d, 0x108
mov r8d, edi
mov edx, 0x19
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002ca91
mov r9d, 0x109
jmp 0x14002ca80
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x424
jne 0x14002ca96
test rbx, rbx
je 0x14002ca91
mov rax, qword [rbx + 8]
test rax, rax
je 0x14002ca71
mov rcx, qword [rbx]
mov r9d, 0x139
mov r8d, edi
mov edx, 0x19
call rax
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14002ca91
mov r9d, 0x13a
mov rcx, qword [rbx]
lea r8, str.The_FlexNet_Licensing_Service_is_not_installed
mov edx, reloc.WS2_32.dll_inet_ntoa
call rax
mov edi, 1
mov rcx, rsi
call qword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
mov rcx, rbp
call qword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
mov eax, edi
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000c9f0
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x18]
mov rbp, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret