Function at 0x14002a4e0
Capabilities:
Create directory

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
sub rsp, 0x270
mov qword [rsp + 0x48], 0xfffffffffffffffe
mov rax, qword [0x14012ce40]
xor rax, rsp
mov qword [rsp + 0x260], rax
mov rsi, r9
mov rbp, r8
mov rbx, rcx
mov r12, qword [rsp + 0x2c8]
mov rdi, qword [rsp + 0x2d0]
mov rax, qword [0x1401370f0]
test rax, rax
jne 0x14002a555
mov ecx, 0x310
call fcn.140084d88
mov qword [rsp + 0x38], rax
test rax, rax
je 0x14002a54c
mov rcx, rax
call fcn.140050830
jmp 0x14002a54e
xor eax, eax
mov qword [0x1401370f0], rax
lea rdx, str.StageWifiFiles__
mov rcx, rax
call fcn.140050c00
mov dword [rsp + 0x30], 0
mov word [rsp + 0x50], 0
xor edx, edx
mov r8d, 0x206
lea rcx, [rsp + 0x52]
call fcn.1400b57e0
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, rsi
lea rcx, str.SLPConf.xml
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, r12
lea rcx, str.wificonfig.exe
call fcn.14005f920
xor edx, edx
mov rcx, rbp
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, rsi
lea rcx, str.mvhtmlcfg64.exe
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbp
mov rdx, r12
lea rcx, str.mvwifisetup.dll
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbp
mov rdx, r12
lea rcx, str.mvwifisetup.xml
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbp
mov rdx, r12
lea rcx, str.WifiWindowsService.exe
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, rsi
lea rcx, str.mvhtmlcfg64.xml
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, rsi
lea rcx, str.Mvnwiwzd64.dll
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, rsi
lea rcx, str.slp64.dll
call fcn.14005f920
lea r11, [rsp + 0x30]
mov qword [rsp + 0x20], r11
mov r9d, 1
mov r8, rbx
mov rdx, rsi
lea rcx, str.NWI64.xml
call fcn.14005f920
lea rsi, str.PortMonitorInstaller64.msi
mov qword [rsp + 0x20], rsi
mov r9, rbx
lea r8, [0x1400ecb00]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.1400b1010
lea r11, str.PortMonitorInstaller32.msi
mov qword [rsp + 0x20], r11
mov r9, rbx
lea r8, [0x1400ecb00]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.1400b1010
mov rax, qword [0x1401370f0]
test rax, rax
jne 0x14002a761
mov ecx, 0x310
call fcn.140084d88
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14002a758
mov rcx, rax
call fcn.140050830
jmp 0x14002a75a
xor eax, eax
mov qword [0x1401370f0], rax
lea r8, [rsp + 0x50]
lea rdx, str.Touch_file__s
mov rcx, rax
call fcn.140050c00
lea r8, [0x1400f64d4]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x38]
call fcn.1400b32c0
test eax, eax
jne 0x14002a79b
mov rcx, qword [rsp + 0x38]
call fcn.1400b3710
jmp 0x14002a7e2
mov rax, qword [0x1401370f0]
test rax, rax
jne 0x14002a7ce
mov ecx, 0x310
call fcn.140084d88
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14002a7c5
mov rcx, rax
call fcn.140050830
jmp 0x14002a7c7
xor eax, eax
mov qword [0x1401370f0], rax
lea r8, [rsp + 0x50]
lea rdx, str.Touch_file__s__FAILED
mov rcx, rax
call fcn.140050c00
mov qword [rsp + 0x20], rsi
mov r9, rbx
lea r8, [0x1400ecb00]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.1400b1010
mov rax, qword [0x1401370f0]
test rax, rax
jne 0x14002a833
mov ecx, 0x310
call fcn.140084d88
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14002a82a
mov rcx, rax
call fcn.140050830
jmp 0x14002a82c
xor eax, eax
mov qword [0x1401370f0], rax
lea r8, [rsp + 0x50]
lea rdx, str.Touch_file__s
mov rcx, rax
call fcn.140050c00
lea r8, [0x1400f64d4]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x38]
call fcn.1400b32c0
test eax, eax
jne 0x14002a86d
mov rcx, qword [rsp + 0x38]
call fcn.1400b3710
jmp 0x14002a8b4
mov rax, qword [0x1401370f0]
test rax, rax
jne 0x14002a8a0
mov ecx, 0x310
call fcn.140084d88
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14002a897
mov rcx, rax
call fcn.140050830
jmp 0x14002a899
xor eax, eax
mov qword [0x1401370f0], rax
lea r8, [rsp + 0x50]
lea rdx, str.Touch_file__s__FAILED
mov rcx, rax
call fcn.140050c00
cmp dword [rsp + 0x30], 0
jne 0x14002a8c8
mov dword [rdi], 0
mov eax, 1
jmp 0x14002a8cd
mov eax, 1
mov rcx, qword [rsp + 0x260]
xor rcx, rsp
call fcn.1400b09d0
add rsp, 0x270
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret