Function at 0x41acbd
Capabilities:
Read .ini file

Disassembly:
push 0x328
mov eax, 0x5f22b7
call fcn.0044e95a
mov dword [ebp - 0x2fc], ecx
push 0x104
xor ebx, ebx
lea eax, [ebp - 0x1dc]
push ebx
push eax
call fcn.005426c0
add esp, 0xc
call fcn.00403028
mov ecx, eax
call fcn.005164d5
mov esi, eax
call fcn.0053f541
push ebx
push 0x9b
lea ecx, [ebp - 0x23c]
mov edx, dword [eax]
push ecx
mov ecx, eax
call dword [edx + 0x10]
mov dword [ebp - 4], ebx
cmp dword [ebp - 0x22c], ebx
jne 0x41a9f6
push esi
push 0x64
lea eax, [ebp - 0xd8]
push eax
push 0x5f9ed8
push 0x5f9fc4
push str.UserLogin
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp word [ebp - 0xd8], bx
jne 0x41a9d6
mov eax, ebx
jmp 0x41a9e3
lea eax, [ebp - 0xd8]
push eax
call fcn.005454d1
pop ecx
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x23c]
call fcn.00403bdf
push str.http:__theuser.wnwb.com_user_syncTime
lea ecx, [ebp - 0x224]
call fcn.004021d9
xor eax, eax
lea ecx, [ebp - 0x334]
inc eax
mov byte [ebp - 4], al
call fcn.0053285e
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x1f4]
push eax
call fcn.0051f232
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x41aa38
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x1dc]
push 0x5fd104
push eax
call fcn.004041c3
add esp, 0xc
lea ecx, [ebp - 0x1f4]
push ebx
push 1
call fcn.0040376a
lea ecx, [ebp - 0x26c]
call fcn.0040cf28
mov esi, str.UserID
mov byte [ebp - 4], 3
push esi
call fcn.005454f0
pop ecx
push eax
push esi
lea ecx, [ebp - 0x26c]
call fcn.00403ad1
cmp byte [ebp - 0x1dc], 0
jne 0x41aa90
mov eax, ebx
jmp 0x41aa9d
lea eax, [ebp - 0x1dc]
push eax
call fcn.005454f0
pop ecx
push eax
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x254]
call fcn.00403ad1
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x334]
call fcn.00519928
cmp dword [ebp - 0x210], 0x10
lea eax, [ebp - 0x224]
lea ecx, [ebp - 0x334]
cmovae eax, dword [ebp - 0x224]
push eax
call fcn.00532a54
lea ecx, [ebp - 0x334]
call fcn.00519a93
mov edi, eax
push 1
pop eax
mov esi, dword [edi + 4]
sub esi, dword [edi]
cmove esi, eax
add esi, 2
push esi
call fcn.00420fdc
push esi
mov ebx, eax
push 0
push ebx
call fcn.005426c0
mov ecx, dword [edi + 4]
add esp, 0x10
xor edx, edx
sub ecx, dword [edi]
je 0x41ab2c
mov eax, dword [edi]
mov al, byte [edx + eax]
mov byte [edx + ebx], al
inc edx
mov eax, dword [edi + 4]
sub eax, dword [edi]
cmp edx, eax
jb 0x41ab1a
lea ecx, [ebp - 0x2f4]
call fcn.00531bd9
push ebx
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 4
call fcn.004021d9
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x2f4]
call fcn.00531d5c
xor edi, edi
mov byte [ebp - 4], 4
push 0
inc edi
lea ecx, [ebp - 0x1f4]
push edi
call fcn.0040376a
push ebx
call fcn.00420fe5
xor ebx, ebx
mov dword [esp], str.status
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 0x2f5], bl
call fcn.004021d9
lea eax, [ebp - 0x2f5]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x2f4]
call fcn.00531c8f
push ebx
push edi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 4
call fcn.0040376a
cmp byte [ebp - 0x2f5], bl
je 0x41ac7c
push 7
pop ecx
xor eax, eax
mov dword [ebp - 0x1f8], ecx
mov dword [ebp - 0x1fc], ebx
mov word [ebp - 0x20c], ax
mov esi, str.last_ypsync_time
mov byte [ebp - 4], cl
push esi
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e4], ebx
mov word [ebp - 0x1f4], ax
call fcn.005454d1
pop ecx
push eax
push esi
lea ecx, [ebp - 0x1f4]
call fcn.00403bdf
lea eax, [ebp - 0x20c]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x2f4]
call fcn.00531ccd
push 0
push edi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 7
mov bl, al
call fcn.004037bf
test bl, bl
je 0x41ac6d
cmp dword [ebp - 0x1f8], 8
lea eax, [ebp - 0x20c]
mov ecx, dword [ebp - 0x2fc]
cmovae eax, dword [ebp - 0x20c]
push eax
push str.CloudDiskSynTime
call fcn.0041b6a0
xor ebx, ebx
lea ecx, [ebp - 0x20c]
push ebx
push edi
call fcn.004037bf
lea ecx, [ebp - 0x2f4]
call fcn.00531c0c
lea ecx, [ebp - 0x26c]
call fcn.0040aeef
lea ecx, [ebp - 0x334]
call fcn.0053289f
push ebx
push edi
lea ecx, [ebp - 0x224]
call fcn.0040376a
push ebx
push edi
lea ecx, [ebp - 0x23c]
call fcn.004037bf
call fcn.0044e904
ret
push esi
mov esi, ecx
call fcn.0041accd
mov ecx, esi
pop esi
jmp 0x41a94c