Function at 0x1006b1f0
Capabilities:
Contain obfuscated stackstrings
Create thread

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 0x102df42e
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x10e8
call fcn.102a78c0
mov eax, dword [0x103aa200]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov esi, dword [ebx + 8]
lea ecx, [ebp - 0xf74]
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x1034], esi
push 0x1038ab14
movups xmmword [ebp - 0xf74], xmm0
mov dword [ebp - 0xf64], 0
mov dword [ebp - 0xf60], 0
call fcn.10051030
lea ecx, [ebp - 0xf74]
mov dword [ebp - 4], 0
call fcn.100a3f10
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xf60]
cmp ecx, 0xf
jbe 0x1006b2c3
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b2b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c676
push ecx
push edx
call fcn.102a6f8e
add esp, 8
call dword [0x102ea1d0]
movzx ecx, ax
mov eax, ecx
and eax, 0x3ff
cmp eax, 4
je 0x1006b2e4
mov dword [0x103b8048], 3
jmp 0x1006b2fb
and ecx, 0xfc00
xor eax, eax
cmp ecx, 0x800
setne al
inc eax
mov dword [0x103b8048], eax
mov ecx, dword [esi + 0x10]
mov eax, 0x7fffffff
sub eax, ecx
cmp eax, 0xb
jb 0x1006c67b
cmp dword [esi + 0x14], 0xf
mov eax, esi
jbe 0x1006b318
mov eax, dword [esi]
push 0xb
push 0x10388ea0
push ecx
push eax
push esi
push dword [ebp - 0xf5c]
lea ecx, [ebp - 0xf74]
call fcn.100512b0
lea edx, [ebp - 0xf74]
mov dword [ebp - 4], 1
lea ecx, [ebp - 0xffc]
call fcn.10071e70
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0xf60]
cmp ecx, 0xf
jbe 0x1006b389
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b37f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c680
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea eax, [ebp - 0x738]
mov dword [ebp - 0xf64], 0
push eax
push 0
push 0
push 0x1a
push 0
mov dword [ebp - 0xf60], 0xf
mov byte [ebp - 0xf74], 0
call dword [0x102ea368]
push str...LocalLow
lea eax, [ebp - 0x738]
push eax
lea eax, [ebp - 0x940]
push eax
call dword [0x102ea378]
push str.GameShield
lea eax, [ebp - 0x940]
push eax
lea eax, [ebp - 0x530]
push eax
call dword [0x102ea378]
cmp dword [ebp - 0xfe8], 0xf
lea ecx, [ebp - 0xffc]
mov eax, dword [ebp - 0xfec]
jbe 0x1006b40a
mov ecx, dword [ebp - 0xffc]
add eax, ecx
jmp 0x1006b412
add eax, ecx
lea ecx, [ebp - 0xffc]
push ecx
push eax
push ecx
lea ecx, [ebp - 0x1014]
call fcn.1005d080
mov byte [ebp - 4], 4
lea eax, [ebp - 0x1014]
cmp dword [ebp - 0x1000], 7
cmova eax, dword [ebp - 0x1014]
push eax
lea eax, [ebp - 0x530]
push eax
lea eax, [ebp - 0x328]
push eax
call dword [0x102ea378]
push 0
lea eax, [ebp - 0x530]
push eax
call dword [0x102ea1c0]
test eax, eax
jne 0x1006b65d
call dword [0x102ea168]
cmp eax, 0xb7
je 0x1006b65d
push 0x1038ab28
push 0x103b6640
call fcn.10064e30
add esp, 8
lea ecx, [ebp - 0xfc4]
mov esi, eax
lea eax, [ebp - 0x530]
push eax
call fcn.1005ab20
lea edx, [ebp - 0xfc4]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xf94]
call fcn.10072c20
mov byte [ebp - 4], 6
cmp dword [eax + 0x14], 0xf
mov ecx, dword [eax + 0x10]
jbe 0x1006b4bf
mov eax, dword [eax]
push ecx
push eax
push esi
call fcn.10065160
add esp, 0xc
push eax
call fcn.1008d0e0
mov byte [ebp - 4], 5
add esp, 4
mov ecx, dword [ebp - 0xf80]
cmp ecx, 0xf
jbe 0x1006b511
mov edx, dword [ebp - 0xf94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b507
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c685
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0xfc4]
mov dword [ebp - 0xf84], 0
mov dword [ebp - 0xf80], 0xf
mov byte [ebp - 0xf94], 0
mov byte [ebp - 4], 4
call fcn.1005aac0
lea eax, [ebp - 0x530]
push eax
lea ecx, [ebp - 0xfc4]
call fcn.1005ab20
lea edx, [ebp - 0xfc4]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xf94]
call fcn.10072c20
push 0x1b
push str.Failed_to_create_directory:
push 0
mov ecx, eax
mov byte [ebp - 4], 8
call fcn.100510d0
mov dword [ebp - 0x1020], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x1030], xmm0
mov dword [ebp - 0x101c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1030], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1020], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea ecx, [ebp - 0x1030]
mov byte [ebp - 4], 9
call fcn.100a3f10
mov ecx, dword [ebp - 0x101c]
cmp ecx, 0xf
jbe 0x1006b605
mov edx, dword [ebp - 0x1030]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b5fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0xf80]
mov dword [ebp - 0x1020], 0
mov dword [ebp - 0x101c], 0xf
mov byte [ebp - 0x1030], 0
cmp ecx, 0xf
jbe 0x1006b822
mov edx, dword [ebp - 0xf94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b818
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
jmp 0x1006b818
push 0
lea eax, [ebp - 0x328]
push eax
call dword [0x102ea1c0]
test eax, eax
jne 0x1006b854
call dword [0x102ea168]
cmp eax, 0xb7
je 0x1006b854
push 0x1038ab28
push 0x103b6640
call fcn.10064e30
add esp, 8
lea ecx, [ebp - 0xfc4]
mov esi, eax
lea eax, [ebp - 0x328]
push eax
call fcn.1005ab20
lea edx, [ebp - 0xfc4]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xf94]
call fcn.10072c20
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 0xf
mov ecx, dword [eax + 0x10]
jbe 0x1006b6cf
mov eax, dword [eax]
push ecx
push eax
push esi
call fcn.10065160
add esp, 0xc
push eax
call fcn.1008d0e0
mov byte [ebp - 4], 0xa
add esp, 4
mov ecx, dword [ebp - 0xf80]
cmp ecx, 0xf
jbe 0x1006b721
mov edx, dword [ebp - 0xf94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b717
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68f
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0xfc4]
mov dword [ebp - 0xf84], 0
mov dword [ebp - 0xf80], 0xf
mov byte [ebp - 0xf94], 0
mov byte [ebp - 4], 4
call fcn.1005aac0
lea eax, [ebp - 0x328]
push eax
lea ecx, [ebp - 0xfc4]
call fcn.1005ab20
lea edx, [ebp - 0xfc4]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xf94]
call fcn.10072c20
push 0x1b
push str.Failed_to_create_directory:
push 0
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.100510d0
mov dword [ebp - 0x1020], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x1030], xmm0
mov dword [ebp - 0x101c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1030], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1020], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea ecx, [ebp - 0x1030]
mov byte [ebp - 4], 0xe
call fcn.100a3f10
mov ecx, dword [ebp - 0x101c]
cmp ecx, 0xf
jbe 0x1006b605
mov edx, dword [ebp - 0x1030]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b5fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
jmp 0x1006b5fb
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0xfc4]
mov dword [ebp - 0xf84], 0
mov dword [ebp - 0xf80], 0xf
mov byte [ebp - 0xf94], 0
call fcn.1005aac0
mov byte [ebp - 0x1015], 0
jmp 0x1006c611
push 0x1038ab64
lea edx, [ebp - 0x1014]
lea ecx, [ebp - 0x104c]
call fcn.1005d140
add esp, 4
cmp dword [eax + 0x14], 7
jbe 0x1006b875
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x328]
push eax
lea eax, [ebp - 0xb48]
push eax
call dword [0x102ea378]
lea ecx, [ebp - 0x104c]
call fcn.1005aac0
push str..ini
lea edx, [ebp - 0x1014]
lea ecx, [ebp - 0x104c]
call fcn.1005d140
add esp, 4
cmp dword [eax + 0x14], 7
jbe 0x1006b8b6
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x328]
push eax
lea eax, [ebp - 0xd50]
push eax
call dword [0x102ea378]
lea ecx, [ebp - 0x104c]
call fcn.1005aac0
push str..log
lea edx, [ebp - 0x1014]
lea ecx, [ebp - 0x104c]
call fcn.1005d140
add esp, 4
cmp dword [eax + 0x14], 7
jbe 0x1006b8f7
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x328]
push eax
lea eax, [ebp - 0xf58]
push eax
call dword [0x102ea378]
lea ecx, [ebp - 0x104c]
call fcn.1005aac0
lea eax, [ebp - 0xb48]
push eax
lea ecx, [ebp - 0x104c]
call fcn.1005ab20
lea edx, [ebp - 0x104c]
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0xfac]
call fcn.10072c20
lea ecx, [ebp - 0x104c]
mov byte [ebp - 4], 0x11
call fcn.1005aac0
lea eax, [ebp - 0xd50]
push eax
lea ecx, [ebp - 0x1094]
call fcn.1005ab20
lea edx, [ebp - 0x1094]
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xfdc]
call fcn.10072c20
lea ecx, [ebp - 0x1094]
mov byte [ebp - 4], 0x14
call fcn.1005aac0
lea eax, [ebp - 0xf58]
push eax
lea ecx, [ebp - 0x107c]
call fcn.1005ab20
lea edx, [ebp - 0x107c]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xf94]
call fcn.10072c20
lea ecx, [ebp - 0x107c]
mov byte [ebp - 4], 0x17
call fcn.1005aac0
cmp dword [ebp - 0xf80], 0xf
lea eax, [ebp - 0xf94]
push dword [ebp - 0xf84]
cmova eax, dword [ebp - 0xf94]
mov ecx, 0x103b8630
push eax
call fcn.1005c230
mov ecx, dword [ebp - 0xf9c]
mov eax, 0x7fffffff
sub eax, ecx
cmp eax, 0xa
jb 0x1006c694
cmp dword [ebp - 0xf98], 0xf
lea eax, [ebp - 0xfac]
push ecx
cmova eax, dword [ebp - 0xfac]
lea ecx, [ebp - 0x104c]
push eax
push 0xa
push str.recordPath
lea eax, [ebp - 0xfac]
push eax
push dword [ebp - 0xf5c]
call fcn.100512b0
push 9
push str.__iniPath
lea ecx, [ebp - 0x104c]
mov byte [ebp - 4], 0x18
call fcn.10050970
mov dword [ebp - 0xf64], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xf74], xmm0
mov dword [ebp - 0xf60], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xf74], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xf64], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0xfdc]
cmp dword [ebp - 0xfc8], 0xf
lea ecx, [ebp - 0xf74]
push dword [ebp - 0xfcc]
cmova eax, dword [ebp - 0xfdc]
push eax
call fcn.10050970
mov dword [ebp - 0x1020], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x1030], xmm0
mov dword [ebp - 0x101c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1030], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1020], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea ecx, [ebp - 0x1030]
mov byte [ebp - 4], 0x1a
call fcn.100a3f10
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x101c]
cmp ecx, 0xf
jbe 0x1006bb42
mov edx, dword [ebp - 0x1030]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006bb38
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0xf60]
mov dword [ebp - 0x1020], 0
mov dword [ebp - 0x101c], 0xf
mov byte [ebp - 0x1030], 0
cmp ecx, 0xf
jbe 0x1006bb9b
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006bb91
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x1038]
mov dword [ebp - 0xf64], 0
mov dword [ebp - 0xf60], 0xf
mov byte [ebp - 0xf74], 0
cmp ecx, 0xf
jbe 0x1006bbf4
mov edx, dword [ebp - 0x104c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006bbea
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
push 0
xorps xmm0, xmm0
mov dword [ebp - 0xfb4], 0
push 0x10388044
lea ecx, [ebp - 0xfc4]
mov dword [ebp - 0xfb0], 0
movups xmmword [ebp - 0xfc4], xmm0
call fcn.10051030
push 0
mov byte [ebp - 4], 0x1b
call dword [0x102ea330]
test eax, eax
je 0x1006bd1b
push 0x104
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [0x102ea128]
test eax, eax
je 0x1006bd1b
xorps xmm0, xmm0
mov dword [ebp - 0xf64], 0
lea ecx, [ebp - 0x120]
mov dword [ebp - 0xf60], 0
movups xmmword [ebp - 0xf74], xmm0
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1006bc80
sub ecx, edx
lea eax, [ebp - 0x120]
push ecx
push eax
lea ecx, [ebp - 0xf74]
call fcn.10051030
lea eax, [ebp - 0x120]
mov byte [ebp - 4], 0x1c
push 0x5c
push eax
call fcn.102a9060
add esp, 8
test eax, eax
je 0x1006bcdd
lea ecx, [ebp - 0x120]
mov byte [eax], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1006bcc1
sub ecx, edx
lea eax, [ebp - 0x120]
push ecx
push eax
lea ecx, [ebp - 0xf74]
call fcn.1005c230
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0xf60]
cmp ecx, 0xf
jbe 0x1006bd1b
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006bd11
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
lea ecx, [ebp - 0xfdc]
call fcn.100735e0
test al, al
je 0x1006be77
call fcn.1006aea0
cmp dword [0x103aaca4], eax
jle 0x1006bdec
call fcn.1006acf0
xor esi, esi
nop word [eax + eax]
lea ecx, [ebp - 0xfdc]
call fcn.100735e0
test al, al
je 0x1006be71
push 0x1388
call dword [0x102ea15c]
inc esi
cmp esi, 0x14
jl 0x1006bd50
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0xf64], 0
push 0x1038aba0
lea ecx, [ebp - 0xf74]
mov dword [ebp - 0xf60], 0
movups xmmword [ebp - 0xf74], xmm0
call fcn.10051030
lea ecx, [ebp - 0xf74]
mov byte [ebp - 4], 0x1d
call fcn.100a3f10
mov ecx, dword [ebp - 0xf60]
cmp ecx, 0xf
jbe 0x1006be65
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006be5b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1006be5b
jmp 0x1006c68a
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0xf64], 0
push 0x1038aba0
lea ecx, [ebp - 0xf74]
mov dword [ebp - 0xf60], 0
movups xmmword [ebp - 0xf74], xmm0
call fcn.10051030
lea ecx, [ebp - 0xf74]
mov byte [ebp - 4], 0x1e
call fcn.100a3f10
mov ecx, dword [ebp - 0xf60]
cmp ecx, 0xf
jbe 0x1006be65
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006be5b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 0x1015], 0
jmp 0x1006c4f3
mov esi, dword [ebp - 0x1034]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x103c], 0
push str._dispatch_device_new_trans.php
lea ecx, [ebp - 0x104c]
mov dword [ebp - 0x1038], 0
movups xmmword [ebp - 0x104c], xmm0
call fcn.10051030
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x1094]
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x1084], 0
push str.http:__yz.aqianniao.com
movups xmmword [ebp - 0x1094], xmm0
mov dword [ebp - 0x1080], 0
call fcn.10051030
sub esp, 0x18
mov byte [ebp - 4], 0x20
mov ecx, esp
call fcn.100a3970
lea eax, [ebp - 0x104c]
push eax
lea edx, [ebp - 0x1094]
lea ecx, [ebp - 0x10f8]
call fcn.10081d70
add esp, 0x1c
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x107c]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x106c], 0
push str._dispatch_device_new_trans.php
movups xmmword [ebp - 0x107c], xmm0
mov dword [ebp - 0x1068], 0
call fcn.10051030
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x10ac]
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x109c], 0
push str.http:__yan2.shiqiapp.com
movups xmmword [ebp - 0x10ac], xmm0
mov dword [ebp - 0x1098], 0
call fcn.10051030
sub esp, 0x18
mov byte [ebp - 4], 0x23
mov ecx, esp
mov edx, 0x103b81e4
mov dword [ebp - 0xf5c], ecx
push 0x103b8238
call fcn.1004eaf0
add esp, 4
lea eax, [ebp - 0x107c]
lea edx, [ebp - 0x10ac]
lea ecx, [ebp - 0x10e0]
push eax
call fcn.10082390
add esp, 0x1c
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x1030]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x1020], 0
push str._dispatch_device_new_trans.php
movups xmmword [ebp - 0x1030], xmm0
mov dword [ebp - 0x101c], 0
call fcn.10051030
mov byte [ebp - 4], 0x25
xorps xmm0, xmm0
movups xmmword [ebp - 0xf74], xmm0
mov dword [ebp - 0xf64], 0
mov dword [ebp - 0xf60], 0
push 0x19
push str.http:__hwyz.aqianniao.com
lea ecx, [ebp - 0xf74]
call fcn.10051030
sub esp, 0x18
mov byte [ebp - 4], 0x26
mov ecx, esp
mov edx, 0x103b80f0
mov dword [ebp - 0xf5c], ecx
push 0x103b8238
call fcn.1004eaf0
add esp, 4
lea eax, [ebp - 0x1030]
lea edx, [ebp - 0xf74]
lea ecx, [ebp - 0x10c8]
push eax
call fcn.100816f0
add esp, 0x1c
push 3
lea eax, [ebp - 0x10f8]
mov byte [ebp - 4], 0x2b
push eax
call fcn.1008ea10
push fcn.10050070
push 3
push 0x18
lea eax, [ebp - 0x10f8]
mov byte [ebp - 4], 0x2a
push eax
call fcn.102a70a4
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0xf60]
cmp ecx, 0xf
jbe 0x1006c0b5
mov edx, dword [ebp - 0xf74]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c0ab
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x101c]
cmp ecx, 0xf
jbe 0x1006c0f3
mov edx, dword [ebp - 0x1030]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c0e9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x1098]
cmp ecx, 0xf
jbe 0x1006c131
mov edx, dword [ebp - 0x10ac]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c127
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x1068]
cmp ecx, 0xf
jbe 0x1006c16f
mov edx, dword [ebp - 0x107c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c165
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x1080]
cmp ecx, 0xf
jbe 0x1006c1ad
mov edx, dword [ebp - 0x1094]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c1a3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x1038]
cmp ecx, 0xf
jbe 0x1006c1eb
mov edx, dword [ebp - 0x104c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c1e1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
call fcn.1006acf0
push 0x1006b0d0
lea ecx, [ebp - 0xfe4]
call fcn.1008d180
lea ecx, [ebp - 0xfe4]
mov byte [ebp - 4], 0x2c
call fcn.10052440
lea eax, [ebp - 0x1034]
mov dword [ebp - 0x1034], 0xf424
push eax
push 0x1007fad0
lea ecx, [ebp - 0xf7c]
call fcn.1008e3d0
lea ecx, [ebp - 0xf7c]
mov byte [ebp - 4], 0x2d
call fcn.10052440
mov byte [ebp - 4], 0x2c
cmp dword [ebp - 0xf78], 0
jne 0x1006c699
cmp dword [ebp - 0xf98], 0xf
lea eax, [ebp - 0xfac]
push dword [ebp - 0xf9c]
cmova eax, dword [ebp - 0xfac]
mov ecx, 0x103aace0
push eax
call fcn.1005c230
cmp edi, 0x103aacc8
je 0x1006c295
cmp dword [edi + 0x14], 0xf
mov eax, edi
jbe 0x1006c287
mov eax, dword [edi]
push dword [edi + 0x10]
mov ecx, 0x103aacc8
push eax
call fcn.1005c230
cmp esi, 0x103aacb0
je 0x1006c2b5
cmp dword [esi + 0x14], 0xf
mov eax, esi
jbe 0x1006c2a7
mov eax, dword [esi]
push dword [esi + 0x10]
mov ecx, 0x103aacb0
push eax
call fcn.1005c230
lea ecx, [ebp - 0x104c]
call fcn.1006cf20
mov ecx, dword [ebp - 0x1038]
cmp ecx, 0xf
jbe 0x1006c2fa
mov edx, dword [ebp - 0x104c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c2f0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
cmp dword [ebp - 0xf98], 0xf
lea eax, [ebp - 0xfac]
push dword [ebp - 0xf9c]
cmova eax, dword [ebp - 0xfac]
mov ecx, 0x103aacf8
push eax
call fcn.1005c230
cmp edi, 0x103aad28
je 0x1006c33f
cmp dword [edi + 0x14], 0xf
mov eax, edi
jbe 0x1006c331
mov eax, dword [edi]
push dword [edi + 0x10]
mov ecx, 0x103aad28
push eax
call fcn.1005c230
cmp dword [ebp - 0xf98], 0xf
lea eax, [ebp - 0xfac]
mov dword [0x103b7c38], 0x15180
cmova eax, dword [ebp - 0xfac]
push eax
call dword [0x102ea16c]
cmp eax, 0xffffffff
jne 0x1006c429
push esi
lea ecx, [ebp - 0x1064]
mov byte [ebp - 4], 0x35
call fcn.10050100
push edi
lea ecx, [ebp - 0x104c]
call fcn.10050100
push 0x30
mov byte [ebp - 4], 0x36
call fcn.102a6f5e
mov esi, eax
add esp, 4
mov dword [ebp - 0xf5c], esi
lea eax, [ebp - 0x1064]
mov byte [ebp - 4], 0x37
push eax
mov ecx, esi
mov dword [ebp - 0x1034], esi
call fcn.10050100
lea eax, [ebp - 0x104c]
mov byte [ebp - 4], 0x38
lea ecx, [esi + 0x18]
push eax
call fcn.10050100
mov dword [ebp - 0xf5c], esi
lea eax, [ebp - 0xf78]
mov byte [ebp - 4], 0x39
push eax
push 0
push esi
push 0x10098c40
push 0
push 0
call fcn.102b7bb2
add esp, 0x18
mov dword [ebp - 0xf7c], eax
test eax, eax
je 0x1006c6a3
lea ecx, [ebp - 0x1064]
mov byte [ebp - 4], 0x3b
call fcn.1006c6c0
lea ecx, [ebp - 0xf7c]
call fcn.10052440
cmp dword [ebp - 0xf78], 0
jne 0x1006c69e
jmp 0x1006c4df
call fcn.10062030
test al, al
je 0x1006c4da
push esi
lea ecx, [ebp - 0x1064]
mov byte [ebp - 4], 0x2e
call fcn.10050100
push edi
lea ecx, [ebp - 0x104c]
call fcn.10050100
push 0x30
mov byte [ebp - 4], 0x2f
call fcn.102a6f5e
mov esi, eax
add esp, 4
mov dword [ebp - 0xf5c], esi
lea eax, [ebp - 0x1064]
mov byte [ebp - 4], 0x30
push eax
mov ecx, esi
mov dword [ebp - 0x1034], esi
call fcn.10050100
lea eax, [ebp - 0x104c]
mov byte [ebp - 4], 0x31
lea ecx, [esi + 0x18]
push eax
call fcn.10050100
mov dword [ebp - 0xf5c], esi
lea eax, [ebp - 0xf78]
mov byte [ebp - 4], 0x32
push eax
push 0
push esi
push 0x10098ba0
push 0
push 0
call fcn.102b7bb2
add esp, 0x18
mov dword [ebp - 0xf7c], eax
test eax, eax
je 0x1006c6a3
lea ecx, [ebp - 0x1064]
mov byte [ebp - 4], 0x34
call fcn.1006c6c0
jmp 0x1006c40c
call fcn.1006d360
cmp dword [ebp - 0xfe0], 0
mov byte [ebp - 0x1015], 1
jne 0x1006c69e
mov ecx, dword [ebp - 0xfb0]
cmp ecx, 0xf
jbe 0x1006c52d
mov edx, dword [ebp - 0xfc4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c523
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0xf80]
cmp ecx, 0xf
jbe 0x1006c567
mov edx, dword [ebp - 0xf94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c55d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0xfc8]
cmp ecx, 0xf
jbe 0x1006c5a1
mov edx, dword [ebp - 0xfdc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c597
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov ecx, dword [ebp - 0xf98]
mov dword [ebp - 0xfcc], 0
mov dword [ebp - 0xfc8], 0xf
mov byte [ebp - 0xfdc], 0
cmp ecx, 0xf
jbe 0x1006c5f6
mov edx, dword [ebp - 0xfac]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c5ec
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov dword [ebp - 0xf9c], 0
mov dword [ebp - 0xf98], 0xf
mov byte [ebp - 0xfac], 0
lea ecx, [ebp - 0x1014]
call fcn.1005aac0
mov ecx, dword [ebp - 0xfe8]
cmp ecx, 0xf
jbe 0x1006c652
mov edx, dword [ebp - 0xffc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006c648
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006c68a
push ecx
push edx
call fcn.102a6f8e
add esp, 8
mov al, byte [ebp - 0x1015]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.102a6f38
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.102b3a2f
call fcn.1004cba0
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.102b3a2f
call fcn.1004cba0
call fcn.102bc6a1
call fcn.102bc6a1
push 6
mov dword [ebp - 0xf78], 0
call fcn.102a4f15
int3