Function at 0x418b53
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5f203f
mov eax, dword fs:[0]
push eax
mov eax, 0x133c
call fcn.0044ea10
mov eax, dword [0x69f564]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
push dword [esi + 4]
lea ecx, [esi + 0x350]
call fcn.00530a61
push str.IEView
lea ecx, [esi + 0x2c]
call dword [sym.imp.DuiLib32.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const]
lea edi, [esi + 0x324]
mov dword [edi], eax
test eax, eax
je 0x4190c0
push 0x5f9de0
lea ecx, [ebp - 0x12b0]
call fcn.004021d9
xor ebx, ebx
lea eax, [ebp - 0x44]
push 0x32
push ebx
push eax
mov dword [ebp - 4], ebx
call fcn.005426c0
push 0x32
lea eax, [ebp - 0x78]
push ebx
push eax
call fcn.005426c0
add esp, 0x18
call fcn.0053f541
push ebx
push 0x9b
lea ecx, [ebp - 0x1340]
mov edx, dword [eax]
push ecx
mov ecx, eax
call dword [edx + 0x10]
mov byte [ebp - 4], 1
call fcn.0053f541
push ebx
push 0x9c
lea ecx, [ebp - 0x1328]
mov edx, dword [eax]
push ecx
mov ecx, eax
call dword [edx + 0x10]
lea eax, [ebp - 0x1328]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x1298]
push eax
call fcn.0051f232
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x418c3a
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x78]
push 0x5fd104
push eax
call fcn.004041c3
add esp, 0xc
lea ecx, [ebp - 0x1298]
push ebx
push 1
call fcn.0040376a
lea eax, [ebp - 0x1340]
push eax
lea eax, [ebp - 0x1298]
push eax
call fcn.0051f232
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x418c77
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x44]
push 0x5fd104
push eax
call fcn.004041c3
add esp, 0xc
lea ecx, [ebp - 0x1298]
push ebx
push 1
call fcn.0040376a
cmp byte [ebp - 0x44], 0
jne 0x418ca1
mov eax, ebx
jmp 0x418cab
lea eax, [ebp - 0x44]
push eax
call fcn.005454f0
pop ecx
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x12b0]
call fcn.00403ad1
push 0x5feeec
call fcn.005454f0
pop ecx
push eax
push 0x5feeec
lea ecx, [ebp - 0x12b0]
call fcn.00403998
cmp byte [ebp - 0x78], 0
jne 0x418ce1
mov eax, ebx
jmp 0x418ceb
lea eax, [ebp - 0x78]
push eax
call fcn.005454f0
pop ecx
push eax
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x12b0]
call fcn.00403998
push 0x5feeec
call fcn.005454f0
pop ecx
push eax
push 0x5feeec
lea ecx, [ebp - 0x12b0]
call fcn.00403998
push 0x208
lea eax, [ebp - 0x280]
push ebx
push eax
call fcn.005426c0
add esp, 0xc
call fcn.00403028
mov ecx, eax
call fcn.005164d5
push eax
push 0x64
lea eax, [ebp - 0x280]
push eax
push 0x5f9ed8
push 0x5fd598
push str.UserLogin
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xor eax, eax
mov dword [ebp - 0x1284], 7
mov dword [ebp - 0x1288], ebx
mov word [ebp - 0x1298], ax
cmp word [ebp - 0x280], ax
jne 0x418d7d
mov eax, ebx
jmp 0x418d8a
lea eax, [ebp - 0x280]
push eax
call fcn.005454d1
pop ecx
push eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x1298]
call fcn.00403bdf
lea eax, [ebp - 0x1298]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x1310]
push eax
call fcn.0051f232
pop ecx
pop ecx
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x12b0]
mov byte [ebp - 4], 4
call fcn.004038f9
push ebx
push 1
lea ecx, [ebp - 0x1310]
call fcn.0040376a
push ebx
push 1
lea ecx, [ebp - 0x1298]
mov byte [ebp - 4], 2
call fcn.004037bf
push 0x5feeec
call fcn.005454f0
pop ecx
push eax
push 0x5feeec
lea ecx, [ebp - 0x12b0]
call fcn.00403998
mov dword [ebp - 0x1288], ebx
xor eax, eax
mov ebx, 0x5fb2e0
mov dword [ebp - 0x1284], 7
push ebx
mov word [ebp - 0x1298], ax
call fcn.005454d1
pop ecx
push eax
push ebx
lea ecx, [ebp - 0x1298]
call fcn.00403bdf
lea eax, [ebp - 0x1298]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x1310]
push eax
call fcn.0051f232
pop ecx
pop ecx
push 0xffffffffffffffff
xor ebx, ebx
mov byte [ebp - 4], 6
push ebx
push eax
lea ecx, [ebp - 0x12b0]
call fcn.004038f9
push ebx
push 1
lea ecx, [ebp - 0x1310]
call fcn.0040376a
push ebx
push 1
lea ecx, [ebp - 0x1298]
mov byte [ebp - 4], 2
call fcn.004037bf
lea eax, [ebp - 0x12b0]
push eax
lea eax, [ebp - 0x12f8]
push eax
call fcn.0052fe23
mov ebx, 0x1000
mov byte [ebp - 4], 7
push ebx
lea eax, [ebp - 0x1280]
push 0
push eax
call fcn.005426c0
cmp dword [ebp - 0x12e4], 0x10
lea ecx, [ebp - 0x1348]
push ecx
lea ecx, [ebp - 0x1280]
mov dword [ebp - 0x1348], ebx
push ecx
push dword [ebp - 0x12e8]
lea eax, [ebp - 0x12f8]
cmovae eax, dword [ebp - 0x12f8]
push eax
call fcn.00517e0f
add esp, 0x24
lea ecx, [ebp - 0x1341]
call fcn.0040dba8
lea eax, [ebp - 0x1280]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x1341]
call fcn.0051d71c
push str.http:__www.wnwb.com_client_pay_data
lea ecx, [ebp - 0x12e0]
call fcn.004021d9
cmp byte [ebp - 0x1280], 0
mov byte [ebp - 4], 9
jne 0x418f29
xor eax, eax
jmp 0x418f36
lea eax, [ebp - 0x1280]
push eax
call fcn.005454f0
pop ecx
push eax
lea eax, [ebp - 0x1280]
push eax
lea ecx, [ebp - 0x12e0]
call fcn.00403998
push str.FeedbackPay
lea ecx, [ebp - 0x1298]
call fcn.004021d9
lea eax, [ebp - 0x1298]
mov byte [ebp - 4], 0xa
push eax
mov ecx, 0x6a907c
call fcn.0040b0c1
push 0
push 1
lea ecx, [ebp - 0x1298]
mov byte [ebp - 4], 9
mov bl, al
call fcn.0040376a
test bl, bl
je 0x418fa4
mov ebx, str.qidactive_20_year
push ebx
call fcn.005454f0
pop ecx
push eax
push ebx
lea ecx, [ebp - 0x12e0]
call fcn.00403998
xor ebx, ebx
jmp 0x418fe6
lea eax, [esi + 0x30c]
push eax
lea eax, [ebp - 0x1310]
push str.qid
push eax
call fcn.004187d9
add esp, 0xc
push 0xffffffffffffffff
xor ebx, ebx
mov byte [ebp - 4], 0xb
push ebx
push eax
lea ecx, [ebp - 0x12e0]
call fcn.004038f9
push ebx
push 1
lea ecx, [ebp - 0x1310]
mov byte [ebp - 4], 9
call fcn.0040376a
lea eax, [ebp - 0x12e0]
push eax
lea eax, [ebp - 0x12c8]
push eax
call fcn.0051ef1d
pop ecx
pop ecx
mov ecx, dword [edi]
lea eax, [esi + 0x2d8]
neg esi
mov byte [ebp - 4], 0xc
sbb esi, esi
and esi, eax
push esi
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CWebBrowserUI::SetWebBrowserEventHandler_class_DuiLib::CWebBrowserEventHandler__]
cmp dword [ebp - 0x12b4], 8
lea eax, [ebp - 0x12c8]
mov ecx, dword [edi]
cmovae eax, dword [ebp - 0x12c8]
push eax
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CWebBrowserUI::SetHomePage_wchar_t_const__]
mov ecx, dword [edi]
mov esi, dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CWebBrowserUI::Navigate2_wchar_t_const__]
push str.about:blank
call esi
cmp dword [ebp - 0x12b4], 8
lea eax, [ebp - 0x12c8]
mov ecx, dword [edi]
cmovae eax, dword [ebp - 0x12c8]
push eax
call esi
mov ecx, dword [edi]
push ebx
mov eax, dword [ecx]
call dword [eax + 0xd8]
xor esi, esi
lea ecx, [ebp - 0x12c8]
push ebx
inc esi
push esi
call fcn.004037bf
push ebx
push esi
lea ecx, [ebp - 0x12e0]
call fcn.0040376a
lea ecx, [ebp - 0x1341]
call fcn.004509a0
push ebx
push esi
lea ecx, [ebp - 0x12f8]
call fcn.0040376a
push ebx
push esi
lea ecx, [ebp - 0x1328]
call fcn.004037bf
push ebx
push esi
lea ecx, [ebp - 0x1340]
call fcn.004037bf
push ebx
push esi
lea ecx, [ebp - 0x12b0]
call fcn.0040376a
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0044e8de
mov esp, ebp
pop ebp
ret