Function at 0x41abdd
Capabilities:
Read .ini file

Disassembly:
push 0x328
mov eax, 0x5f2f0a
call fcn.0044ea40
mov dword [ebp - 0x2fc], ecx
push 0x104
xor ebx, ebx
lea eax, [ebp - 0x1dc]
push ebx
push eax
call fcn.00543220
add esp, 0xc
call fcn.00403028
mov ecx, eax
call fcn.005165e5
mov esi, eax
call fcn.005400a1
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 0x41a916
push esi
push 0x64
lea eax, [ebp - 0xd8]
push eax
push 0x5faef8
push 0x5fafe4
push str.UserLogin
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp word [ebp - 0xd8], bx
jne 0x41a8f6
mov eax, ebx
jmp 0x41a903
lea eax, [ebp - 0xd8]
push eax
call fcn.00546031
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.00533388
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x1f4]
push eax
call fcn.0052c265
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x41a958
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x1dc]
push 0x5fe124
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.0040cf6b
mov esi, str.UserID
mov byte [ebp - 4], 3
push esi
call fcn.00546050
pop ecx
push eax
push esi
lea ecx, [ebp - 0x26c]
call fcn.00403ad1
cmp byte [ebp - 0x1dc], 0
jne 0x41a9b0
mov eax, ebx
jmp 0x41a9bd
lea eax, [ebp - 0x1dc]
push eax
call fcn.00546050
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.00519a6e
cmp dword [ebp - 0x210], 0x10
lea eax, [ebp - 0x224]
lea ecx, [ebp - 0x334]
cmovae eax, dword [ebp - 0x224]
push eax
call fcn.0053357e
lea ecx, [ebp - 0x334]
call fcn.00533773
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.00421070
push esi
mov ebx, eax
push 0
push ebx
call fcn.00543220
mov ecx, dword [edi + 4]
add esp, 0x10
xor edx, edx
sub ecx, dword [edi]
je 0x41aa4c
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 0x41aa3a
lea ecx, [ebp - 0x2f4]
call fcn.00532813
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.00532996
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.00421079
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.005328c9
push ebx
push edi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 4
call fcn.0040376a
cmp byte [ebp - 0x2f5], bl
je 0x41ab9c
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.00546031
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.00532907
push 0
push edi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 7
mov bl, al
call fcn.004037bf
test bl, bl
je 0x41ab8d
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.0041b5c0
xor ebx, ebx
lea ecx, [ebp - 0x20c]
push ebx
push edi
call fcn.004037bf
lea ecx, [ebp - 0x2f4]
call fcn.00532846
lea ecx, [ebp - 0x26c]
call fcn.0040af20
lea ecx, [ebp - 0x334]
call fcn.005333c9
push ebx
push edi
lea ecx, [ebp - 0x224]
call fcn.0040376a
push ebx
push edi
lea ecx, [ebp - 0x23c]
call fcn.004037bf
call fcn.0044e9ea
ret
push esi
mov esi, ecx
call fcn.0041abed
mov ecx, esi
pop esi
jmp 0x41a86c