Function at 0x415160
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x431d64
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xac
mov eax, dword [0x43db14]
push ebp
mov ebp, ecx
mov dword [esp + 0xc], eax
lea ecx, [esp + 0x30]
mov dword [esp + 0xb8], 0
call fcn.0042947a
push str.Config_netapp.db
lea ecx, [esp + 0x1c]
push 0x441410
push ecx
mov byte [esp + 0xc4], 1
call fcn.00428b3b
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0xbc], 2
call fcn.004289df
lea ecx, [esp + 0x18]
mov byte [esp + 0xb8], 1
call fcn.004288f2
push 0
mov ecx, ebp
call fcn.00415070
mov edx, dword [esp + 0xc]
push 0
push 0x40
push edx
lea ecx, [esp + 0x3c]
call fcn.004294ef
test eax, eax
je 0x4154af
mov eax, dword [0x43db14]
mov dword [esp + 4], eax
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], eax
mov dword [esp + 8], eax
lea eax, [esp + 4]
lea ecx, [esp + 0x30]
push eax
mov byte [esp + 0xbc], 6
call fcn.004296d2
test eax, eax
je 0x415462
push ebx
push esi
push edi
lea ecx, [esp + 0x10]
call fcn.00427bf0
lea ecx, [esp + 0x10]
call fcn.00427ba4
lea ecx, [esp + 0x24]
push 1
push ecx
lea ecx, [esp + 0x18]
call fcn.00427771
mov eax, dword [eax]
push 0x43b110
push eax
call fcn.0041bda7
add esp, 8
lea ecx, [esp + 0x24]
test eax, eax
sete bl
call fcn.004288f2
test bl, bl
jne 0x415449
push 0x43b10c
push 0x43cef8
lea ecx, [esp + 0x18]
call fcn.004274d9
push 0x43b10c
lea ecx, [esp + 0x14]
call fcn.0042780b
mov esi, eax
test esi, esi
jle 0x415449
lea edx, [esp + 0x28]
push esi
push edx
lea ecx, [esp + 0x18]
call fcn.00427771
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0xc8], 7
call fcn.004289df
lea ecx, [esp + 0x28]
mov byte [esp + 0xc4], 6
call fcn.004288f2
inc esi
lea eax, [esp + 0x38]
push esi
push eax
lea ecx, [esp + 0x18]
call fcn.0042763c
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xc8], 8
call fcn.004289df
lea ecx, [esp + 0x38]
mov byte [esp + 0xc4], 6
call fcn.004288f2
lea ecx, [esp + 0x10]
call fcn.00427bf0
push 0x43b10c
lea ecx, [esp + 0x14]
call fcn.0042780b
mov esi, eax
test esi, esi
jle 0x415449
lea ecx, [esp + 0x34]
push esi
push ecx
lea ecx, [esp + 0x18]
call fcn.00427771
push eax
lea ecx, [esp + 0x24]
mov byte [esp + 0xc8], 9
call fcn.004289df
lea ecx, [esp + 0x34]
mov byte [esp + 0xc4], 6
call fcn.004288f2
inc esi
lea edx, [esp + 0x2c]
push esi
push edx
lea ecx, [esp + 0x18]
call fcn.0042763c
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xc8], 0xa
call fcn.004289df
lea ecx, [esp + 0x2c]
mov byte [esp + 0xc4], 6
call fcn.004288f2
lea ecx, [esp + 0x10]
call fcn.00427bf0
push 0x43b10c
lea ecx, [esp + 0x14]
call fcn.0042780b
test eax, eax
jle 0x4153e0
push eax
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x18]
call fcn.00427771
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0xc8], 0xb
call fcn.004289df
lea ecx, [esp + 0x30]
mov byte [esp + 0xc4], 6
call fcn.004288f2
jmp 0x4153ee
lea ecx, [esp + 0x10]
push ecx
lea ecx, [esp + 0x18]
call fcn.004289df
mov ecx, 0x1a
xor eax, eax
lea edi, [esp + 0x50]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea ecx, [esp + 0x14]
stosb byte es:[edi], al
call fcn.00428dba
mov edx, dword [esp + 0x1c]
push edx
call fcn.0041c36a
mov byte [esp + 0x54], al
mov eax, dword [esp + 0x18]
push 0x31
lea ecx, [esp + 0x8b]
push eax
push ecx
call fcn.0041bf00
mov edx, dword [esp + 0x30]
push 0x31
lea eax, [esp + 0x65]
push edx
push eax
call fcn.0041bf00
add esp, 0x1c
lea ecx, [esp + 0x50]
push ecx
mov ecx, ebp
call fcn.004150b0
lea edx, [esp + 0x10]
lea ecx, [esp + 0x3c]
push edx
call fcn.004296d2
test eax, eax
jne 0x415233
pop edi
pop esi
pop ebx
lea ecx, [esp + 0x30]
call fcn.0042981f
lea ecx, [esp + 8]
mov byte [esp + 0xb8], 5
call fcn.004288f2
lea ecx, [esp + 0x14]
mov byte [esp + 0xb8], 4
call fcn.004288f2
lea ecx, [esp + 0x10]
mov byte [esp + 0xb8], 3
call fcn.004288f2
lea ecx, [esp + 4]
mov byte [esp + 0xb8], 1
call fcn.004288f2
lea ecx, [esp + 0x30]
mov byte [esp + 0xb8], 0
call fcn.004294ac
lea ecx, [esp + 0xc]
mov dword [esp + 0xb8], 0xffffffff
call fcn.004288f2
mov ecx, dword [esp + 0xb0]
pop ebp
mov dword fs:[0], ecx
add esp, 0xb8
ret