Function at 0x45edc9
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x98
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
push 0xc
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x55876b
push ebx
add ebx, 8
push ebx
push 8
call fcn.004719c5
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.0040d5e7
pop ebx
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
push 0xffffffffffffffff
push 8
push 0x1602672a
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45eed3
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x16026729
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45ef04
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0
jne 0x45f61a
mov eax, str.http:__tiancaiapi.tablecando.cn_api_Member_login
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45ef41
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push str.xhadmin
push dword [ebp - 8]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x45ef70
mov eax, 0x558488
push eax
push 1
mov ebx, 0x472f50
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45ef96
push ebx
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45efa9
mov eax, 0x5584cd
push eax
push 1
mov eax, 3
mov ebx, 0x4e0400
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45efd4
push ebx
call fcn.004719d7
add esp, 4
push dword [ebp - 0x54]
push str.member_pwd
push dword [ebp - 4]
push str.member_user
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45f004
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45f018
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45f139
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45f14c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45f15c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45f16c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x45f17c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x45f18c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45f19c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x45f1ac
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x45f1e5
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45f211
push ebx
call fcn.004719d7
add esp, 4
push 1
push 1
lea eax, [ebp - 0x90]
push eax
call fcn.0040b387
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x45f23d
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45f254
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5689dd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x45f29b
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0xffffffff
je 0x45f5e9
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x595f57
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f2f6
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x7627cc]
test ebx, ebx
je 0x45f30d
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x7627cc], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.member_balance
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f34e
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x45f362
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x45f396
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push dword [ebp - 0x1c]
push 0x596c7d
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45f3e9
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45f437
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x45f463
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x5584d5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x45f483
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45f497
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f4ba
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45f4ca
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45f518
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x45f544
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x5584de
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x45f564
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45f578
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f59b
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45f5ab
push ebx
call fcn.004719d7
add esp, 4
push dword [ebp - 8]
push 0x558483
push dword [ebp - 4]
push 0x596c99
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041049f
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45f5e4
push ebx
call fcn.004719d7
add esp, 4
jmp 0x45f61a
push dword [ebp - 0x14]
push 0x596ca2
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45f61a
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 1
jne 0x45fcb1
mov eax, str.http:__103.222.190.111:6565_user_login
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45f653
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x56898d
push dword [ebp - 8]
push str.___pwd_:_
push dword [ebp - 4]
push str._user_:_
mov ecx, 5
call fcn.00401096
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45f690
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45f7b1
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45f7c4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45f7d4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45f7e4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x45f7f4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x45f804
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45f814
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x45f824
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x45f85d
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45f889
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45f8a0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x568844
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x45f8e7
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0xffffffff
je 0x45fc80
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x595f57
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f942
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x76280c]
test ebx, ebx
je 0x45f959
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x76280c], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.integral
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f99a
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x45f9ae
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.devintegral
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f9ed
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x45fa01
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x45fa35
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push dword [ebp - 0x20]
push 0x596d04
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45fa88
push ebx
call fcn.004719d7
add esp, 4
push dword [ebp - 0x24]
push 0x596d20
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45fab9
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45fb07
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x45fb33
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x5584e7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x45fb53
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45fb67
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45fb8a
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45fb9a
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45fbe8
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x45fc14
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x5584f0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x45fc34
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45fc48
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45fc6b
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45fc7b
push ebx
call fcn.004719d7
add esp, 4
jmp 0x45fcb1
push dword [ebp - 0x14]
push 0x596d2e
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45fcb1
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 2
jne 0x46067e
push dword [ebp - 4]
push str.username
push dword [ebp - 8]
push str.http:__42.157.128.29:81_vx_user_doLogin_password
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45fd08
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Content_Type:_application_json_User_Agent
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45fd22
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45fe43
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45fe56
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45fe66
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45fe76
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x45fe86
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x45fe96
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45fea6
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x45feb6
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x45feef
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45ff1b
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x90]
push eax
call fcn.0040b804
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x45ff40
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45ff57
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.tokenValue
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45ffa8
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45ffd6
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x46064d
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.tokenValue
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x46001b
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x762810]
test ebx, ebx
je 0x460032
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x762810], eax
push dword [0x762810]
push str.cookie:BaToken
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x460067
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov eax, str.http:__42.157.128.29:81_vx_user_getUser
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x460081
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_50.0.2661.87_Safari_537.36
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x46009b
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4601af
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4601bf
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4601cf
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4601df
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4601ef
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4601ff
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x46020f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x460248
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x460274
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x8c]
push eax
call fcn.0040b804
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x460299
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4602b0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 1
mov eax, str.data.totalMoney
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4602f5
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x460329
mov eax, 0x558488
push eax
push 1
mov ebx, 0x472630
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], edx
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x460352
push ebx
call fcn.004719d7
add esp, 4
fld qword [ebp - 0x5c]
fdiv qword [0x596e78]
fstp qword [ebp - 0x64]
push 0x80000601
push dword [ebp - 0x60]
push dword [ebp - 0x64]
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x460392
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 1
mov eax, 0x596e80
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4603c5
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4603fa
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x46042e
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x30]
push 0x596e92
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x460486
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4604d4
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x460500
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x5584f9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x460520
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x460534
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460557
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x460567
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4605b5
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4605e1
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558504
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x460601
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x460615
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460638
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x460648
push ebx
call fcn.004719d7
add esp, 4
jmp 0x46067e
push dword [ebp - 0x14]
push 0x596eb0
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46067e
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 3
jne 0x460cd7
mov eax, str.http:__103.45.161.132:9005_api_getCsjwxsqUserlogin
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4606b7
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Content_Type:_application_json_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_50.0.2661.87_Safari_537.36
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4606d1
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push str.__r_n
push dword [ebp - 8]
push str.___r_n_User_pwd_:__
push dword [ebp - 4]
push str._r_n_User_name_:__
mov ecx, 5
call fcn.00401096
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x46070e
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x460822
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x460832
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x460842
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x460852
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x460862
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x460872
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x460882
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x4608bb
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4608e7
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x8c]
push eax
call fcn.0040b804
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x46090c
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x460923
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data_User_token_
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460974
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4609a2
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x460ca6
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data_User_token_
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4609e7
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x762814]
test ebx, ebx
je 0x4609fe
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x762814], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data_User_Money_
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460a3f
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x460a53
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x460a87
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x38]
push 0x596fdf
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x460adf
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x460b2d
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x460b59
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x55850f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x460b79
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x460b8d
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460bb0
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x460bc0
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x460c0e
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x460c3a
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x55851a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x460c5a
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x460c6e
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460c91
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x460ca1
push ebx
call fcn.004719d7
add esp, 4
jmp 0x460cd7
push dword [ebp - 0x14]
push 0x596fff
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x460cd7
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 4
jne 0x461318
push dword [ebp - 8]
push str.pwd
push dword [ebp - 4]
push str.http:__202.189.5.105:7899_api_user_account
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x460d2e
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x460e5c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x460e6f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x460e82
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x460e92
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x460ea2
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x460eb2
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x460ec2
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x460ed2
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x460ee2
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x460f1b
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x460f47
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x94]
push eax
call fcn.0040b804
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x460f6c
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x460f83
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.balance
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x460fd4
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x461002
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x4612e7
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.balance
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461047
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x46105b
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x46108f
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x3c]
push 0x59703f
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4610e7
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x461135
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x461161
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558525
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x461181
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x461195
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4611b8
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4611c8
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x461216
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x461242
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558532
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x461262
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x461276
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461299
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4612a9
push ebx
call fcn.004719d7
add esp, 4
push dword [ebp - 8]
push 0x558483
push dword [ebp - 4]
push 0x59705f
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041049f
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4612e2
push ebx
call fcn.004719d7
add esp, 4
jmp 0x461318
push dword [ebp - 0x14]
push 0x59706c
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x461318
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 5
jne 0x4623e7
push 0xffffffffffffffff
push 8
push 0x16037a12
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x4c], eax
push dword [ebp - 8]
push str.password
push dword [ebp - 4]
push str._prod_api_system_Auth_login_username
push dword [ebp - 0x4c]
push str.http:__
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46138c
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4613a0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4614ce
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4614e1
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4614f4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x461504
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x461514
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x461524
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x461534
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x461544
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x461554
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x46158d
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4615b9
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x94]
push eax
call fcn.0040b804
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4615de
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4615f5
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5970a8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x46163c
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0xffffffff
je 0x461682
mov eax, 0x5970a8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46167d
push ebx
call fcn.004719d7
add esp, 4
jmp 0x463127
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5970b5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4616b3
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0xffffffff
je 0x4616f9
mov eax, 0x5970b5
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4616f4
push ebx
call fcn.004719d7
add esp, 4
jmp 0x463127
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.TOKEN
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461734
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x461762
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x461a7b
push 1
mov eax, str.data.BALANCE
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46179b
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4617d0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.TOKEN
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x46180f
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x7627d0]
test ebx, ebx
je 0x461826
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x7627d0], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x46185c
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x40]
push 0x5970de
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4618b4
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x461902
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x46192e
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x55853f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x46194e
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x461962
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461985
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x461995
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4619e3
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x461a0f
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558548
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x461a2f
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x461a43
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461a66
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x461a76
push ebx
call fcn.004719d7
add esp, 4
jmp 0x4623e7
push 0xffffffffffffffff
push 8
push 0x16037a12
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x4c], eax
push str._prod_api_login
push dword [ebp - 0x4c]
push str.http:__
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x461ac1
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x461ad5
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x56898d
push dword [ebp - 8]
push str.___password_:_
push dword [ebp - 4]
push str._username_:_
mov ecx, 5
call fcn.00401096
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x461b12
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.69_r_nContent_Type:_application_json_charsetUTF_8
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x461b2c
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x461c40
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x461c50
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x461c60
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x461c70
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x461c80
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x461c90
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x461ca0
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x461cd9
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x461d05
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x8c]
push eax
call fcn.0040b804
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x461d2a
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x461d41
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x595f57
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461d92
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x461dc0
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x4623b6
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x595f57
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x461e05
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x7627d0]
test ebx, ebx
je 0x461e1c
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x7627d0], eax
push 0xffffffffffffffff
push 8
push 0x16037a12
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x4c], eax
push str._prod_api_system_user_getBalanceByUser
push dword [ebp - 0x4c]
push str.http:__
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x461e68
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x461e7c
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push str._r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.69_r_nContent_Type:_application_json_charsetUTF_8
push dword [0x7627d0]
push str.Authorization:_Bearer
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x461eb4
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x461fd5
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x461fe8
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x461ff8
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x462008
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x462018
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x462028
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x462038
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x462048
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x462081
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4620ad
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x90]
push eax
call fcn.0040b804
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4620d2
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4620e9
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 1
mov eax, 0x59542a
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46212e
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x462163
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x462197
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x40]
push 0x5970de
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4621ef
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46223d
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x462269
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x55853f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x462289
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x46229d
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4622c0
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4622d0
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46231e
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x46234a
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558548
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x46236a
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x46237e
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4623a1
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4623b1
push ebx
call fcn.004719d7
add esp, 4
jmp 0x4623e7
push dword [ebp - 0x14]
push 0x5972df
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4623e7
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 6
jne 0x462a8f
mov eax, str.http:__sha.mrlj.cn:8881_public_userLogin
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x462420
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push dword [ebp - 8]
push str.password
push dword [ebp - 4]
push 0x568874
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x462458
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x462579
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x46258c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x46259c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4625ac
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4625bc
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4625cc
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4625dc
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4625ec
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x462625
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x462651
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x90]
push eax
call fcn.0040b804
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x462676
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x46268d
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.balance
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4626de
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x46270c
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x462a5e
push 1
mov eax, str.data.balance
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x462745
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x46277a
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.data.usertoken
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4627b9
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x7627d4]
test ebx, ebx
je 0x4627d0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x7627d4], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x462806
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x44]
push 0x597325
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46285e
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4628ac
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4628d8
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558551
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x4628f8
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x46290c
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x46292f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x46293f
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x46298d
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4629b9
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x55855a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x4629d9
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4629ed
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x462a10
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x462a20
push ebx
call fcn.004719d7
add esp, 4
push dword [ebp - 8]
push 0x558483
push dword [ebp - 4]
push 0x597341
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041049f
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x462a59
push ebx
call fcn.004719d7
add esp, 4
jmp 0x462a8f
push dword [ebp - 0x14]
push 0x59734a
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x462a8f
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 7
jne 0x463127
mov eax, str.http:__121.62.23.114:9000_api_login
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x462ac8
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x56898d
push dword [ebp - 8]
push str.___pwd_:_
push dword [ebp - 4]
push str._user_:_
mov ecx, 5
call fcn.00401096
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x462b05
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x58], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004069ba
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x462c26
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x462c39
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x462c49
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x462c59
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x462c69
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x462c79
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x462c89
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x462c99
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x462cd2
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x462cfe
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x90]
push eax
call fcn.0040b804
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x462d23
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x462d3a
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x595f57
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x462d8b
push ebx
call fcn.004719d7
add esp, 4
push 0x558488
push dword [ebp - 0x54]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x462db9
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x58], 0
je 0x4630f6
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.balance
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x462dfe
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x462e12
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x595f57
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x462e51
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [0x7627d8]
test ebx, ebx
je 0x462e68
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [0x7627d8], eax
push 0
push 0x558488
push 0xffffffffffffffff
push 8
push 0x16026726
push 0x52021e8e
call fcn.004719e3
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x462e9e
mov eax, 0x558488
push eax
push 0x10005
push 0x16026726
push 0x52021e8e
push 2
mov ebx, 0x474470
call fcn.004719dd
add esp, 0x1c
push 0x596e8f
push dword [ebp - 0x48]
push 0x597380
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x462ef6
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x462f44
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x462f70
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x558563
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x462f90
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x462fa4
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x462fc7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x462fd7
push ebx
call fcn.004719d7
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4e2430
call fcn.004719ef
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x558489
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x463025
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 9
push 0x16037a3c
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x463051
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x55856e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x463071
mov eax, 0x558488
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x463085
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4747b0
call fcn.004719dd
add esp, 0x34
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4630a8
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4630b8
push ebx
call fcn.004719d7
add esp, 4
push dword [ebp - 8]
push 0x558483
push dword [ebp - 4]
push 0x59739e
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041049f
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4630f1
push ebx
call fcn.004719d7
add esp, 4
jmp 0x463127
push dword [ebp - 0x14]
push 0x5973a9
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x463127
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x463137
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x463147
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x463157
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x463167
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x463177
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x463197
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4631a7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4631b7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4631c7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4631d7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4631e7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4631f7
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x463207
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x463217
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x463227
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x463237
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x463247
push ebx
call fcn.004719d7
add esp, 4
mov esp, ebp
pop ebp
ret