Function at 0x443480
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x4476d7
mov eax, dword fs:[0]
push eax
mov eax, 0x103c
call fcn.00431e40
mov eax, dword [0x45e5e0]
xor eax, esp
mov dword [esp + 0x1038], eax
push ebx
push esi
push edi
mov eax, dword [0x45e5e0]
xor eax, esp
push eax
lea eax, [esp + 0x104c]
mov dword fs:[0], eax
xor ebx, ebx
push 0x3fe
lea eax, [esp + 0x84e]
push ebx
push eax
mov word [esp + 0x854], bx
call fcn.00430450
lea ecx, [esp + 0x854]
push 0x200
push ecx
call fcn.004442f0
push 0x3fe
lea edx, [esp + 0x62]
push ebx
push edx
mov word [esp + 0x68], bx
call fcn.00430450
lea eax, [esp + 0x868]
push eax
lea ecx, [esp + 0x6c]
push 0x200
push ecx
call fcn.00430dc3
push str.SoluTmp.ini
lea edx, [esp + 0x78]
push 0x200
push edx
call fcn.00431150
lea eax, [esp + 0x80]
push eax
call fcn.00444340
add esp, 0x3c
test al, al
jne 0x44354c
mov byte [0x462828], bl
jmp 0x4437f1
push 0x3fe
lea ecx, [esp + 0x44e]
push ebx
push ecx
mov word [esp + 0x454], bx
call fcn.00430450
add esp, 0xc
push ebx
push 0x450da0
lea ecx, [esp + 0x34]
mov dword [esp + 0x4c], 7
mov dword [esp + 0x48], ebx
mov word [esp + 0x38], bx
call fcn.004044c0
push 0x400
lea edx, [esp + 0x44c]
push ebx
push edx
mov dword [esp + 0x1060], ebx
call fcn.00430450
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
add esp, 0xc
lea eax, [esp + 0x48]
push eax
push 0x200
lea ecx, [esp + 0x450]
push ecx
push 0x450da0
push 0x44fe98
push str.DEBUG
call esi
lea edx, [esp + 0x448]
push edx
lea eax, [esp + 0x14]
push 0x4512f0
push eax
call fcn.00443fd0
add esp, 0xc
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x38]
mov byte [esp + 0x1060], 1
call fcn.004043d0
mov edi, 8
cmp dword [esp + 0x28], edi
mov byte [esp + 0x1054], bl
jb 0x44361e
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00411d3b
add esp, 4
cmp dword [esp + 0x44], edi
mov eax, dword [esp + 0x30]
jae 0x44362c
lea eax, [esp + 0x30]
push eax
call fcn.0042e9ba
add esp, 4
cmp eax, 1
sete dl
lea ecx, [esp + 0x2c]
mov byte [0x462828], dl
call fcn.00403c10
lea eax, [esp + 0x48]
push eax
push 0x200
lea ecx, [esp + 0x450]
push ecx
push 0x450da0
push 0x44fe98
push 0x44fe84
call esi
lea edx, [esp + 0x448]
push edx
lea eax, [esp + 0x14]
push 0x4512f0
push eax
call fcn.00443fd0
add esp, 0xc
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x38]
mov byte [esp + 0x1060], 2
call fcn.004043d0
cmp dword [esp + 0x28], edi
mov byte [esp + 0x1054], bl
jb 0x4436b6
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00411d3b
add esp, 4
cmp dword [esp + 0x44], edi
mov eax, dword [esp + 0x30]
jae 0x4436c4
lea eax, [esp + 0x30]
push eax
call fcn.0042e9ba
add esp, 4
cmp eax, 1
jne 0x4437ce
push 0x400
lea edx, [esp + 0xc4c]
push ebx
push edx
mov byte [0x462829], al
call fcn.00430450
add esp, 0xc
lea eax, [esp + 0x48]
push eax
push 0x200
lea ecx, [esp + 0xc50]
push ecx
push 0x450da0
push str.FILEPATH
push 0x44fe84
call esi
lea edx, [esp + 0x48]
push edx
push 0x200
lea eax, [esp + 0x450]
push eax
push 0x450da0
push str.FILENAME
push 0x44fe84
call esi
lea ecx, [esp + 0x448]
push ecx
lea edx, [esp + 0xc4c]
push edx
lea eax, [esp + 0x18]
push str._s_s.log
push eax
call fcn.00443fd0
add esp, 0x10
push 0xffffffffffffffff
push ebx
push eax
mov ecx, 0x45f968
mov byte [esp + 0x1060], 3
call fcn.004043d0
cmp dword [esp + 0x28], edi
mov byte [esp + 0x1054], bl
jb 0x443789
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00411d3b
add esp, 4
cmp dword [0x45f97c], ebx
jne 0x4437de
lea edx, [esp + 0x10]
push str.c:_testLog.log
push edx
call fcn.00443fd0
add esp, 8
push 0xffffffffffffffff
push ebx
push eax
mov ecx, 0x45f968
mov byte [esp + 0x1060], 4
call fcn.004043d0
cmp dword [esp + 0x28], edi
jb 0x4437de
mov eax, dword [esp + 0x14]
push eax
call fcn.00411d3b
add esp, 4
jmp 0x4437de
mov ecx, 0x45f968
mov byte [0x462829], bl
call fcn.00403c10
cmp dword [esp + 0x44], edi
jb 0x4437f1
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00411d3b
add esp, 4
mov ecx, dword [esp + 0x104c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1038]
xor ecx, esp
call fcn.0042e014
add esp, 0x1048
ret