Function at 0x46398f
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.00467248
push 0x80004
push 0x160204bc
push 0x52010201
push 1
mov eax, 7
mov ebx, 0x5a94b0
call fcn.00535753
add esp, 0x10
mov dword [ebp - 0x14], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
fsub qword [0x5e2a3a]
fstp qword [ebp - 0x1c]
fld qword [ebp - 0x1c]
call fcn.004029b7
mov dword [0x7c75c0], eax
push 0x80004
push 0x160204bc
push 0x52010201
push 1
mov eax, 7
mov ebx, 0x5a94b0
call fcn.00535753
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 0x463ba1
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fsub qword [0x5e2a3a]
fstp qword [ebp - 0x18]
push 0x80000301
push 0
push 3
fld qword [ebp - 0x18]
call fcn.004029b7
push 0x80000301
push 0
push eax
push 0x80004
push 0x160204bc
push 0x52010201
push 3
mov eax, 7
mov ebx, 0x5a92c0
call fcn.00535753
add esp, 0x28
mov dword [ebp - 0x1c], eax
push 0x5e2398
push dword [ebp - 0x1c]
call fcn.00401038
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 0x463ab5
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x20], 0
je 0x463ae3
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fsub qword [0x5e2a3a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.004029b7
mov dword [0x7c75b0], eax
jmp 0x463ba1
mov eax, dword [0x7c75c0]
cmp dword [0x7c75b0], eax
jne 0x463b99
push 0xffffffffffffffff
push 0x12
push 0x16025abd
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x463b21
call fcn.004674e3
call fcn.00467718
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, 0x60930e
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041a968
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x463b64
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x463b74
push ebx
call fcn.00535723
add esp, 4
call fcn.00467718
push dword [0x7c75a4]
call fcn.0041a3f2
push dword [0x7c75a4]
call fcn.0041a38c
jmp 0x463ba1
pop eax
pop ebx
pop ecx
jmp 0x463a22
add esp, 0xc
cmp dword [0x7c75b0], 0
je 0x463c6a
push getpeername
push 0
push 0x609338
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.004678b7
call fcn.00417632
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.00417764
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x463c36
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x14], 1
jne 0x463c6a
call fcn.00417e66
push getpeername
push 0
push str.iexplore.exe
push 1
mov eax, 1
mov ebx, 0x5a0700
call fcn.00535753
add esp, 0x10
jmp 0x463c06
cmp dword [0x7c75b0], 0
je 0x466112
cmp dword [0x7c75c4], 1
jne 0x463ca9
push 0x80000301
push 0
push 0x3e8
push 1
mov eax, 3
mov ebx, 0x5a3940
call fcn.00535753
add esp, 0x10
jmp 0x463c77
inc dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602053e
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x463cd8
mov eax, 0x5e2398
push eax
push 1
mov ebx, 0x536b50
call fcn.00535729
add esp, 0x10
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x463cfe
push ebx
call fcn.00535723
add esp, 4
mov eax, dword [ebp - 0x10]
cmp dword [ebp - 8], eax
jl 0x46610d
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x60934c
push dword [ebp - 0xc]
call fcn.00401038
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 0x463d51
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x463d65
jmp 0x467244
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x463dba
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4787db
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x463e0f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x478ef1
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 2
jne 0x463e64
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x479607
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 3
jne 0x463eb9
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x479d1d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 4
jne 0x463f0e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47a435
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 5
jne 0x463f63
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47ab4b
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 6
jne 0x463fb8
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47b261
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 7
jne 0x46400d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47b977
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 8
jne 0x464062
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47c08d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 9
jne 0x4640b7
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47c7a3
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xa
jne 0x46410c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47ceb9
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xb
jne 0x464161
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47d5cf
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xc
jne 0x4641b6
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47dce5
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xd
jne 0x46420b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47ecce
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xe
jne 0x464260
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47f3e4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xf
jne 0x4642b5
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47fafc
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x10
jne 0x46430a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x480214
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x11
jne 0x46435f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48092a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x12
jne 0x4643b4
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x481042
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x13
jne 0x464409
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48175a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x14
jne 0x46445e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x481e70
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x15
jne 0x4644b3
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x482586
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x16
jne 0x464508
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x482c9c
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x17
jne 0x46455d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4833b4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x18
jne 0x4645b2
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x483acc
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x19
jne 0x464607
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4841e2
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1a
jne 0x46465c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4848f8
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1b
jne 0x4646b1
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x485010
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1c
jne 0x464706
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x485728
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1d
jne 0x46475b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x485e40
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1e
jne 0x4647b0
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x486558
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1f
jne 0x464805
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x486c6e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x20
jne 0x46485a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x487386
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x21
jne 0x4648af
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x487a9e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x22
jne 0x464904
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4881b6
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x23
jne 0x464959
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4888ce
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x24
jne 0x4649ae
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x488fe4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x25
jne 0x464a03
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4896fa
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x26
jne 0x464a58
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x489e12
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x27
jne 0x464aad
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48a52a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x28
jne 0x464b02
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48ac42
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x29
jne 0x464b57
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48b35a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2a
jne 0x464bac
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48ba72
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2b
jne 0x464c01
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48c18a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2c
jne 0x464c56
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48c8a2
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2d
jne 0x464cab
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48cfba
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2e
jne 0x464d00
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48d6d0
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x2f
jne 0x464d55
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48dde8
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x12
jne 0x464daa
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48e500
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x31
jne 0x464dff
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48ec18
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x32
jne 0x464e54
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48f330
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x33
jne 0x464ea9
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48fa46
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x34
jne 0x464efe
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49015c
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x35
jne 0x464f53
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49084c
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x36
jne 0x464fa8
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x490f7b
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x37
jne 0x464ffd
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x491693
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x38
jne 0x465052
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x491dab
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x39
jne 0x4650a7
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4924c3
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3a
jne 0x4650fc
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x492bdb
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3b
jne 0x465151
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4932b3
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3c
jne 0x4651a6
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4939c9
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3d
jne 0x4651fb
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4940e1
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3e
jne 0x465250
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4947f9
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x3f
jne 0x4652a5
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x494f11
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x40
jne 0x4652fa
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x495629
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x41
jne 0x46534f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x495d41
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x42
jne 0x4653a4
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x496459
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x43
jne 0x4653f9
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x496b71
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x44
jne 0x46544e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x497287
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x45
jne 0x4654a3
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49799f
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x46
jne 0x4654f8
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4980b7
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x47
jne 0x46554d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4987cf
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x48
jne 0x4655a2
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x498ee5
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x49
jne 0x4655f7
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4995fd
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4a
jne 0x46564c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x499d15
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4b
jne 0x4656a1
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49a42d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4c
jne 0x4656f6
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49ab45
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4d
jne 0x46574b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49b25b
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4e
jne 0x4657a0
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49b971
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x4f
jne 0x4657f5
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49c087
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x50
jne 0x46584a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49c79f
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x51
jne 0x46589f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49ceb5
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x52
jne 0x4658f4
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49d5cb
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x53
jne 0x465949
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49dce1
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x54
jne 0x46599e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49e3f7
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x55
jne 0x4659f3
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49eb0d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x56
jne 0x465a48
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49f225
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x57
jne 0x465a9d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49f93d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x58
jne 0x465af2
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a0053
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x59
jne 0x465b47
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a0769
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5a
jne 0x465b9c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a0e81
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5b
jne 0x465bf1
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a1686
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5c
jne 0x465c46
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a1d9e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5d
jne 0x465c9b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a24b4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5e
jne 0x465cf0
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a2bca
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x5f
jne 0x465d45
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a32e2
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x60
jne 0x465d9a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a39fa
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x61
jne 0x465def
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a4112
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x62
jne 0x465e44
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a4828
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x63
jne 0x465e99
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a4f3e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x64
jne 0x465eee
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a5656
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x65
jne 0x465f43
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a5d6e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x66
jne 0x465f98
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a6484
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x67
jne 0x465fed
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a6b9a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x46609e
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x602b2d
push dword [ebp - 0xc]
call fcn.00401038
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 0x466034
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x466048
call fcn.00467acb
jmp 0x46609e
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x60935b
push dword [ebp - 0xc]
call fcn.00401038
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 0x46608f
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x46609e
call fcn.00469a32
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0xbb8
call fcn.00460fda
mov dword [ebp - 8], 0
push getpeername
push 0
push 0x60936a
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046a50f
jmp 0x466112
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.00467dd8
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466137
push ebx
call fcn.00535723
add esp, 4
push 0
push dword [ebp - 0x10]
push 0xffffffffffffffff
push 8
push 0x160204ee
push 0x52010201
call fcn.00535747
add esp, 0x18
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x466162
push ebx
call fcn.00535723
add esp, 4
call fcn.00417e66
push 0
push 0x3e8
push 0xffffffffffffffff
push 8
push 0x16020501
push 0x52010201
call fcn.00535747
add esp, 0x18
mov dword [0x7c75c8], 0
push 0xffffffffffffffff
push 8
push 0x160204cc
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4661ba
mov eax, 0x5e2398
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x46620a
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204d5
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466236
mov eax, 0x5e2398
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466286
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204d6
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4662b2
mov eax, 0x5e2398
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466302
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204ca
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x46632e
mov eax, 0x5e2398
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x46637e
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204d4
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4663aa
mov eax, 0x5e2398
push eax
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4663fa
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x160204ee
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466426
mov eax, 0x5e2398
push eax
push 0x80000301
push 0
push 9
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466476
push ebx
call fcn.00535723
add esp, 4
push getpeername
push 0
push 0x60937d
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
push 0xffffffffffffffff
push 0x12
push 0x16025ac2
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x4669fd
call fcn.0046a723
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_252F22_26sign_3DMDhkYWRlNzRiNTFmNzhmZWYzMWZkNmJjYjVjZjMyZGU3MmUyMzIzYw_2C_2Csidmi_eshopactivitycmsuser
push 1
mov eax, 1
mov ebx, 0x5a0a40
call fcn.00535753
add esp, 0x10
call fcn.004618c1
call fcn.0041764a
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, 0x6094ad
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x6094c8
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x6094d9
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c75b8
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 0x46658f
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x46659f
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4665af
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x4669a8
push getpeername
push 0
push 0x6094e6
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0041764a
push eax
push 0x7c75b4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
call fcn.0046a754
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 3
mov eax, 7
mov ebx, 0x5a92c0
call fcn.00535753
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 0x7c75b4
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 0x46669e
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4666ae
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1602054e
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4666da
mov eax, 0x5e2398
push eax
push 1
mov ebx, 0x5367d0
call fcn.00535729
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466703
push ebx
call fcn.00535723
add esp, 4
fld qword [ebp - 0x14]
fmul qword [0x5e2aa9]
fstp qword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
fld qword [ebp - 0x1c]
call fcn.004029b7
push eax
call fcn.00460fda
call fcn.0046a88d
push getpeername
push 0
push 0x609509
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 3
mov eax, 7
mov ebx, 0x5a92c0
call fcn.00535753
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 0x7c75b4
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 0x4667fb
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x46680b
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1602055a
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466837
mov eax, 0x5e2398
push eax
push 1
mov ebx, 0x5367d0
call fcn.00535729
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466860
push ebx
call fcn.00535723
add esp, 4
fld qword [ebp - 0x14]
fmul qword [0x5e2aa9]
fstp qword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
fld qword [ebp - 0x1c]
call fcn.004029b7
push eax
call fcn.00460fda
push getpeername
push 0
push 0x609527
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
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 0x7c75b4
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 0x46690d
push ebx
call fcn.00535723
add esp, 4
push 0x7c75b4
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.0053574d
add esp, 0x10
mov dword [ebp - 0xc], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x466948
mov eax, 0x5e2398
push eax
push 1
mov ebx, 0x5367d0
call fcn.00535729
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x466971
push ebx
call fcn.00535723
add esp, 4
fld qword [ebp - 0x14]
fmul qword [0x5e2aa9]
fstp qword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
fld qword [ebp - 0x1c]
call fcn.004029b7
push eax
call fcn.00460fda
call fcn.004618c1
call fcn.0046a9c6
call fcn.0046b562
push getpeername
push 0
push 0x609555
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046b0c4
call fcn.00462adb
call fcn.0046a723
push getpeername
push 0
push str.http:__www.mi.com_
push 1
mov eax, 1
mov ebx, 0x5a0a40
call fcn.00535753
add esp, 0x10
call fcn.004618c1
call fcn.004739b8
call fcn.0041764a
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, 0x60957e
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60958c
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x609591
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c75b8
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 0x466aad
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x466abd
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466acd
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x466b27
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x3e8
call fcn.00460fda
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x466b22
call fcn.0041764a
push eax
call fcn.004739bf
jmp 0x466b22
call fcn.00473a27
call fcn.00417e66
call fcn.00417632
call fcn.0041a360
push dword [0x7c75a4]
call fcn.0041a38c
push dword [0x7c75a4]
call fcn.0041a3f2
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.00460fda
push getpeername
push 0
push 0x609596
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046a723
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x5a0a40
call fcn.00535753
add esp, 0x10
call fcn.004618c1
call fcn.004739b8
call fcn.0041764a
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, 0x60957e
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60958c
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x609591
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c75b8
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 0x466c5f
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x466c6f
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466c7f
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x466cd9
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x3e8
call fcn.00460fda
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x466cd4
call fcn.0041764a
push eax
call fcn.004739bf
jmp 0x466cd4
call fcn.00473a27
call fcn.00417e66
call fcn.00417632
call fcn.0041a360
push dword [0x7c75a4]
call fcn.0041a38c
push dword [0x7c75a4]
call fcn.0041a3f2
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.00460fda
push getpeername
push 0
push 0x6095c2
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046a723
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x5a0a40
call fcn.00535753
add esp, 0x10
call fcn.004618c1
call fcn.004739b8
call fcn.0041764a
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, 0x60957e
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60958c
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x609591
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c75b8
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 0x466e11
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x466e21
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466e31
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x466e8b
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x3e8
call fcn.00460fda
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x466e86
call fcn.0041764a
push eax
call fcn.004739bf
jmp 0x466e86
call fcn.00473a27
call fcn.00417e66
call fcn.00417632
call fcn.0041a360
push dword [0x7c75a4]
call fcn.0041a38c
push dword [0x7c75a4]
call fcn.0041a3f2
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.00460fda
push getpeername
push 0
push 0x6095d7
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046a723
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x5a0a40
call fcn.00535753
add esp, 0x10
call fcn.004618c1
call fcn.004739b8
call fcn.0041764a
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, 0x60957e
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60958c
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x609591
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c75b8
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 0x466fc3
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x466fd3
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466fe3
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x46703d
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x3e8
call fcn.00460fda
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x467038
call fcn.0041764a
push eax
call fcn.004739bf
jmp 0x467038
call fcn.00473a27
call fcn.00417e66
call fcn.00417632
call fcn.0041a360
push dword [0x7c75a4]
call fcn.0041a38c
push dword [0x7c75a4]
call fcn.0041a3f2
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x1388
call fcn.00460fda
push getpeername
push 0
push 0x6095ec
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046a723
push getpeername
push 0
push str.http:__www.xiaomi.com_
push 1
mov eax, 1
mov ebx, 0x5a0a40
call fcn.00535753
add esp, 0x10
call fcn.004618c1
call fcn.004739b8
call fcn.0041764a
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, 0x60957e
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x60958c
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x609591
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0xc]
push 0x7c75b8
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 0x467175
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x467185
push ebx
call fcn.00535723
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x467195
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 0x24], 0xffffffff
je 0x4671ef
mov dword [ebp - 0xc], 0
push 0
push dword [ebp - 0xc]
push 1
push 0x3e8
call fcn.00460fda
push 0xffffffffffffffff
push 0x12
push 0x16025abe
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 1
jne 0x4671ea
call fcn.0041764a
push eax
call fcn.004739bf
jmp 0x4671ea
call fcn.00473a27
push getpeername
push 0
push 0x609601
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [0x7c75b0]
push 0x80004
push 0x160204bc
push 0x52010201
push 4
mov eax, 7
mov ebx, 0x5a9490
call fcn.00535753
add esp, 0x34
call fcn.0046b0c4
call fcn.00462adb
mov esp, ebp
pop ebp
ret