Function at 0x414cc9
Capabilities:
Reference absolute stream path on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
jmp 0x414ce4
push 0x80000301
push 0
push 0x4380
push reloc.WS2_32.dll_connect
push 0
push str.8.138.86.133
push 0x10025
push 0x16017bf8
push 0x52010001
push 3
mov ebx, 0x41af10
call fcn.00418446
add esp, 0x28
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x4150c2
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0x50259b
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
mov eax, str.Server_connection_failed__please_contact_the_administrator_
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
mov eax, 0x5025f5
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
push 0x7ad668
call fcn.004094ee
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x414d77
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x414d87
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x414d97
push ebx
call fcn.0041842e
add esp, 4
push 1
push 0x10
push 0x88b8
lea eax, [ebp - 0x14]
push eax
call fcn.0040966e
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x414dbc
push ebx
call fcn.0041842e
add esp, 4
push 1
push 1
mov eax, 0x502613
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, str.Server_connection_failed_
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
mov eax, 0x502613
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 0x7ad668
call fcn.004094ee
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x414e04
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x414e14
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x414e24
push ebx
call fcn.0041842e
add esp, 4
push 0x10001
push 0x6010000
push 0x52010001
push reloc.WS2_32.dll_connect
push 0
push str.info
push 0x80000301
push 0
push 0x15
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x414e5e
mov eax, 0x4be108
push eax
push 4
mov ebx, 0x41a8f0
call fcn.00418446
add esp, 0x34
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x414e84
push ebx
call fcn.0041842e
add esp, 4
cmp dword [ebp - 0x14], 1
jne 0x414ff1
push 0
call fcn.00418452
add esp, 4
push 0
push 0x5026ab
push 0xffffffffffffffff
push 0x14
push 0x160179d9
push 0x52010001
call fcn.0041843a
add esp, 0x18
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.ServerData
push reloc.WS2_32.dll_connect
push 0
push str.QHQQ
push reloc.WS2_32.dll_connect
push 0
push str.C:Wuyue.ini:ini
push 4
mov ebx, 0x41aff0
call fcn.00418446
add esp, 0x34
mov dword [ebp - 4], eax
push 0x4be108
push dword [ebp - 4]
call fcn.00401073
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x414f22
push ebx
call fcn.0041842e
add esp, 4
cmp dword [ebp - 8], 0
je 0x414fe2
mov eax, 0x4d37bc
push eax
mov ebx, dword [0x7ad678]
test ebx, ebx
je 0x414f45
push ebx
call fcn.0041842e
add esp, 4
pop eax
mov dword [0x7ad678], eax
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0x5026b8
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
mov eax, str.Currently_using_authorization_file_login_method
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
mov eax, 0x502701
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
push 0x7ad668
call fcn.004094ee
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x414f98
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x414fa8
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x414fb8
push ebx
call fcn.0041842e
add esp, 4
push 1
push 0x30
push 0x1388
lea eax, [ebp - 0x14]
push eax
call fcn.0040966e
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x414fdd
push ebx
call fcn.0041842e
add esp, 4
jmp 0x414fec
push 0
call fcn.00418452
add esp, 4
jmp 0x4150bd
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0x502718
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
mov eax, str.Attempting_to_reconnect...
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
mov eax, 0x502747
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
push 0x7ad668
call fcn.004094ee
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41503e
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41504e
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41505e
push ebx
call fcn.0041842e
add esp, 4
push 1
push 0x30
push 0x88b8
lea eax, [ebp - 0x14]
push eax
call fcn.0040966e
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x415083
push ebx
call fcn.0041842e
add esp, 4
push 0x80000301
push 0
push 0x7ad660
push 0
push 0
push 0
push VariantCopy
push 0
push 0x415273
push 3
mov eax, 3
mov ebx, 0x481390
call fcn.0041844c
add esp, 0x28
jmp 0x41526f
jmp 0x41525f
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0x4be108
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
mov eax, 0x4be108
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
mov eax, 0x50275b
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov eax, 0x4c4590
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.004094ee
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x415116
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x415126
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x415136
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x415146
push ebx
call fcn.0041842e
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 0xea60
lea eax, [ebp - 0x18]
push eax
call fcn.0040966e
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x415170
push ebx
call fcn.0041842e
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 8
push 0x160179d6
push 0x52010001
call fcn.0041843a
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 8
push 0x160179d3
push 0x52010001
call fcn.0041843a
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 8
push 0x160179d4
push 0x52010001
call fcn.0041843a
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 8
push 0x160179d5
push 0x52010001
call fcn.0041843a
add esp, 0x18
push 0xffffffffffffffff
push 8
push 0x6010000
push 0x52010001
call fcn.00418440
add esp, 0x10
mov dword [ebp - 4], eax
push 0x4c45f4
push dword [ebp - 4]
push str.BB1.0ABT
mov ecx, 3
call fcn.00402227
add esp, 0xc
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41522a
push ebx
call fcn.0041842e
add esp, 4
lea eax, [ebp - 8]
push eax
mov eax, 0x50278a
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.0040ad7b
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41524f
push ebx
call fcn.0041842e
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41525f
push ebx
call fcn.0041842e
add esp, 4
jmp 0x41526f
mov esp, ebp
pop ebp
ret