Function at 0x10073700
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x102e0309
mov eax, dword fs:[0]
push eax
push ecx
push ebx
sub esp, 0x5f0
mov eax, dword [0x103aa200]
xor eax, ebp
mov dword [ebp - 0x1c], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov edi, edx
mov dword [ebp - 0x3c4], edi
mov esi, ecx
mov dword [ebp - 0x15c], edi
mov dword [ebp - 0x3cc], 0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x16c]
xorps xmm0, xmm0
mov dword [ebp - 0x164], 0
movq qword [ebp - 0x16c], xmm0
call fcn.10073100
mov edx, dword [ebx + 0x10]
lea ecx, [ebp - 0x34c]
mov byte [ebp - 4], 1
call fcn.10051c30
mov edx, dword [ebx + 0xc]
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 2
call fcn.10051c30
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 0x1d], 0
call fcn.10052b10
lea eax, [ebp - 0x374]
push eax
call fcn.102a5cf8
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 0x84], 0
movq qword [ebp - 0x8c], xmm0
mov byte [ebp - 0x3a6], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 0
push 0x103888bc
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 7
call fcn.100500c0
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 8
call fcn.1006cac0
mov byte [ebp - 4], 9
call fcn.102a482b
push 0
push 0x989680
push edx
push eax
call fcn.102a8180
mov dword [ebp - 0x3ac], edx
lea ecx, [ebp - 0x1e4]
mov edx, eax
call fcn.10051c30
push 0x10388044
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0xa
call fcn.100500c0
push 0x10388044
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xb
call fcn.100500c0
lea eax, [ebp - 0x214]
mov byte [ebp - 4], 0xc
push eax
mov edx, 0x1038af90
lea ecx, [ebp - 0x1cc]
call fcn.10050c50
add esp, 4
push 0x1038af80
push eax
lea eax, [ebp - 0x1b4]
mov byte [ebp - 4], 0xd
push eax
call fcn.10050be0
add esp, 0xc
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xe
push ecx
mov edx, eax
lea ecx, [ebp - 0x19c]
call fcn.1008d060
add esp, 4
push 0x1038af70
push eax
lea eax, [ebp - 0x184]
mov byte [ebp - 4], 0xf
push eax
call fcn.10050be0
add esp, 0xc
lea ecx, [ebp - 0x1e4]
mov byte [ebp - 4], 0x10
push ecx
mov edx, eax
lea ecx, [ebp - 0x68]
call fcn.1008d060
add esp, 4
push str.key
push eax
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x11
push eax
call fcn.10050be0
add esp, 0xc
push edi
mov edx, eax
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x38]
call fcn.1008d060
add esp, 4
mov edx, eax
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x2a4]
call fcn.10071e70
lea ecx, [ebp - 0x38]
call fcn.10050070
lea ecx, [ebp - 0xf0]
call fcn.10050070
lea ecx, [ebp - 0x68]
call fcn.10050070
lea ecx, [ebp - 0x184]
call fcn.10050070
lea ecx, [ebp - 0x19c]
call fcn.10050070
lea ecx, [ebp - 0x1b4]
call fcn.10050070
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x1b
call fcn.10050070
push 0x103b81cc
lea ecx, [ebp - 0x31c]
call fcn.10050100
lea eax, [ebp - 0x214]
mov byte [ebp - 4], 0x1c
push eax
xorps xmm0, xmm0
lea ecx, [ebp - 0x5f8]
push str.device_type
movlpd qword [ebp - 0x140], xmm0
call fcn.1008d310
lea eax, [ebp - 0x1fc]
mov byte [ebp - 4], 0x1d
push eax
push ecx
lea ecx, [ebp - 0x5c8]
call fcn.1008d390
lea eax, [ebp - 0x1e4]
mov byte [ebp - 4], 0x1e
push eax
push str.device_time
lea ecx, [ebp - 0x598]
call fcn.1008d310
lea eax, [ebp - 0x138]
mov byte [ebp - 4], 0x1f
push eax
push ecx
lea ecx, [ebp - 0x568]
call fcn.1008d400
lea eax, [ebp - 0x2bc]
mov byte [ebp - 4], 0x20
push eax
push str.device_hk_ip
lea ecx, [ebp - 0x538]
call fcn.1008d310
lea eax, [ebp - 0x2a4]
mov byte [ebp - 4], 0x21
push eax
push ecx
lea ecx, [ebp - 0x508]
call fcn.1008d470
push esi
push ecx
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x22
call fcn.1008d4e0
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x23
push eax
push str.request_type
lea ecx, [ebp - 0x4a8]
call fcn.1008d310
lea eax, [ebp - 0x34c]
mov byte [ebp - 4], 0x24
push eax
push str.request_area
lea ecx, [ebp - 0x478]
call fcn.1008d310
lea eax, [ebx + 0x14]
mov byte [ebp - 4], 0x25
push eax
push ecx
lea ecx, [ebp - 0x448]
call fcn.1008d550
sub esp, 8
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x418]
call fcn.1008d5c0
lea eax, [ebp - 0x3e8]
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x5f8]
push eax
push ecx
lea ecx, [ebp - 0x140]
call fcn.10086680
push fcn.1006c6c0
push 0xb
mov byte [ebp - 4], 0x29
push 0x30
lea eax, [ebp - 0x5f8]
push eax
call fcn.102a70a4
xor edi, edi
nop word [eax + eax]
mov ecx, dword [ebp - 0x168]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x16c]
xorps xmm0, xmm0
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jae 0x10073c4b
lea eax, [ebp - 0x1d]
movq qword [ebp - 0x74], xmm0
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x16c]
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x140]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x50], edi
movups xmm0, xmmword [ebp - 0x50]
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x374]
mov dword [ebp - 0x3c], eax
movups xmmword [ebp - 0x38], xmm0
push 0xc0
movq xmm0, qword [ebp - 0x40]
mov dword [ebp - 0x6c], 0
movq qword [ebp - 0x28], xmm0
call fcn.102a6f5e
mov esi, eax
add esp, 4
mov dword [ebp - 0x7c], esi
push 0xc0
push 0
push esi
mov byte [ebp - 4], 0x2a
call fcn.102a9720
add esp, 0xc
lea eax, [ebp - 0x38]
mov ecx, esi
push eax
call fcn.10099d10
mov esi, eax
mov byte [ebp - 0x70], 0
mov dword [ebp - 0x74], esi
mov byte [ebp - 0x6c], 0
mov byte [ebp - 4], 0x2b
test esi, esi
je 0x1007643c
mov byte [ebp - 0x6c], 1
mov dword [ebp - 0x3b0], esi
mov byte [ebp - 0x3ac], 1
lock inc dword [esi + 4]
or dword [ebp - 0x3cc], 0x40
or eax, 0xffffffff
lock xadd dword [esi + 4], eax
jne 0x10073bda
mov ecx, dword [esi + 0x8c]
test ecx, ecx
je 0x10073bd2
mov eax, dword [ecx]
push esi
jmp 0x10073bd8
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
mov byte [ebp - 4], 0x2c
mov eax, dword [ebp - 0x88]
cmp eax, dword [ebp - 0x84]
je 0x10073bfd
xor ecx, ecx
mov dword [eax], esi
mov byte [eax + 4], 1
add dword [ebp - 0x88], 8
jmp 0x10073c16
lea ecx, [ebp - 0x3b0]
push ecx
push eax
lea ecx, [ebp - 0x8c]
call fcn.10093f10
mov ecx, dword [ebp - 0x3b0]
mov byte [ebp - 4], 0x29
test ecx, ecx
je 0x10073c45
or eax, 0xffffffff
lock xadd dword [ecx + 4], eax
jne 0x10073c45
mov edx, dword [ecx + 0x8c]
test edx, edx
je 0x10073c3f
mov eax, dword [edx]
push ecx
mov ecx, edx
call dword [eax]
inc edi
jmp 0x10073ae0
mov eax, dword [ecx]
push 1
call dword [eax]
inc edi
jmp 0x10073ae0
movups xmmword [ebp - 0xd8], xmm0
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xc4], 0xf
mov byte [ebp - 0xd8], 0
mov byte [ebp - 4], 0x2d
mov esi, dword [ebp - 0x8c]
mov edi, dword [ebp - 0x88]
nop dword [eax]
cmp esi, edi
je 0x10073d7d
nop dword [eax + eax]
mov al, byte [ebp - 0x1d]
test al, al
jne 0x10073d34
mov ecx, esi
call fcn.10086660
test al, al
je 0x10073d34
lea eax, [ebp - 0x3b0]
mov dword [ebp - 0x3b0], 5
push eax
mov dword [ebp - 0x3ac], 0
call fcn.1008d640
test eax, eax
jne 0x10073c90
lea eax, [ebp - 0x50]
mov ecx, esi
push eax
call fcn.10086550
mov byte [ebp - 4], 0x2e
mov ecx, dword [ebp - 0x40]
test ecx, ecx
je 0x10073d3c
cmp dword [ebp - 0x3c], 0xf
lea eax, [ebp - 0x50]
push ecx
cmova eax, dword [ebp - 0x50]
lea ecx, [ebp - 0xd8]
push eax
call fcn.1005c230
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x10073d34
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10073d2a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076446
push ecx
push edx
call fcn.102a6f8e
add esp, 8
add esi, 8
jmp 0x10073c80
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x10073c90
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10073d6e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076446
push ecx
push edx
call fcn.102a6f8e
add esp, 8
jmp 0x10073c90
cmp dword [ebp - 0xc8], 0
jne 0x10074235
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push 0x1038b02c
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10051030
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x2f
call fcn.100a3f10
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x10073df2
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10073de8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007644b
push ecx
push edx
call fcn.102a6f8e
add esp, 8
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x148], 0
push str._dispatch_device_new_trans.php
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x158], xmm0
call fcn.10051030
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x50]
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.https:__yan1.shiqiapp.com
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10051030
sub esp, 0x18
mov byte [ebp - 4], 0x31
mov ecx, esp
mov edx, 0x103b8190
mov dword [ebp - 0x7c], ecx
push 0x103b8238
call fcn.1004eaf0
add esp, 4
lea eax, [ebp - 0x158]
lea edx, [ebp - 0x50]
lea ecx, [ebp - 0xf0]
push eax
call fcn.100816f0
add esp, 0x1c
mov byte [ebp - 4], 0x33
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x10073eb8
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10073eae
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076464
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x144]
cmp ecx, 0xf
jbe 0x10073ef6
mov edx, dword [ebp - 0x158]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10073eec
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076464
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea eax, [ebp - 0x140]
xorps xmm0, xmm0
push eax
lea eax, [ebp - 0xf0]
movlpd qword [ebp - 0x80], xmm0
push eax
push ecx
lea ecx, [ebp - 0x80]
call fcn.1008e470
add esp, 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xb0], 0
movups xmmword [ebp - 0xc0], xmm0
mov dword [ebp - 0xac], 0xf
mov byte [ebp - 0xc0], 0
mov byte [ebp - 4], 0x36
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x3d0]
mov dword [ebp - 0x3d0], 5
push eax
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x3cc], 0
call fcn.1008d640
test eax, eax
je 0x10073f7e
mov al, byte [ebp - 0x1d]
test al, al
je 0x10073f50
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x80]
call fcn.10086550
mov esi, eax
lea eax, [ebp - 0xc0]
cmp eax, esi
je 0x10074013
mov ecx, dword [ebp - 0xac]
cmp ecx, 0xf
jbe 0x10073fd0
mov edx, dword [ebp - 0xc0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10073fc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076450
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0xac], 0xf
mov byte [ebp - 0xc0], 0
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0xc0], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0xb0], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov ecx, dword [ebp - 0x24]
cmp ecx, 0xf
jbe 0x10074047
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007403d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076450
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0xb0]
mov eax, 0x7fffffff
sub eax, ecx
cmp eax, 0x10
jb 0x10076455
cmp dword [ebp - 0xac], 0xf
lea eax, [ebp - 0xc0]
push ecx
cmova eax, dword [ebp - 0xc0]
lea ecx, [ebp - 0x38]
push eax
push 0x10
push 0x1038b060
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0x7c]
call fcn.100512b0
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x37
call fcn.100a3f10
mov byte [ebp - 4], 0x36
mov ecx, dword [ebp - 0x24]
cmp ecx, 0xf
jbe 0x100740d0
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100740c6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007645a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
push ecx
push str.result
lea ecx, [ebp - 0xc0]
call fcn.1005acb0
cmp eax, 0xffffffff
je 0x1007410e
cmp dword [ebp - 0xac], 0xf
lea eax, [ebp - 0xc0]
push dword [ebp - 0xb0]
cmova eax, dword [ebp - 0xc0]
lea ecx, [ebp - 0xd8]
push eax
call fcn.1005c230
jmp 0x10074176
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push 0x1038b074
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10051030
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x38
call fcn.100a3f10
mov byte [ebp - 4], 0x36
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x10074176
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007416c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007645f
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0xac]
cmp ecx, 0xf
jbe 0x100741b4
mov edx, dword [ebp - 0xc0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100741aa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076464
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0xac], 0xf
mov byte [ebp - 0xc0], 0
test ecx, ecx
je 0x100741f7
or eax, 0xffffffff
lock xadd dword [ecx + 4], eax
jne 0x100741f7
mov edx, dword [ecx + 0x8c]
test edx, edx
je 0x100741f1
mov eax, dword [edx]
push ecx
mov ecx, edx
jmp 0x100741f5
mov eax, dword [ecx]
push 1
call dword [eax]
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0xdc]
cmp ecx, 0xf
jbe 0x10074235
mov edx, dword [ebp - 0xf0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007422b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076464
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov al, byte [ebx + 8]
cmp al, 1
jne 0x10074530
cmp dword [ebp - 0xc8], 0
jne 0x10074306
push 0x27
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push 0x1038b08c
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10051030
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x39
call fcn.100a3f10
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x100742b5
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100742ab
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076469
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0x38]
call fcn.100621d0
push eax
lea ecx, [ebp - 0xd8]
call fcn.1005adf0
mov ecx, dword [ebp - 0x24]
cmp ecx, 0xf
jbe 0x1007452d
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100742f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007646e
push ecx
push edx
call fcn.102a6f8e
add esp, 8
jmp 0x1007452d
sub esp, 0x28
mov byte [ebp - 4], 0x3a
mov eax, esp
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0xa0]
push 0
push 1
mov dword [eax + 0x24], 0
call fcn.1008d760
add esp, 0x30
push str.result
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x3b
call fcn.1008d890
xorps xmm0, xmm0
mov esi, eax
movups xmmword [ebp - 0x3b8], xmm0
movq qword [ebp - 0x3b0], xmm0
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x3b0]
push dword [ebp - 0x3b8]
call fcn.1008c250
lea edx, [ebp - 0x3b8]
mov byte [ebp - 0x3b8], 5
mov ecx, esi
mov dword [ebp - 0x3b0], 0x3e9
mov dword [ebp - 0x3ac], 0
call fcn.10087da0
mov byte [ebp - 0x3a5], al
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x3b0]
push dword [ebp - 0x3b8]
call fcn.1008c250
cmp byte [ebp - 0x3a5], 0
mov byte [ebp - 4], 0x3b
jne 0x100743ff
push str.result
lea ecx, [ebp - 0xa0]
call fcn.1008d890
mov edx, 0x3ea
mov ecx, eax
call fcn.1008db50
test al, al
jne 0x100743ff
push str.result
lea ecx, [ebp - 0xa0]
call fcn.1008d890
mov edx, 0x3eb
mov ecx, eax
call fcn.1008db50
test al, al
je 0x100744af
push 0x2d
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push 0x1038b0b4
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10051030
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x3e
call fcn.100a3f10
mov byte [ebp - 4], 0x3b
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x10074467
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007445d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076473
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0x38]
call fcn.100621d0
push eax
lea ecx, [ebp - 0xd8]
call fcn.1005adf0
mov ecx, dword [ebp - 0x24]
cmp ecx, 0xf
jbe 0x100744af
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100744a5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076478
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x98]
push dword [ebp - 0xa0]
call fcn.1008c250
mov dword [ebp - 4], 0x2d
jmp 0x1007452d
mov al, byte [ebx + 8]
cmp dword [ebp - 0xc8], 0
je 0x1007612c
call fcn.102a482b
push 0
push 0x989680
push edx
push eax
call fcn.102a8180
mov dword [ebp - 0x3ac], edx
lea ecx, [ebp - 0x38]
mov edx, eax
call fcn.10051c30
push 0xc
push 0x1038b11c
push 0
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.100510d0
mov dword [ebp - 0x110], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x120], xmm0
mov dword [ebp - 0x10c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x120], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x110], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 0xa
push 0x1038b110
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0x43
call fcn.10050970
mov dword [ebp - 0xf8], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x108], xmm0
mov dword [ebp - 0xf4], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x108], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xf8], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x44
lea eax, [ebp - 0xd8]
cmp dword [ebp - 0xc4], 0xf
lea ecx, [ebp - 0x108]
push dword [ebp - 0xc8]
cmova eax, dword [ebp - 0xd8]
push eax
call fcn.10050970
mov dword [ebp - 0x98], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xa8], xmm0
mov dword [ebp - 0x94], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xa8], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x98], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0x45
call fcn.100a3f10
mov byte [ebp - 4], 0x44
mov ecx, dword [ebp - 0x94]
cmp ecx, 0xf
jbe 0x100746d3
mov edx, dword [ebp - 0xa8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100746c9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007647d
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x43
mov ecx, dword [ebp - 0xf4]
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x94], 0xf
mov byte [ebp - 0xa8], 0
cmp ecx, 0xf
jbe 0x1007472c
mov edx, dword [ebp - 0x108]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10074722
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007647d
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0xf
mov byte [ebp - 0x108], 0
cmp ecx, 0xf
jbe 0x10074785
mov edx, dword [ebp - 0x120]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007477b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007647d
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp ecx, 0xf
jbe 0x100747d8
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100747ce
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007647d
push ecx
push edx
call fcn.102a6f8e
add esp, 8
sub esp, 0x28
mov byte [ebp - 4], 0x46
mov eax, esp
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x78]
push 0
push 1
mov dword [eax + 0x24], 0
call fcn.1008d760
add esp, 0x30
push str.result
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x47
call fcn.1008d890
xorps xmm0, xmm0
mov esi, eax
movups xmmword [ebp - 0x3b8], xmm0
movq qword [ebp - 0x3b0], xmm0
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x3b0]
push dword [ebp - 0x3b8]
call fcn.1008c250
lea edx, [ebp - 0x3b8]
mov byte [ebp - 0x3b8], 5
mov ecx, esi
mov dword [ebp - 0x3b0], 0xc8
mov dword [ebp - 0x3ac], 0
call fcn.10087da0
mov byte [ebp - 0x3a5], al
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x3b0]
push dword [ebp - 0x3b8]
call fcn.1008c250
cmp byte [ebp - 0x3a5], 0
mov byte [ebp - 4], 0x47
je 0x10075715
push 0x1038b12c
lea ecx, [ebp - 0x78]
mov dword [0x103b808c], 0
mov dword [0x103aaca8], 1
call fcn.1008d890
lea ecx, [ebp - 0x68]
push ecx
mov ecx, eax
call fcn.1008dc00
push 0x1038b130
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4a
call fcn.1008d890
lea ecx, [ebp - 0x184]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.msg2
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4b
call fcn.1008d890
lea ecx, [ebp - 0x19c]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.msg3
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4c
call fcn.1008d890
lea ecx, [ebp - 0x1b4]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.msg4
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4d
call fcn.1008d890
lea ecx, [ebp - 0x1cc]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.to_ip
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4e
call fcn.1008d890
lea ecx, [ebp - 0x28c]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.to_ip2
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4f
call fcn.1008d890
lea ecx, [ebp - 0x274]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.to_ip3
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x50
call fcn.1008d890
lea ecx, [ebp - 0x25c]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.to_ip4
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x51
call fcn.1008d890
lea ecx, [ebp - 0x244]
push ecx
mov ecx, eax
call fcn.1008dc00
push str.now_version
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x52
call fcn.1008d890
push eax
mov ecx, 0x103b8698
call fcn.10093e20
push str.now_version2
lea ecx, [ebp - 0x78]
call fcn.1008d890
push eax
mov ecx, 0x103b86b0
call fcn.10093e20
push str.now_version3
lea ecx, [ebp - 0x78]
call fcn.1008d890
push eax
mov ecx, 0x103b86c8
call fcn.10093e20
push str.now_version4
lea ecx, [ebp - 0x78]
call fcn.1008d890
push eax
mov ecx, 0x103b86e0
call fcn.10093e20
push str.start_ip
lea ecx, [ebp - 0x78]
call fcn.1008d890
push eax
mov ecx, 0x103b8830
call fcn.10093e20
push str.start_port
lea ecx, [ebp - 0x78]
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.start_port2
lea ecx, [ebp - 0x78]
mov dword [0x103b8068], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.start_port3
lea ecx, [ebp - 0x78]
mov dword [0x103b806c], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.start_port4
lea ecx, [ebp - 0x78]
mov dword [0x103b8070], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.sysn_port
lea ecx, [ebp - 0x78]
mov dword [0x103b8074], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.sysn_port2
lea ecx, [ebp - 0x78]
mov dword [0x103b804c], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.sysn_port3
lea ecx, [ebp - 0x78]
mov dword [0x103b8050], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
push str.sysn_port4
lea ecx, [ebp - 0x78]
mov dword [0x103b8054], eax
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
mov dword [0x103b8058], eax
jmp 0x1083c5cb
mov eax, dword [0x103b808c]
mov esi, dword [0x103b8048]
inc eax
mov dword [0x103b808c], eax
cmp eax, 0xa
jl 0x10075737
mov dword [0x103aaca8], 5
jmp 0x10075746
cmp eax, 5
jl 0x10075746
mov dword [0x103aaca8], 3
push str.result
lea ecx, [ebp - 0x78]
call fcn.1008d890
mov ecx, eax
call fcn.1008da10
add eax, 0xfffffc17
cmp eax, 0x16
ja case.0x1007576f.1008
movzx eax, byte [eax + 0x100764c8]
jmp dword [eax*4 + 0x100764a0]
cmp byte [ebx + 8], 1
jne case.0x1007576f.1008
push 0x1038b2bc
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x69
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x6a
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x100757c2
push 0x1038b2fc
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
cmp esi, 2
jne 0x100757fb
push 0x1038b304
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push 0x1038b33c
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x1007583a
push 0x1038b2fc
jmp 0x10075832
cmp esi, 3
jne 0x1007583a
push str.Startup_failed__please_calibrate_the_local_time_before_attempting_again__error_code_1001
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x1007583a
push str.gameshield
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
lea ecx, [ebp - 0x68]
call fcn.1005a800
mov esi, eax
lea ecx, [ebp - 0x38]
call fcn.1005a800
mov edx, esi
mov ecx, eax
call fcn.1006a4b0
push 1
call dword [0x102ea1ac]
cmp byte [ebx + 8], 1
jne case.0x1007576f.1008
push 0x1038b42c
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x6b
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x6c
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x100758a9
push 0x1038b2fc
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
cmp esi, 2
jne 0x100758b8
push 0x1038b458
jmp 0x100757cc
cmp esi, 3
jne 0x1007583a
push str.Startup_failed__data_decryption_error__error_code_1002
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x1007583a
jmp 0x1007582d
cmp byte [ebx + 8], 1
jne case.0x1007576f.1008
push 0x1038b4f8
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x6d
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x6e
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075943
push 0x1038b2fc
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
cmp esi, 2
jne 0x10075952
push 0x1038b534
jmp 0x100757cc
cmp esi, 3
jne 0x1007583a
push str.Startup_failed__instance_ID_does_not_exist__please_contact_the_administrator__error_code_1003
jmp 0x100758c6
push 0x1038b62c
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x6f
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x70
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x100759a7
push 0x1038b2fc
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
cmp esi, 2
jne 0x100759b6
push 0x1038b66c
jmp 0x100757cc
cmp esi, 3
jne 0x1007583a
push str.Startup_failed__the_current_protection_instance_has_expired__please_contact_the_administrator__error_code_1004
jmp 0x100758c6
push 0x1038b790
lea ecx, [ebp - 0xf0]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x71
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x72
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075a0e
push 0x1038b2fc
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
cmp esi, 2
jne 0x10075a4a
push 0x1038b7d0
lea ecx, [ebp - 0xf0]
call fcn.1005a9a0
push 0x1038b33c
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075a8c
push 0x1038b2fc
jmp 0x10075a84
cmp esi, 3
jne 0x10075a8c
push str.Startup_failed__the_current_protection_instance_is_not_enabled__please_contact_the_administrator__error_code_1005
lea ecx, [ebp - 0xf0]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075a8c
push str.gameshield
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
mov eax, dword [0x103b8040]
cmp eax, 3
jge 0x10075a9e
inc eax
mov dword [0x103b8040], eax
jmp 0x10075abc
lea ecx, [ebp - 0x50]
call fcn.1005a800
lea ecx, [ebp - 0xf0]
mov esi, eax
call fcn.1005a800
mov edx, esi
mov ecx, eax
call fcn.1006a4b0
cmp byte [ebx + 8], 1
lea ecx, [ebp - 0x50]
jne 0x10075ad7
call fcn.1005a800
mov esi, eax
lea ecx, [ebp - 0xf0]
jmp 0x10075847
call fcn.1005aac0
lea ecx, [ebp - 0xf0]
call fcn.1005aac0
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x70]
push dword [ebp - 0x78]
call fcn.1008c250
mov dword [ebp - 4], 0x2d
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0xc4]
cmp ecx, 0xf
jbe 0x10075b3b
mov edx, dword [ebp - 0xd8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075b31
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea eax, [ebp - 0x140]
mov dword [ebp - 0xc8], 0
push eax
mov ecx, eax
mov dword [ebp - 0xc4], 0xf
mov byte [ebp - 0xd8], 0
call fcn.1008e620
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x308]
cmp ecx, 0xf
jbe 0x10075ba2
mov edx, dword [ebp - 0x31c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075b98
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0x30c], 0
mov dword [ebp - 0x308], 0xf
mov byte [ebp - 0x31c], 0
cmp ecx, 0xf
jbe 0x10075bfb
mov edx, dword [ebp - 0x2a4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075bf1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x2a8]
mov dword [ebp - 0x294], 0
mov dword [ebp - 0x290], 0xf
mov byte [ebp - 0x2a4], 0
cmp ecx, 0xf
jbe 0x10075c54
mov edx, dword [ebp - 0x2bc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075c4a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x2ac], 0
mov dword [ebp - 0x2a8], 0xf
mov byte [ebp - 0x2bc], 0
cmp ecx, 0xf
jbe 0x10075cad
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075ca3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x1d0]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0xf
mov byte [ebp - 0x138], 0
cmp ecx, 0xf
jbe 0x10075d06
mov edx, dword [ebp - 0x1e4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075cfc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x1e8]
mov dword [ebp - 0x1d4], 0
mov dword [ebp - 0x1d0], 0xf
mov byte [ebp - 0x1e4], 0
cmp ecx, 0xf
jbe 0x10075d5f
mov edx, dword [ebp - 0x1fc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075d55
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x200]
mov dword [ebp - 0x1ec], 0
mov dword [ebp - 0x1e8], 0xf
mov byte [ebp - 0x1fc], 0
cmp ecx, 0xf
jbe 0x10075db8
mov edx, dword [ebp - 0x214]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10075dae
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x204], 0
mov dword [ebp - 0x200], 0xf
mov byte [ebp - 0x214], 0
test ecx, ecx
je 0x100762be
mov edx, dword [ebp - 0x88]
push ecx
call fcn.1008f520
mov eax, dword [ebp - 0x84]
add esp, 4
mov ecx, dword [ebp - 0x8c]
sub eax, ecx
sar eax, 3
lea edx, [eax*8]
mov eax, ecx
cmp edx, 0x1000
jb 0x1007619f
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076496
jmp 0x1007619f
push 0x1038b8f8
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x73
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x74
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075e75
push 0x1038b2fc
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
cmp esi, 2
jne 0x10075eae
push 0x1038b940
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push 0x1038b33c
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075eed
push 0x1038b2fc
jmp 0x10075ee5
cmp esi, 3
jne 0x10075eed
push str.Startup_failed__the_current_protection_instance_has_reached_the_maximum_number_of_connections__please_contact_the_administrator__error_code_1006
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075eed
push str.gameshield
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
lea ecx, [ebp - 0x50]
call fcn.1005a800
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.1005a800
mov edx, esi
mov ecx, eax
call fcn.1006a4b0
cmp byte [ebx + 8], 1
je 0x10075855
lea ecx, [ebp - 0x50]
call fcn.1005aac0
lea ecx, [ebp - 0x38]
jmp 0x10075ae2
push 0x1038bab0
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x75
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x76
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075f64
push 0x1038b2fc
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
cmp esi, 2
jne 0x10075f73
push 0x1038baf8
jmp 0x10075e7f
cmp esi, 3
jne 0x10075eed
push str.Startup_failed__the_current_protection_instance_has_reached_the_maximum_number_of_devices__please_contact_the_administrator__error_code_1007
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x50]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075eed
jmp 0x10075ee0
push 0x1038bc60
lea ecx, [ebp - 0x38]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x77
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x78
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10075ff4
push 0x1038b2fc
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
cmp esi, 2
jne 0x10076003
push 0x1038bca8
jmp 0x100757cc
cmp esi, 3
jne 0x1007583a
push str.Startup_failed__your_device_has_been_blacklisted__please_contact_the_administrator__error_code_1013
jmp 0x100758c6
push 0x1038bdb8
lea ecx, [ebp - 0xf0]
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x79
call fcn.1005ab20
mov byte [ebp - 4], 0x7a
cmp esi, 2
jne 0x10076057
push 0x1038bdf8
lea ecx, [ebp - 0xf0]
call fcn.1005a9a0
push 0x1038b33c
jmp 0x10076071
cmp esi, 3
jne 0x10076079
push str.Startup_failed__please_contact_the_program_publisher_and_bind_their_referral_code._Error_code_1023.
lea ecx, [ebp - 0xf0]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
lea ecx, [ebp - 0x38]
call fcn.1005a800
mov esi, eax
lea ecx, [ebp - 0xf0]
jmp 0x10075847
cmp al, 1
jne 0x10075afd
call fcn.1006ace0
push 0x1038c078
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x7f
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x80
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x1007617d
push 0x1038b2fc
lea ecx, [ebp - 0x68]
call fcn.1005a9a0
cmp esi, 2
jne 0x1007618c
push str.vuMRBl
jmp 0x100757cc
cmp esi, 3
jne 0x1007583a
push str.The_current_request_to_the_scheduling_server_failed._n_Please_check_if_the_local_time_is_correct__n_Please_check_if_the_local_firewall_has_granted_access.Settings___Security___Security_Center___Firewall_Network_Protection___Turn_off_one_by_one_for_testing.
jmp 0x100758c6
push edx
push ecx
call fcn.102a6f8e
add esp, 8
jmp 0x100762be
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push 0x1038b33c
lea ecx, [ebp - 0x138]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x100762aa
push 0x1038b2fc
lea ecx, [ebp - 0x138]
call fcn.1005a9a0
lea ecx, [ebp - 0x138]
jmp 0x1007583d
lea ecx, [ebp - 0x38]
call fcn.1005a9a0
push str.qianniaodun
lea ecx, [ebp - 0x138]
call fcn.1005a9a0
mov edx, 0x103888c0
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x100762aa
push str.gameshield
lea ecx, [ebp - 0x138]
call fcn.1005a9a0
lea ecx, [ebp - 0x138]
jmp 0x1007583d
cmp byte [ebp - 0x3a6], 0
mov dword [ebp - 4], 5
jne 0x10076345
cmp byte [ebx + 8], 1
jne 0x10076345
call fcn.1006ace0
push 0x1038bf00
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.1005ab20
push 0x1038b2f4
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0x84
call fcn.1005ab20
mov edx, 0x103888c0
mov byte [ebp - 4], 0x85
mov ecx, 0x103b8138
call fcn.1005cec0
test al, al
je 0x10076323
push 0x1038b2fc
lea ecx, [ebp - 0x138]
call fcn.1005a9a0
cmp esi, 2
jne 0x10076332
push 0x1038bf48
jmp 0x1007621f
cmp esi, 3
jne 0x100762aa
push str.The_current_request_to_the_scheduling_server_failed__please_check_if_the_local_time_is_incorrect._Error_code_1016
jmp 0x1007626f
mov al, byte [ebp - 0x1d]
call fcn.1007fd00
lea eax, [ebp - 0x374]
push eax
call fcn.1004dfe0
add esp, 4
lea eax, [ebp - 0x3a4]
push eax
call fcn.1004dfe0
mov ecx, dword [ebp - 0x320]
add esp, 4
cmp ecx, 0xf
jbe 0x100763a5
mov edx, dword [ebp - 0x334]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007639b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007649b
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0x338]
cmp ecx, 0xf
jbe 0x100763df
mov edx, dword [ebp - 0x34c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100763d5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007649b
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0x16c]
call fcn.1005be00
mov ecx, dword [ebx + 0x28]
cmp ecx, 0xf
jbe 0x1007641e
mov edx, dword [ebx + 0x14]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10076414
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007649b
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x1c]
xor ecx, ebp
call fcn.102a6f38
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov ecx, 4
call fcn.10069d70
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.1004cba0
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102bc6a1
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
jbe 0x100764f9
pop es
adc byte [ebp + 0x58], bl
pop es
adc bh, dh
pop eax
pop es
adc byte [ebp + 0x59], ah
pop es
adc cl, cl
pop ecx
pop es
adc byte [ebx], dh
pop esi
pop es
adc byte [edx], ah
pop edi
pop es
adc byte [edx + 0x1610075f], dh
pushal
pop es
adc bh, ah
pop edx
pop es
adc byte [eax], al
add dword [edx], eax
add eax, dword [eax + 151587078]
or dword [ecx], ecx
pop es
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [eax], ecx
int3
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x4c], esi
mov edi, dword [ebp + 8]
mov dword [ebp - 0x14], edi
mov eax, dword [esi + 4]
mov al, byte [eax]
test al, al
je 0x10076548
xorps xmm0, xmm0
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0xf
mov byte [edi], 0
jmp 0x10076a28
mov eax, dword [esi]
mov edx, dword [esi + 8]
lea ecx, [eax + eax*2]
mov eax, dword [edx]
mov edx, dword [eax + ecx*8 + 0x10]
lea ecx, [eax + ecx*8]
mov eax, 0x7fffffff
sub eax, edx
cmp eax, 3
jb 0x10076a47
cmp dword [ecx + 0x14], 0xf
mov eax, ecx
jbe 0x10076573
mov eax, dword [ecx]
push edx
push eax
push 3
push 0x1038aeb8
push ecx
push dword [ebp - 0x14]
lea ecx, [ebp - 0x48]
call fcn.100512b0
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0
call fcn.100a3f10
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x100765d2
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100765c8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a4c
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov eax, dword [esi]
lea ecx, [ebp - 0x74]
add eax, eax
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], eax
call fcn.1005d2a0
mov eax, dword [esi + 4]
mov al, byte [eax]
xorps xmm0, xmm0
test al, al
jne 0x10076521
mov eax, dword [esi]
mov edx, dword [esi + 8]
push dword [esi + 0xc]
movlpd qword [ebp - 0x18], xmm0
lea ecx, [eax + eax*2]
mov eax, dword [edx]
lea eax, [eax + ecx*8]
push eax
push ecx
lea ecx, [ebp - 0x18]
call fcn.1008e470
add esp, 0xc
mov dword [ebp - 4], 1
call fcn.100c22d0
mov edx, eax
lea ecx, [ebp - 0x6c]
call fcn.10051c30
push 0xc
push 0x1038aebc
push 0
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.100510d0
mov dword [ebp - 0x38], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x48], xmm0
mov dword [ebp - 0x34], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x48], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x38], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.100a3f10
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x100766bf
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100766b5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a51
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0xf
mov byte [ebp - 0x48], 0
cmp ecx, 0xf
jbe 0x10076709
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100766ff
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a51
push ecx
push edx
call fcn.102a6f8e
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0
movups xmmword [ebp - 0x30], xmm0
mov dword [ebp - 0x1c], 0xf
mov byte [ebp - 0x30], 0
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x54], 5
mov dword [ebp - 0x50], 0
call fcn.1008d640
test eax, eax
je 0x1007676b
mov eax, dword [esi + 4]
mov al, byte [eax]
test al, al
jne 0x100767b7
lea eax, [ebp - 0x54]
mov dword [ebp - 0x54], 5
push eax
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x50], 0
call fcn.1008d640
test eax, eax
jne 0x10076744
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x18]
call fcn.10086550
push eax
lea ecx, [ebp - 0x30]
call fcn.1005adf0
mov ecx, dword [ebp - 0x58]
cmp ecx, 0xf
jbe 0x1007685d
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10076853
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a56
jmp 0x10076853
mov ecx, dword [ebp - 0x1c]
xorps xmm0, xmm0
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0xf
mov byte [edi], 0
cmp ecx, 0xf
jbe 0x10076810
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10076806
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a81
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0xf
mov byte [ebp - 0x30], 0
test ecx, ecx
je 0x10076a28
or eax, 0xffffffff
lock xadd dword [ecx + 4], eax
jne 0x10076a28
mov edx, dword [ecx + 0x8c]
test edx, edx
je 0x10076a22
mov eax, dword [edx]
push ecx
mov ecx, edx
jmp 0x10076a26
push ecx
push edx
call fcn.102a6f8e
add esp, 8
push ecx
push str.result
lea ecx, [ebp - 0x30]
call fcn.1005acb0
cmp eax, 0xffffffff
je 0x10076954
mov esi, dword [esi + 0x10]
push esi
call fcn.102a56e7
add esp, 4
test eax, eax
jne 0x10076a5b
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x10076a62
mov eax, dword [ebp - 0x4c]
mov cl, 1
mov eax, dword [eax + 4]
xchg byte [eax], cl
push esi
call fcn.102a570c
mov eax, dword [ebp - 0x4c]
push dword [eax + 0x14]
call fcn.102a5ce4
mov ecx, dword [ebp - 0x20]
mov eax, 0x7fffffff
sub eax, ecx
add esp, 8
cmp eax, 0x3f
jb 0x10076a6d
cmp dword [ebp - 0x1c], 0xf
lea eax, [ebp - 0x30]
push ecx
cmova eax, dword [ebp - 0x30]
lea ecx, [ebp - 0x48]
push eax
push 0x3f
push str.Response_contains_result._Operation_cancelled._response_Data:
lea eax, [ebp - 0x30]
push eax
push dword [ebp - 0x14]
call fcn.100512b0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 5
call fcn.100a3f10
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x1007692a
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10076920
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a72
push ecx
push edx
call fcn.102a6f8e
add esp, 8
xorps xmm0, xmm0
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
movups xmm0, xmmword [ebp - 0x30]
mov dword [edi + 0x14], 0
movups xmmword [edi], xmm0
movq xmm0, qword [ebp - 0x20]
movq qword [edi + 0x10], xmm0
jmp 0x10076810
mov ecx, dword [ebp - 0x20]
mov eax, 0x7fffffff
sub eax, ecx
cmp eax, 0x4e
jb 0x10076a77
cmp dword [ebp - 0x1c], 0xf
lea eax, [ebp - 0x30]
push ecx
cmova eax, dword [ebp - 0x30]
lea ecx, [ebp - 0x6c]
push eax
push 0x4e
push str.Response_does_not_contain_result._Continuing_other_operations.response_Data:
lea eax, [ebp - 0x30]
push eax
push dword [ebp - 0x14]
call fcn.100512b0
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 6
call fcn.100a3f10
mov ecx, dword [ebp - 0x58]
cmp ecx, 0xf
jbe 0x100769ca
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100769c0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a7c
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0x1c]
xorps xmm0, xmm0
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0xf
mov byte [edi], 0
cmp ecx, 0xf
jbe 0x10076810
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10076806
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076a81
jmp 0x10076806
mov eax, dword [ecx]
push 1
call dword [eax]
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.102a6f38
mov esp, ebp
pop ebp
ret 4
call fcn.1004cba0
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
push 5
call fcn.102a4f15
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.102a4f15
call fcn.1004cba0
call fcn.102b3a2f
call fcn.1004cba0
call fcn.102b3a2f
call fcn.102b3a2f
int3