Function at 0x463ffc
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
call fcn.004678b5
push 0x80004
push 0x160204bc
push 0x52010201
push 1
mov eax, 7
mov ebx, 0x5a7700
call fcn.00533bd6
add esp, 0x10
mov dword [ebp - 0x14], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
fsub qword [0x5e099f]
fstp qword [ebp - 0x1c]
fld qword [ebp - 0x1c]
call fcn.0040247d
mov dword [0x7c55a0], eax
push 0x80004
push 0x160204bc
push 0x52010201
push 1
mov eax, 7
mov ebx, 0x5a7700
call fcn.00533bd6
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 4]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x46420e
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fsub qword [0x5e099f]
fstp qword [ebp - 0x18]
push 0x80000301
push 0
push 3
fld qword [ebp - 0x18]
call fcn.0040247d
push 0x80000301
push 0
push eax
push 0x80004
push 0x160204bc
push 0x52010201
push 3
mov eax, 7
mov ebx, 0x5a7510
call fcn.00533bd6
add esp, 0x28
mov dword [ebp - 0x1c], eax
push 0x5e0304
push dword [ebp - 0x1c]
call fcn.004010ff
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x464122
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x20], 0
je 0x464150
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fsub qword [0x5e099f]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.0040247d
mov dword [0x7c558c], eax
jmp 0x46420e
mov eax, dword [0x7c55a0]
cmp dword [0x7c558c], eax
jne 0x464206
push 0xffffffffffffffff
push 0x12
push 0x16025abd
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x46418e
call fcn.0046a2c9
call fcn.0041b000
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov dword [ebp - 0x10], 0
push 0
lea eax, [ebp - 0x10]
push eax
push 1
push 0x40
push 1
mov eax, 0x6071b7
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.004635d4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4641d1
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4641e1
push ebx
call fcn.00533ba6
add esp, 4
call fcn.0041b000
push dword [0x7c5588]
call fcn.0046334e
push dword [0x7c5588]
call fcn.004632e8
jmp 0x46420e
pop eax
pop ebx
pop ecx
jmp 0x46408f
add esp, 0xc
cmp dword [0x7c558c], 0
je 0x4642d7
push getpeername
push 0
push 0x6071e1
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046a4fe
call fcn.0046a637
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, str.iexplore.exe
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.0046a6a9
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4642a3
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x14], 1
jne 0x4642d7
call fcn.00460dee
push getpeername
push 0
push str.iexplore.exe
push 1
mov eax, 1
mov ebx, 0x59e9e0
call fcn.00533bd6
add esp, 0x10
jmp 0x464273
cmp dword [0x7c558c], 0
je 0x46677f
cmp dword [0x7c55a4], 1
jne 0x464316
push 0x80000301
push 0
push 0x3e8
push 1
mov eax, 3
mov ebx, 0x5a1b90
call fcn.00533bd6
add esp, 0x10
jmp 0x4642e4
inc dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602053e
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x464345
mov eax, 0x5e0304
push eax
push 1
mov ebx, 0x534fd0
call fcn.00533bac
add esp, 0x10
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x46436b
push ebx
call fcn.00533ba6
add esp, 4
mov eax, dword [ebp - 0x10]
cmp dword [ebp - 8], eax
jl 0x46677a
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x607202
push dword [ebp - 0xc]
call fcn.004010ff
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4643be
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x4643d2
jmp 0x4678b1
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x464427
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47c18d
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x46447c
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47c8a3
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 2
jne 0x4644d1
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47cfb9
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 3
jne 0x464526
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47d6cf
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 4
jne 0x46457b
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47dde7
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 5
jne 0x4645d0
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47e4fd
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 6
jne 0x464625
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47ec13
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 7
jne 0x46467a
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47f329
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 8
jne 0x4646cf
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x47fa3f
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 9
jne 0x464724
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x480155
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xa
jne 0x464779
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48086b
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xb
jne 0x4647ce
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x480f81
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xc
jne 0x464823
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x481697
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xd
jne 0x464878
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x482680
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xe
jne 0x4648cd
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x482d96
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xf
jne 0x464922
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4834ae
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x10
jne 0x464977
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x483bc6
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x11
jne 0x4649cc
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4842dc
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x12
jne 0x464a21
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4849f4
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x13
jne 0x464a76
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48510c
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x14
jne 0x464acb
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x485822
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x15
jne 0x464b20
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x485f38
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x16
jne 0x464b75
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48664e
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x17
jne 0x464bca
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x486d66
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x18
jne 0x464c1f
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48747e
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x19
jne 0x464c74
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x487b94
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1a
jne 0x464cc9
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4882aa
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1b
jne 0x464d1e
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4889c2
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1c
jne 0x464d73
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4890da
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1d
jne 0x464dc8
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4897f2
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1e
jne 0x464e1d
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x489f0a
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1f
jne 0x464e72
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48a620
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x20
jne 0x464ec7
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48ad38
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x21
jne 0x464f1c
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48b450
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x22
jne 0x464f71
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48bb68
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x23
jne 0x464fc6
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48c280
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x24
jne 0x46501b
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48c996
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x25
jne 0x465070
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48d0ac
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x26
jne 0x4650c5
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48d7c4
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x27
jne 0x46511a
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48dedc
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x28
jne 0x46516f
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48e5f4
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x29
jne 0x4651c4
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48ed0c
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2a
jne 0x465219
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48f424
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2b
jne 0x46526e
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x48fb3c
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2c
jne 0x4652c3
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x490254
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2d
jne 0x465318
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49096c
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2e
jne 0x46536d
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x491082
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2f
jne 0x4653c2
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49179a
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x12
jne 0x465417
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x491eb2
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x31
jne 0x46546c
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4925ca
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x32
jne 0x4654c1
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x492ce2
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x33
jne 0x465516
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4933f8
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x34
jne 0x46556b
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x493b0e
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x35
jne 0x4655c0
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4941fe
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x36
jne 0x465615
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49492d
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x37
jne 0x46566a
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x495045
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x38
jne 0x4656bf
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49575d
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x39
jne 0x465714
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x495e75
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3a
jne 0x465769
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49658d
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3b
jne 0x4657be
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x496c65
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3c
jne 0x465813
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49737b
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3d
jne 0x465868
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x497a93
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3e
jne 0x4658bd
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4981ab
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3f
jne 0x465912
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4988c3
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x40
jne 0x465967
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x498fdb
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x41
jne 0x4659bc
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4996f3
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x42
jne 0x465a11
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x499e0b
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x43
jne 0x465a66
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49a523
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x44
jne 0x465abb
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49ac39
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x45
jne 0x465b10
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49b351
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x46
jne 0x465b65
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49ba69
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x47
jne 0x465bba
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49c181
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x48
jne 0x465c0f
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49c897
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x49
jne 0x465c64
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49cfaf
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4a
jne 0x465cb9
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49d6c7
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4b
jne 0x465d0e
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49dddf
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4c
jne 0x465d63
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49e4f7
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4d
jne 0x465db8
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49ec0d
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4e
jne 0x465e0d
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49f323
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4f
jne 0x465e62
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x49fa39
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x50
jne 0x465eb7
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a0151
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x51
jne 0x465f0c
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a0867
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x52
jne 0x465f61
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a0f7d
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x53
jne 0x465fb6
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a1693
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x54
jne 0x46600b
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a1da9
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x55
jne 0x466060
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a24bf
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x56
jne 0x4660b5
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a2bd7
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x57
jne 0x46610a
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a32ef
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x58
jne 0x46615f
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a3a05
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x59
jne 0x4661b4
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a411b
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5a
jne 0x466209
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a4833
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5b
jne 0x46625e
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a5038
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5c
jne 0x4662b3
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a5750
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5d
jne 0x466308
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a5e66
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5e
jne 0x46635d
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a657c
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5f
jne 0x4663b2
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a6c94
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x60
jne 0x466407
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a73ac
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x61
jne 0x46645c
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a7ac4
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x62
jne 0x4664b1
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a81da
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x63
jne 0x466506
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a88f0
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x64
jne 0x46655b
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a9008
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x65
jne 0x4665b0
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a9720
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x66
jne 0x466605
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4a9e36
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x67
jne 0x46665a
mov ebx, 6
call fcn.004010a1
push ioctlsocket
push 0
push 0x4aa54c
push 3
mov eax, 2
mov ebx, 0x5a1890
call fcn.00533bd6
add esp, 0x28
jmp 0x46670b
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x607211
push dword [ebp - 0xc]
call fcn.004010ff
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4666a1
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x4666b5
call fcn.0046adab
jmp 0x46670b
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x60721a
push dword [ebp - 0xc]
call fcn.004010ff
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4666fc
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x46670b
call fcn.0046cd12
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0xbb8
call fcn.0045e3a9
mov dword [ebp - 8], 0
push getpeername
push 0
push 0x607229
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046d7ef
jmp 0x46677f
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.0046b0b8
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4667a4
push ebx
call fcn.00533ba6
add esp, 4
push 0
push dword [ebp - 0x10]
push 0xffffffffffffffff
push 8
push 0x160204ee
push 0x52010201
call fcn.00533bca
add esp, 0x18
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4667cf
push ebx
call fcn.00533ba6
add esp, 4
call fcn.00460dee
push 0
push 0x3e8
push 0xffffffffffffffff
push 8
push 0x16020501
push 0x52010201
call fcn.00533bca
add esp, 0x18
mov dword [0x7c55a8], 0
push 0xffffffffffffffff
push 8
push 0x160204cc
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466827
mov eax, 0x5e0304
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466877
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204d5
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4668a3
mov eax, 0x5e0304
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4668f3
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204d6
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x46691f
mov eax, 0x5e0304
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x46696f
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204ca
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x46699b
mov eax, 0x5e0304
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4669eb
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204d4
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466a17
mov eax, 0x5e0304
push eax
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466a67
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204ee
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466a93
mov eax, 0x5e0304
push eax
push 0x80000301
push 0
push 9
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466ae3
push ebx
call fcn.00533ba6
add esp, 4
push getpeername
push 0
push 0x60723c
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
push 0xffffffffffffffff
push 0x12
push 0x16025ac2
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x46706a
call fcn.0046d928
push getpeername
push 0
push str.https:__account.xiaomi.com_pass_serviceLogin_callbackhttp_3A_2F_2Fa.hd.mi.com_2Fcontrol_2Fcallback.php_3Ffollowup_3Dhttp_253A_252F_252Fa.hd.mi.com_252Fproductv2_252Fbook_252Fa_252F21_26sign_3DYTQwOGE0ZjFmNGNjMTUxNmU2N2Y3YTM5Y2YwYjMxYzZlZGM1YjViYg_2C_2Csidmi_eshopactivitycmsuser
push 1
mov eax, 1
mov ebx, 0x59ecf0
call fcn.00533bd6
add esp, 0x10
call fcn.0045fa3d
call fcn.0045eb64
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
push 1
push 1
push 0x3a98
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x60736c
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x607387
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x607398
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c5594
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x644]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x466bfc
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x466c0c
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466c1c
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x467015
push getpeername
push 0
push 0x6073a5
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0045eb64
push eax
push 0x7c5590
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
call fcn.0046d959
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 3
mov eax, 7
mov ebx, 0x5a7510
call fcn.00533bd6
add esp, 0x28
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
lea eax, [ebp - 0xc]
push eax
mov eax, str.miniLogin_username
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
push 0x7c5590
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xfc]
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x466d0b
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466d1b
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1602054e
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466d47
mov eax, 0x5e0304
push eax
push 1
mov ebx, 0x534c50
call fcn.00533bac
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466d70
push ebx
call fcn.00533ba6
add esp, 4
fld qword [ebp - 0x14]
fmul qword [0x5e09d2]
fstp qword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
fld qword [ebp - 0x1c]
call fcn.0040247d
push eax
call fcn.0045e3a9
call fcn.0046da92
push getpeername
push 0
push 0x6073c8
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 3
mov eax, 7
mov ebx, 0x5a7510
call fcn.00533bd6
add esp, 0x28
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
lea eax, [ebp - 0xc]
push eax
mov eax, str.miniLogin_pwd
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
push 0x7c5590
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xfc]
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x466e68
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466e78
push ebx
call fcn.00533ba6
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1602055a
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466ea4
mov eax, 0x5e0304
push eax
push 1
mov ebx, 0x534c50
call fcn.00533bac
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466ecd
push ebx
call fcn.00533ba6
add esp, 4
fld qword [ebp - 0x14]
fmul qword [0x5e09d2]
fstp qword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
fld qword [ebp - 0x1c]
call fcn.0040247d
push eax
call fcn.0045e3a9
push getpeername
push 0
push 0x6073e6
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
mov eax, str.message_LOGIN_IMMEDIATELY
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
push 0x7c5590
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x188]
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x466f7a
push ebx
call fcn.00533ba6
add esp, 4
push 0x7c5590
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push 0xffffffffffffffff
push 8
push 0x16020555
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466fb5
mov eax, 0x5e0304
push eax
push 1
mov ebx, 0x534c50
call fcn.00533bac
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466fde
push ebx
call fcn.00533ba6
add esp, 4
fld qword [ebp - 0x14]
fmul qword [0x5e09d2]
fstp qword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
fld qword [ebp - 0x1c]
call fcn.0040247d
push eax
call fcn.0045e3a9
call fcn.0045fa3d
call fcn.0046dbcb
call fcn.0046e6f0
push getpeername
push 0
push 0x607414
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046e252
call fcn.00460190
call fcn.0046d928
push getpeername
push 0
push str.http:__www.mi.com_
push 1
mov eax, 1
mov ebx, 0x59ecf0
call fcn.00533bd6
add esp, 0x10
call fcn.0045fa3d
call fcn.00477177
call fcn.0045eb64
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
push 1
push 1
push 0x3a98
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x60743d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60744b
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x607450
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c5594
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x644]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x46711a
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x46712a
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x46713a
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x467194
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.0045e3a9
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x46718f
call fcn.0045eb64
push eax
call fcn.0047738b
jmp 0x46718f
call fcn.004773f3
call fcn.00460dee
call fcn.0046a637
call fcn.00479194
push dword [0x7c5588]
call fcn.004632e8
push dword [0x7c5588]
call fcn.0046334e
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.0045e3a9
push getpeername
push 0
push 0x607455
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046d928
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x59ecf0
call fcn.00533bd6
add esp, 0x10
call fcn.0045fa3d
call fcn.00477177
call fcn.0045eb64
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
push 1
push 1
push 0x3a98
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x60743d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60744b
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x607450
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c5594
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x644]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4672cc
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4672dc
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4672ec
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x467346
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x2710
call fcn.0045e3a9
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x467341
call fcn.0045eb64
push eax
call fcn.0047738b
jmp 0x467341
call fcn.004773f3
call fcn.00460dee
call fcn.0046a637
call fcn.00479194
push dword [0x7c5588]
call fcn.004632e8
push dword [0x7c5588]
call fcn.0046334e
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.0045e3a9
push getpeername
push 0
push 0x607481
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046d928
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x59ecf0
call fcn.00533bd6
add esp, 0x10
call fcn.0045fa3d
call fcn.00477177
call fcn.0045eb64
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
push 1
push 1
push 0x3a98
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x60743d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60744b
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x607450
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c5594
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x644]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x46747e
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x46748e
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x46749e
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x4674f8
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x2710
call fcn.0045e3a9
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x4674f3
call fcn.0045eb64
push eax
call fcn.0047738b
jmp 0x4674f3
call fcn.004773f3
call fcn.00460dee
call fcn.0046a637
call fcn.00479194
push dword [0x7c5588]
call fcn.004632e8
push dword [0x7c5588]
call fcn.0046334e
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.0045e3a9
push getpeername
push 0
push 0x607496
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046d928
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x59ecf0
call fcn.00533bd6
add esp, 0x10
call fcn.0045fa3d
call fcn.00477177
call fcn.0045eb64
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
push 1
push 1
push 0x3a98
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x60743d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60744b
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x607450
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c5594
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x644]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x467630
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x467640
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x467650
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x4676aa
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x2710
call fcn.0045e3a9
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x4676a5
call fcn.0045eb64
push eax
call fcn.0047738b
jmp 0x4676a5
call fcn.004773f3
call fcn.00460dee
call fcn.0046a637
call fcn.00479194
push dword [0x7c5588]
call fcn.004632e8
push dword [0x7c5588]
call fcn.0046334e
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.0045e3a9
push getpeername
push 0
push 0x6074ab
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046d928
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x59ecf0
call fcn.00533bd6
add esp, 0x10
call fcn.0045fa3d
call fcn.00477177
call fcn.0045eb64
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
push 1
push 1
push 0x3a98
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x60743d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60744b
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x607450
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c5594
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x644]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4677e2
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4677f2
push ebx
call fcn.00533ba6
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x467802
push ebx
call fcn.00533ba6
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x46785c
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x2710
call fcn.0045e3a9
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.00533bd0
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x467857
call fcn.0045eb64
push eax
call fcn.0047738b
jmp 0x467857
call fcn.004773f3
push getpeername
push 0
push 0x6074c0
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c558c]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a76e0
call fcn.00533bd6
add esp, 0x34
call fcn.0046e252
call fcn.00460190
mov esp, ebp
pop ebp
ret