Function at 0x43ecb5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x4a0
push esi
push edi
call dword [sym.imp.RtlLib.dll_RT_AP_GetIsAPMode]
and eax, 0xff
test eax, eax
jne 0x43ecda
xor eax, eax
mov al, byte [0x5d3fc5]
test eax, eax
jne 0x43ecdf
jmp 0x43ef07
push str.__LinkANY__
call fcn.0040d6f5
add esp, 4
mov byte [ebp - 0x24], 1
mov byte [ebp - 0x23], 2
mov byte [ebp - 0x22], 3
mov byte [ebp - 0x21], 4
mov byte [ebp - 0x20], 5
mov byte [ebp - 0x1f], 6
mov byte [ebp - 0x1e], 7
mov byte [ebp - 0x1d], 8
mov byte [ebp - 0x1c], 9
mov byte [ebp - 0x1b], 0xa
mov byte [ebp - 0x1a], 0xb
mov byte [ebp - 0x19], 0xc
mov byte [ebp - 0x18], 0xd
mov byte [ebp - 0x17], 0xe
mov byte [ebp - 0x16], 0xf
mov byte [ebp - 0x15], 0x10
mov byte [ebp - 0x14], 1
mov byte [ebp - 0x13], 2
mov byte [ebp - 0x12], 3
mov byte [ebp - 0x11], 4
mov byte [ebp - 0x10], 5
mov byte [ebp - 0xf], 6
mov byte [ebp - 0xe], 7
mov byte [ebp - 0xd], 8
mov byte [ebp - 0xc], 9
mov byte [ebp - 0xb], 0xa
mov byte [ebp - 0xa], 0xb
mov byte [ebp - 9], 0xc
mov byte [ebp - 8], 0xd
mov byte [ebp - 7], 0xe
mov byte [ebp - 6], 0xf
mov byte [ebp - 5], 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x28], ecx
mov byte [ebp - 0x2c], 0
xor edx, edx
mov dl, byte [0x5d437a]
test edx, edx
je 0x43ed8a
mov byte [ebp - 0x2c], 1
xor eax, eax
mov al, byte [0x53c0e1]
test eax, eax
je 0x43eea9
push 0x21
push 0
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.00493430
add esp, 0xc
mov dword [ebp - 0x28], 0x531504
cmp dword [0x5d3fc0], 0x6d
jge 0x43edc4
push 1
call dword [sym.imp.RtlLib.dll_RT_SetNetworkType]
add esp, 4
push 0x40
push 0
call dword [sym.imp.RtlLib.dll_RT_SetPrivacy]
add esp, 8
push 0
call dword [sym.imp.RtlLib.dll_RT_SetAuthenticaionMode]
add esp, 4
mov edx, dword [ebp - 0x410]
or edx, 8
mov dword [ebp - 0x410], edx
mov eax, dword [ebp - 0x410]
and al, 0xf9
mov dword [ebp - 0x410], eax
mov ecx, dword [ebp - 0x410]
and ecx, 0xfffffffe
mov dword [ebp - 0x410], ecx
mov edx, dword [ebp - 0x410]
and dh, 0xf3
mov dword [ebp - 0x410], edx
mov eax, dword [ebp - 0x410]
and al, 0xef
mov dword [ebp - 0x410], eax
push 0x1e
push 0
lea ecx, [ebp - 0x43a]
push ecx
call fcn.00493430
add esp, 0xc
mov edx, dword [ebp - 0x28]
push edx
lea eax, [ebp - 0x43a]
push eax
call fcn.004936f0
add esp, 8
push 0x32
push 0
lea ecx, [ebp - 0x46c]
push ecx
call fcn.00493430
add esp, 0xc
mov edx, dword [ebp - 0x28]
push edx
lea eax, [ebp - 0x46c]
push eax
call fcn.004936f0
add esp, 8
push 0x440
lea ecx, [ebp - 0x46c]
push ecx
push 0x5d2ef0
call fcn.004930f0
add esp, 0xfffffbcc
mov ecx, 0x110
lea esi, [ebp - 0x46c]
mov edi, esp
rep movsd dword es:[edi], dword [esi]
call fcn.0043fcb2
add esp, 0x440
jmp 0x43ef07
lea edx, [ebp - 0x498]
push edx
lea eax, [ebp - 0x490]
push eax
lea ecx, [ebp - 0x49c]
push ecx
lea edx, [ebp - 0x4a0]
push edx
call dword [sym.imp.RtlLib.dll_RT_GetStatusLinkInfo]
add esp, 0x10
cmp dword [ebp - 0x49c], 1
jne 0x43ef07
push 1
call dword [sym.imp.RtlLib.dll_RT_SetNetworkType]
add esp, 4
push 0x40
push 0
call dword [sym.imp.RtlLib.dll_RT_SetPrivacy]
add esp, 8
push 0
call dword [sym.imp.RtlLib.dll_RT_SetAuthenticaionMode]
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.RtlLib.dll_RT_SetSSID]
add esp, 4
pop edi
pop esi
mov esp, ebp
pop ebp
ret