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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x88
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 0x20
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
mov dword [ebx], 0x94c2d8
push ebx
mov eax, esp
push eax
call fcn.00416ac2
pop ebx
mov dword [ebp - 0x20], 0
push 0x20
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x24], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
mov dword [ebx], 0x94eb5b
push ebx
mov eax, esp
push eax
call fcn.00446f9c
pop ebx
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
push eax
push dword [0xe64d40]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x45d507
push 0
push 0
push 0xffffffffffffffff
push 8
push 0x16264a94
push 0x5226480e
call fcn.0079390c
add esp, 0x18
push 0x94294a
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push 0x978645
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x978606
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x94f03b
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push 0x94270e
mov ecx, 9
call fcn.00403db0
add esp, 0x24
mov dword [ebp - 0x44], eax
push 0
push dword [ebp - 0x44]
push 0xffffffffffffffff
push 8
push 0x1626497f
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45b5b8
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push 0x99b28a
mov ecx, 2
call fcn.00403db0
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 0x16264b11
push 0x5226480e
call fcn.00413a8d
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45b5f5
push ebx
call fcn.007938e8
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 2
jne 0x45bbd0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
push eax
push dword [0xe64d48]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x45b658
push 0x80000301
push 0
push 0x5dc
push 1
mov eax, 4
mov ebx, 0x81d650
call fcn.00793906
add esp, 0x10
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
je 0x45b676
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64d48]
test ebx, ebx
je 0x45b68a
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64d48], eax
xor ecx, ecx
lea eax, [ebp - 4]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 5
jg 0x45bbc8
push 0x99af0f
push dword [0xe64d20]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x45bbc1
push 1
push 1
call fcn.0041564f
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45b6e4
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 8], eax
push str.9c7b9399680658d308691f2acad58c0a
push dword [ebp - 8]
push dword [0xe64bf8]
push str.1.0Web
mov ebx, dword [ebp + 0xc]
push dword [ebx]
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [0xe64be4]
mov ecx, 7
call fcn.00403db0
add esp, 0x1c
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.004160c3
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45b756
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45b76a
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push dword [ebp - 0xc]
push 0x94c683
push dword [ebp - 8]
push str.timeStamp
push dword [0xe64bf8]
push str.Version1.0OSWebToken
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str.Stamp
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.SerialNo
push dword [0xe64be4]
push str.https:__quickorder.dailiantong.com.cn_api_share_ZhiMaLock_UserID
mov ecx, 0xc
call fcn.00403db0
add esp, 0x30
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45b7cc
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPad__CPU_OS_11_0_like_Mac_OS_X__AppleWebKit_604.1.34__KHTML__like_Gecko__Version_11.0_Mobile_3551_Safari_604.1_r_n
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push 1
push 0xe64bf0
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.004050c9
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45b8ef
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45b902
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45b912
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45b922
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x45b932
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45b942
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45b952
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45b962
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x799f70
call fcn.007938fa
add esp, 0x10
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45b99c
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040948c
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45b9e2
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45b9f2
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45ba05
mov eax, 0x9424d5
push eax
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45ba2b
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45ba3f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99af0f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45ba74
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
je 0x45bab8
mov eax, 0x99af0f
push eax
mov ebx, dword [0xe64d20]
test ebx, ebx
je 0x45baad
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64d20], eax
jmp 0x45bbc8
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99b311
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45bae9
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x45bbaf
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94cc2e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45bb3a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
jne 0x45bbaf
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99b318
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45bb8b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0xffffffff
jne 0x45bbaf
xor eax, eax
jmp 0x45bbb4
mov eax, 1
test eax, eax
je 0x45bbc1
jmp 0x45bbc8
pop ebx
pop ecx
jmp 0x45b697
add esp, 8
jmp 0x45c10b
xor ecx, ecx
lea eax, [ebp - 4]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x1e
jg 0x45c108
push 0x99af0f
push dword [0xe64d20]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x45c101
push 1
push 1
call fcn.0041564f
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45bc24
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 8], eax
push str.9c7b9399680658d308691f2acad58c0a
push dword [ebp - 8]
push dword [0xe64bf8]
push str.1.0Web
mov ebx, dword [ebp + 0xc]
push dword [ebx]
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [0xe64be4]
mov ecx, 7
call fcn.00403db0
add esp, 0x1c
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.004160c3
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45bc96
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45bcaa
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push dword [ebp - 0xc]
push 0x94c683
push dword [ebp - 8]
push str.timeStamp
push dword [0xe64bf8]
push str.Version1.0OSWebToken
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str.Stamp
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.SerialNo
push dword [0xe64be4]
push str.https:__quickorder.dailiantong.com.cn_api_share_ZhiMaLock_UserID
mov ecx, 0xc
call fcn.00403db0
add esp, 0x30
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45bd0c
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPad__CPU_OS_11_0_like_Mac_OS_X__AppleWebKit_604.1.34__KHTML__like_Gecko__Version_11.0_Mobile_3551_Safari_604.1_r_n
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push 1
push 0xe64bf0
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.004050c9
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45be2f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45be42
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45be52
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45be62
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x45be72
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45be82
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45be92
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45bea2
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x799f70
call fcn.007938fa
add esp, 0x10
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45bedc
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040948c
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45bf22
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45bf32
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45bf45
mov eax, 0x9424d5
push eax
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45bf6b
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45bf7f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99af0f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45bfb4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
je 0x45bff8
mov eax, 0x99af0f
push eax
mov ebx, dword [0xe64d20]
test ebx, ebx
je 0x45bfed
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64d20], eax
jmp 0x45c108
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99b311
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45c029
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x45c0ef
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94cc2e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45c07a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
jne 0x45c0ef
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99b318
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x45c0cb
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0xffffffff
jne 0x45c0ef
xor eax, eax
jmp 0x45c0f4
mov eax, 1
test eax, eax
je 0x45c101
jmp 0x45c108
pop ebx
pop ecx
jmp 0x45bbd7
add esp, 8
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str.Message
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xe0]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45c165
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x45c179
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x9424cc
push dword [ebp - 0x20]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x45d49a
push dword [ebp - 0x20]
push 0x94294a
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push 0x99b325
mov ebx, dword [ebp + 0x10]
push dword [ebx]
mov ecx, 5
call fcn.00403db0
add esp, 0x14
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 0x16264b11
push 0x5226480e
call fcn.00413a8d
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45c1e0
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99af0f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x45c211
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
je 0x45d428
push 0xffffffffffffffff
push 9
push 0x162a0dfa
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 1
jne 0x45c2c5
push dword [0xe64bec]
push 0x99b32e
mov ecx, 2
call fcn.00403db0
add esp, 8
mov dword [ebp - 0x44], eax
push 0x94294a
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push 0x978645
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push 0x99b33f
mov ecx, 5
call fcn.00403db0
add esp, 0x14
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.00444170
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45c2b5
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45c2c5
push ebx
call fcn.007938e8
add esp, 4
push 0xffffffffffffffff
push 9
push 0x162a0df3
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 1
jne 0x45c324
push 0x80000301
push 0
push 2
push 0x10010
push 0x162a0df1
push 0x5226480e
push 2
mov ebx, 0x798390
call fcn.007938fa
add esp, 0x1c
test eax, eax
je 0x45c324
mov eax, 1
jmp 0x45c329
mov eax, 0
test eax, eax
je 0x45c355
push 0
push 0
push 0
push reloc.WS2_32.dll_getpeername
push 0
push 0x99b349
push 2
mov ebx, 0x7979f0
call fcn.007938fa
add esp, 0x1c
push 0xffffffffffffffff
push 8
push 0x16269072
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x9424cc
push dword [ebp - 0x44]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45c39c
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0x48], 0
jne 0x45c3fb
push 0xffffffffffffffff
push 8
push 0x16269072
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x9e8d9f
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45c3ed
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0x50], 0
jne 0x45c3fb
xor eax, eax
jmp 0x45c400
mov eax, 1
test eax, eax
je 0x45c7fa
push str.9c7b9399680658d308691f2acad58c0a
push dword [ebp - 8]
push dword [0xe64be4]
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.004160c3
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45c461
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45c475
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push dword [ebp - 0xc]
push 0x94c683
push dword [ebp - 8]
push str.timeStamp
push dword [0xe64be4]
push str.https:__quickorder.dailiantong.com.cn_api_share_IdCardInfo1_UserID
mov ecx, 6
call fcn.00403db0
add esp, 0x18
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45c4b8
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPad__CPU_OS_11_0_like_Mac_OS_X__AppleWebKit_604.1.34__KHTML__like_Gecko__Version_11.0_Mobile_3551_Safari_604.1_r_n
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push 1
push 0xe64bf0
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.004050c9
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45c5db
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45c5ee
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45c5fe
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45c60e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x45c61e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45c62e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45c63e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45c64e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x799f70
call fcn.007938fa
add esp, 0x10
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45c688
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040948c
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45c6ce
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45c6de
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45c6f1
mov eax, 0x9424d5
push eax
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45c717
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45c72b
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str.Result_0_RealName
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45c789
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45c79d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str.Result_0_IDCard
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45c7dd
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x45c7f1
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x45c85c
push 0xffffffffffffffff
push 8
push 0x16269072
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45c827
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0xffffffffffffffff
push 8
push 0x16269073
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x45c858
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push dword [ebp - 8]
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.101.0Web
push dword [0xe64be4]
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
mov ecx, 6
call fcn.00403db0
add esp, 0x18
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x45c899
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push str.9c7b9399680658d308691f2acad58c0a
push dword [ebp - 0x30]
mov ecx, 2
call fcn.00403db0
add esp, 8
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.004160c3
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45c8f0
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45c904
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
lea eax, [ebp - 0x28]
push eax
call fcn.0044440f
mov dword [ebp - 0x48], eax
push dword [ebp - 0xc]
push 0x94c683
push dword [ebp - 8]
push str.TimeStamp
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.APPID10Version1.0OSWebSerialNo
push dword [0xe64be4]
push 0x9e8e3a
push dword [ebp - 0x2c]
push str.IDCard
push dword [ebp - 0x48]
push str.Name
mov ecx, 0xc
call fcn.00403db0
add esp, 0x30
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45c975
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45c989
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPad__CPU_OS_11_0_like_Mac_OS_X__AppleWebKit_604.1.34__KHTML__like_Gecko__Version_11.0_Mobile_3551_Safari_604.1_r_n
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
lea eax, [ebp - 0x34]
push eax
push 1
push 1
mov eax, str.https:__quickorder.dailiantong.com.cn_api_share_ZhimaCustomerInit
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
call fcn.004050c9
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45cab9
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45cacc
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45cadf
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45caef
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45caff
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x45cb0f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45cb1f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45cb2f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45cb3f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x799f70
call fcn.007938fa
add esp, 0x10
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45cb79
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040948c
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45cbbf
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45cbcf
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45cbe2
mov eax, 0x9424d5
push eax
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45cc08
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45cc1c
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str.Result
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xe0]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45cc7a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x45cc8e
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push dword [ebp - 8]
push str.1.0Web
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 0x38]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x45ccc6
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push str.9c7b9399680658d308691f2acad58c0a
push dword [ebp - 0x30]
mov ecx, 2
call fcn.00403db0
add esp, 8
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.004160c3
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45cd1d
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45cd31
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push dword [ebp - 0xc]
push 0x94c683
push dword [ebp - 8]
push str.Version1.0OSWebTimeStamp
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.RouteIsPublishSerialNo
push dword [ebp - 0x38]
push str.CertifyId
mov ecx, 8
call fcn.00403db0
add esp, 0x20
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45cd7b
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPad__CPU_OS_11_0_like_Mac_OS_X__AppleWebKit_604.1.34__KHTML__like_Gecko__Version_11.0_Mobile_3551_Safari_604.1_r_n
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
lea eax, [ebp - 0x34]
push eax
push 1
push 1
mov eax, str.https:__quickorder.dailiantong.com.cn_api_share_ZhimaCustomerCertify
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
call fcn.004050c9
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45ceab
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45cebe
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45ced1
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45cee1
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45cef1
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x45cf01
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45cf11
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45cf21
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45cf31
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x799f70
call fcn.007938fa
add esp, 0x10
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45cf6b
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040948c
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45cfb1
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45cfc1
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x45cfd4
mov eax, 0x9424d5
push eax
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45cffa
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45d00e
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str.Result
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xe0]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45d06c
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x45d080
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 1
push 0x13e
push 1
push 0
push 0x13e
push 1
mov eax, 0x9e8f20
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.0045d5fd
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x45d0d9
push ebx
call fcn.007938e8
add esp, 4
push 0
push dword [ebp - 0x50]
push 0xffffffffffffffff
push 0xa
push 0x16264979
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45d104
push ebx
call fcn.007938e8
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 5
push 0x16264979
push 0x5226480e
call fcn.0079390c
add esp, 0x18
push 0
push 2
push 0xffffffffffffffff
push 0xc
push 0x1626498e
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
je 0x45d15c
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64ca4]
test ebx, ebx
je 0x45d170
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64ca4], eax
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx]
test eax, eax
je 0x45d194
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64cb0]
test ebx, ebx
je 0x45d1a8
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64cb0], eax
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
je 0x45d1cc
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64cb8]
test ebx, ebx
je 0x45d1e0
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64cb8], eax
mov ebx, dword [ebp + 0x14]
mov eax, dword [ebx]
test eax, eax
je 0x45d204
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64ca8]
test ebx, ebx
je 0x45d218
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64ca8], eax
mov ebx, dword [ebp + 0x18]
mov eax, dword [ebx]
test eax, eax
je 0x45d23c
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64cb4]
test ebx, ebx
je 0x45d250
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64cb4], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e8f22
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x45d289
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
je 0x45d2c8
mov eax, 0x9e8f25
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x45d2bf
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
jmp 0x45d2e2
mov eax, 0x9e8f2e
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x45d2de
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
xor ecx, ecx
lea eax, [ebp - 4]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x26
jg 0x45d420
fld qword [0x9e8f37]
fild dword [ebp - 4]
fstp qword [ebp - 0x48]
fsub qword [ebp - 0x48]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
call fcn.00403e0c
mov dword [ebp - 4], eax
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x9e8f3f
push dword [ebp - 0x44]
push 0x9e8f50
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45d360
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0x48]
push eax
push 0x16264b11
push 0x5226480e
call fcn.00413a8d
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45d383
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 4], 0
jne 0x45d3d4
call fcn.00447e53
lea eax, [ebp - 0x40]
push eax
push dword [ebp + 0x18]
push 0xe64ca8
push 0xe64cb8
push 0xe64cb0
push 0xe64ca4
call fcn.0045f498
push 0
push 0
push 0xffffffffffffffff
push 5
push 0x16264979
push 0x5226480e
call fcn.0079390c
add esp, 0x18
jmp 0x45d420
push 0x80000301
push 0
push 0x3e8
push 1
mov eax, 4
mov ebx, 0x81d650
call fcn.00793906
add esp, 0x10
mov eax, dword [0xe64ca4]
push eax
push dword [0xe64d40]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x45d419
jmp 0x45d420
pop ebx
pop ecx
jmp 0x45d2e9
add esp, 8
jmp 0x45d495
push 0xffffffffffffffff
push 8
push 0x16264b06
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x45d454
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45d47a
push ebx
call fcn.007938e8
add esp, 4
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16264a94
push 0x5226480e
call fcn.0079390c
add esp, 0x18
jmp 0x45d507
push 0xffffffffffffffff
push 8
push 0x16264b06
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x45d4c6
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45d4ec
push ebx
call fcn.007938e8
add esp, 4
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16264a94
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45d517
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45d527
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45d537
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45d547
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45d557
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x45d577
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x24]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45d597
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x45d5a7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x45d5b7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45d5c7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x45d5d7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x45d5e7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x45d5f7
push ebx
call fcn.007938e8
add esp, 4
mov esp, ebp
pop ebp
ret 0x14