Function at 0x41be00
Capabilities:
Resolve function by parsing pe exports
Write file on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x469129
mov eax, dword fs:[0]
push eax
sub esp, 0xe0
mov eax, dword [0x4812a4]
xor eax, esp
mov dword [esp + 0xd8], eax
push ebx
push esi
push edi
mov eax, dword [0x4812a4]
xor eax, esp
push eax
lea eax, [esp + 0xf0]
mov dword fs:[0], eax
xor ebx, ebx
mov esi, ecx
mov edi, edx
mov dword [esp + 0xe4], 0xf
mov dword [esp + 0xe0], ebx
mov byte [esp + 0xd0], bl
mov dword [esp + 0xf8], ebx
mov eax, dword [ebp + 8]
add eax, 0xffffffff
cmp eax, 0xf
ja case.0x41be78.2
movzx eax, byte [eax + 0x41c178]
jmp dword [eax*4 + 0x41c160]
push 5
push str.Fatal
jmp 0x41beaa
push 7
push str.Warning
jmp 0x41beaa
push 4
push str.Info
jmp 0x41beaa
push 5
push str.Trace
jmp 0x41beaa
push 5
push str.Error
lea ecx, [esp + 0xd4]
call fcn.00407a50
lea ecx, [esp + 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
lea edx, [esp + 0x44]
push edx
call fcn.004151e0
mov byte [esp + 0xf8], 1
mov eax, dword [esp + 0x16]
mov edx, dword [esp + 0x10]
push 0x46ff18
push ecx
push eax
push ecx
push 0x470f78
push ecx
mov ecx, dword [esp + 0x2a]
push ecx
push ecx
push 0x470f78
push ecx
push edx
lea eax, [esp + 0x78]
push eax
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
mov edx, dword [esp + 0x24]
add esp, 8
push 0x46ff18
push ecx
mov ecx, dword [esp + 0x26]
mov eax, dword [esp + 0x22]
push ecx
push ecx
push 0x470f74
push ecx
push edx
push ecx
push 0x470f5c
push ecx
push eax
push ecx
push 0x470f5c
push ecx
mov ecx, dword [esp + 0x50]
push ecx
lea edx, [esp + 0x88]
push edx
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.0041c190
add esp, 4
push eax
call fcn.00415db0
add esp, 8
push 0x470cc8
push ecx
push edi
push ecx
push 0x470c90
push ecx
lea eax, [esp + 0xe4]
push eax
push ecx
push 0x470f54
push ecx
mov ecx, dword [ebp + 0xc]
push ecx
push ecx
push 0x470f58
push ecx
lea edx, [esp + 0x84]
push esi
push edx
call fcn.00407250
add esp, 0xc
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.00407b20
add esp, 4
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.00407250
add esp, 0xc
push eax
call fcn.00415db0
add esp, 0xc
push eax
call fcn.00407250
add esp, 0xc
push eax
call fcn.00415db0
add esp, 8
cmp dword [0x48269c], 0xffffffff
mov edi, 0x10
je 0x41c0df
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x48]
call fcn.00414e20
mov byte [esp + 0xf8], 2
mov esi, dword [eax + 0x14]
mov byte [esp + 0xf8], 1
cmp dword [esp + 0x3c], edi
jb 0x41c06c
mov ecx, dword [esp + 0x28]
push ecx
call fcn.00449824
add esp, 4
lea edx, [esp + 0x24]
push edx
lea ecx, [esp + 0x48]
mov dword [esp + 0x40], 0xf
mov dword [esp + 0x3c], ebx
mov byte [esp + 0x2c], bl
call fcn.00414e20
mov byte [esp + 0xf8], 3
cmp dword [eax + 0x18], edi
jb 0x41c09c
mov eax, dword [eax + 4]
jmp 0x41c09f
add eax, 4
mov edx, dword [0x48269c]
push ebx
lea ecx, [esp + 0x44]
push ecx
push esi
push eax
push edx
call dword [sym.imp.KERNEL32.dll_WriteFile]
mov byte [esp + 0xf8], 1
cmp dword [esp + 0x3c], edi
jb 0x41c0cf
mov eax, dword [esp + 0x28]
push eax
call fcn.00449824
add esp, 4
mov dword [esp + 0x3c], 0xf
mov dword [esp + 0x38], ebx
mov byte [esp + 0x28], bl
mov byte [esp + 0xf8], bl
lea ecx, [esp + 0x98]
call fcn.00415050
lea ecx, [esp + 0x98]
call fcn.00408600
mov dword [esp + 0xf8], 0xffffffff
cmp dword [esp + 0xe4], edi
jb 0x41c122
mov ecx, dword [esp + 0xd0]
push ecx
call fcn.00449824
add esp, 4
mov dword [esp + 0xe4], 0xf
mov dword [esp + 0xe0], ebx
mov byte [esp + 0xd0], bl
mov ecx, dword [esp + 0xf0]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xd8]
xor ecx, esp
call fcn.00449829
mov esp, ebp
pop ebp
ret