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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x68
push 0x10
call fcn.10080207
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
add ebx, 4
push ebx
push 0x30
call fcn.10080207
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x1011d11f
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push ebx
mov ebx, edi
mov ecx, 0xa
push ecx
push ebx
push 0x20
call fcn.10080207
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
add ebx, 8
push ebx
push 0xc
call fcn.10080207
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x1002f86e
pop ebx
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0x64
call fcn.10080207
add esp, 4
mov dword [ebp - 0x10], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x19
rep stosd dword es:[edi], eax
mov dword [ebx], 0x101108fe
push ebx
add ebx, 0x1c
push ebx
push 0xc
call fcn.10080207
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x10110a06
pop ebx
pop ebx
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
push 8
call fcn.10080207
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x10110a26
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.h_5_identity_verify.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x1002f9b8
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
jne 0x1002fa2f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._noCaptchaAction.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x1002fa0b
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x1002fa2f
xor eax, eax
jmp 0x1002fa34
mov eax, 1
test eax, eax
je 0x1003091f
push dword [ebp + 0x14]
call fcn.10030e9d
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 2
jne 0x1002fa71
lea eax, [ebp - 4]
push eax
push dword [ebp + 0x14]
call fcn.10030ee0
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 1
jne 0x1002fa71
mov eax, 1
jmp 0x1002fa76
mov eax, 0
test eax, eax
je 0x100308e9
mov ebx, dword [ebp - 4]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
xor ecx, ecx
push eax
lea eax, [ebp - 8]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x100308da
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 4]
call fcn.10006709
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x1002facd
push 0x1af
push 0x40353ae
push 4
call fcn.10080219
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x1002faea
push 0x1af
push 0x40353ae
push 1
call fcn.10080219
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
jne 0x1002fb6d
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 4]
call fcn.10006709
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x1002fb2d
push 0x1e7
push 0x40353ae
push 4
call fcn.10080219
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x1002fb4a
push 0x1e7
push 0x40353ae
push 1
call fcn.10080219
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 8]
add ebx, 4
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], 0
je 0x1002fb6d
mov eax, 1
jmp 0x1002fb72
mov eax, 0
test eax, eax
je 0x100308c0
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 4]
call fcn.10006709
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x1002fba4
push 0x259
push 0x40353ae
push 4
call fcn.10080219
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x1002fbc1
push 0x259
push 0x40353ae
push 1
call fcn.10080219
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 8]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 4]
call fcn.10006709
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x1002fbfb
push 0x259
push 0x40353ae
push 4
call fcn.10080219
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x1002fc18
push 0x259
push 0x40353ae
push 1
call fcn.10080219
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 8]
add ebx, 8
mov dword [ebp - 0x3c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
push 0x80000301
push 0
mov ebx, dword [ebp - 0x38]
push dword [ebx]
push 2
mov ebx, 0x10083b70
call fcn.10080213
add esp, 0x1c
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x1002fc68
mov eax, 0x10110e6f
push eax
push 1
mov ebx, 0x10082500
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x1002fc8e
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x1002fca2
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 1
push 1
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
push dword [ebp + 0x10]
push 1
mov eax, str.Post
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x54]
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002fcea
push ebx
call fcn.1008020d
add esp, 4
push 1
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_87.0.4280.66_Safari_537.36
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc4]
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002fd19
push ebx
call fcn.1008020d
add esp, 4
push 1
push dword [ebp + 0x10]
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc8]
push 0x102f1fec
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x12c]
mov dword [ebp - 0x38], eax
push 1
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc0]
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002fd6b
push ebx
call fcn.1008020d
add esp, 4
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x58]
lea eax, [ebp - 0x14]
push eax
mov eax, str.AliworkUmid
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
push 0xa
push 0
call fcn.10017549
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002fdae
push ebx
call fcn.1008020d
add esp, 4
push 0x10110c5f
push dword [ebp - 0x14]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x1002fdf0
lea eax, [ebp - 0x14]
push eax
call fcn.10018ca7
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x1002fde7
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
jmp 0x1002fe38
call fcn.1001bd80
mov dword [ebp - 0x38], eax
push dword [ebp - 0x38]
push str.ENCODE_3_000000000000000000000000000000_
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002fe20
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x1002fe34
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push VariantClear
push 0
push str.9.19.07N
push VariantClear
push 0
push str.SoftwareCareFreeShopAideAppInfoAliVersion
push 0x80000301
push 0
push 4
push 3
mov ebx, 0x10083700
call fcn.10080213
add esp, 0x28
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1002fe85
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._noCaptchaAction.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x1002febc
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
je 0x100302b2
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
mov dword [ebp - 0x38], eax
push 0x1011cd10
push dword [ebp - 0x38]
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002ff18
push ebx
call fcn.1008020d
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x1011cd10
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
mov eax, str.webviewbridge_
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.10004ebd
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x1002ff64
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x1002ff74
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x1002ff84
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x1002ff98
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x80000101
push 0
push 0x26
push 1
mov ebx, 0x10080a20
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x38], eax
push dword [ebp - 0x38]
push dword [ebp - 0x1c]
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002ffe3
push ebx
call fcn.1008020d
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x10111375
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
mov eax, 0x1011cd22
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.10004ebd
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x1003002f
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x1003003f
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x1003004f
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [0x102f1ffc]
test ebx, ebx
je 0x10030066
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [0x102f1ffc], eax
push 1
mov eax, 0x101143ab
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
push 1
push 1
push 1
push 1
push 0x102f1fb0
call fcn.10029bb2
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x100300a5
push ebx
call fcn.1008020d
add esp, 4
push 1
push 1
call fcn.10006126
mov dword [ebp - 0x40], eax
push str.____ext_:__
push dword [ebp - 0x14]
push str.__n___riskControlInfo_:__osVersion_:_winpc___ua_:____umidToken_:_
push dword [ebp - 0x1c]
push str.___aliusersdk_h5querystring_:_
push dword [0x102f1ffc]
push str.___ext_:_token_:_
push dword [ebp - 0x18]
push str.___locale_:_zh_CN___utdid_:_pc_qianniu
push dword [ebp - 0x18]
push str.__sdkVersion_:_winpc_2.1.0.0___appVersion_:_
push dword [ebp - 0x40]
push str.___pwdEncrypted_:false__t_:
push dword [0x102f1ff4]
push str.___password_:_
push dword [ebp - 0x3c]
push str._loginInfo_:__appName_:_24585574___site_:0__loginId_:_
mov ecx, 0x11
call fcn.1000138f
add esp, 0x44
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x1003011f
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x1003012f
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10030143
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov eax, 0x101144f7
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
call fcn.10010cba
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1003016b
push ebx
call fcn.1008020d
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.10001258
push VariantClear
push 0
push 0x10110bca
push VariantClear
push 0
push 0x10110bcc
push VariantClear
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x100301ac
mov eax, 0x10110c5f
push eax
push 6
mov ebx, 0x10081710
call fcn.10080213
add esp, 0x4c
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x10110c25
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, 0x10110c5f
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10110c2f
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
mov eax, str.88888
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.100029a2
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x1003023a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x1003024a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x1003025a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x1003026a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x1003027a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x1003028a
push ebx
call fcn.1008020d
add esp, 4
push dword [ebp - 0x54]
call fcn.1000739c
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100302a9
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
jmp 0x10030524
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.actioncontinueLogin
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.www.alipay.com_webviewbridge_
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10004ebd
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10030312
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x10030322
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x10030332
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10030346
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x10110c5f
push dword [ebp - 0x1c]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x10030524
push str.__n___riskControlInfo_:__osVersion_:_winpc___umidToken_:_____ext_:__
push dword [ebp - 0x1c]
push str.___ext_:_aliusersdk_h5querystring_:_
push dword [ebp - 0x18]
push str.___site_:0__locale_:_zh_CN___utdid_:_pc_qianniu
push dword [ebp - 0x18]
push str.___t_:834__sdkVersion_:_winpc_2.1.0.0___appVersion_:_
push dword [0x102f2000]
push str.___scene_:_
push dword [0x102f1ffc]
push str._tokenInfo_:__appName_:_24585574___tokenType_:____token_:_
mov ecx, 0xb
call fcn.1000138f
add esp, 0x2c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x100303ba
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov eax, 0x1011cf66
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
call fcn.10010cba
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x100303e2
push ebx
call fcn.1008020d
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.10001258
push VariantClear
push 0
push 0x10110bca
push VariantClear
push 0
push 0x10110bcc
push VariantClear
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x10030423
mov eax, 0x10110c5f
push eax
push 6
mov ebx, 0x10081710
call fcn.10080213
add esp, 0x4c
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x10110c25
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, 0x10110c5f
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10110c2f
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
mov eax, str.88888
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.100029a2
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x100304b1
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x100304c1
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x100304d1
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x100304e1
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x100304f1
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x10030501
push ebx
call fcn.1008020d
add esp, 4
push dword [ebp - 0x54]
call fcn.1000739c
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10030520
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 0x10110c5f
push dword [ebp - 0x24]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x1003058c
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x188]
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 1
jne 0x1003058c
mov eax, 1
jmp 0x10030591
mov eax, 0
test eax, eax
je 0x100308bb
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
mov eax, 0x1011cfa2
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x100305d7
push ebx
call fcn.1008020d
add esp, 4
push str.pwdError
push dword [ebp - 0x40]
call fcn.10001287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x10030605
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x1003067d
mov dword [ebp - 0x2c], 1
push VariantClear
push 0
mov eax, dword [0x102f1fb0]
test eax, eax
jne 0x1003062b
mov eax, 0x10110c5f
push eax
push VariantClear
push 0
push str.https:__login.taobao.com_member_login.jhtml_stylemininewMini2trueredirectURLhttps_3A_2F_2Ftrade_2Etaobao_2Ecom_2Ftrade_2Fitemlist_2Flist_5Fsold_5Fitems_2Ehtm
push 2
mov eax, 1
mov ebx, 0x100e39b0
call fcn.1008022b
add esp, 0x1c
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
push 0x102f1fec
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10030678
push ebx
call fcn.1008020d
add esp, 4
jmp 0x100308b6
push 1
mov eax, str.data.code
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x138]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x100306af
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp - 0x40], 0x3304
jne 0x1003072c
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
mov eax, str.data.returnValue.h5Url
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x100306fa
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x40]
push eax
push 0x102f1fec
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x10030720
push ebx
call fcn.1008020d
add esp, 4
mov dword [ebp - 0x2c], 1
jmp 0x100308b6
push 1
mov eax, str.data.code
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x138]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1003075e
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp - 0x3c], 0xbb8
jne 0x100308b6
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
mov eax, str.data.returnValue.data
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x28]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x100307a9
push ebx
call fcn.1008020d
add esp, 4
push 0x102f1fe4
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x14]
push eax
push 0x102f1ff4
lea eax, [ebp - 0x34]
push eax
push 0
push 1
call fcn.10021018
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x100307e1
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x100307f5
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.runAsUserId
push VariantClear
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x1003082a
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
je 0x100308b6
mov eax, dword [ebp - 0x30]
test eax, eax
je 0x10030866
push eax
mov ebx, eax
call fcn.10001324
inc eax
push eax
call fcn.10080207
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x102f1fe0]
test ebx, ebx
je 0x1003087a
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [0x102f1fe0], eax
mov dword [0x102f1fb4], 1
push 0
push 0
push 0
push 0x10001
push 0x603539c
push 0x5203539d
push 2
mov ebx, 0x100838a0
call fcn.10080213
add esp, 0x1c
jmp 0x100308b6
jmp 0x100308bb
jmp 0x100308da
push 0
mov ebx, 0x10083890
call fcn.10080213
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x1002fa95
add esp, 0xc
mov dword [ebp - 0x2c], 1
jmp 0x1003091a
push 0x10001
push 0x603539c
push 0x5203539d
push 1
mov ebx, 0x10080740
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x38], eax
push 1
push dword [ebp - 0x38]
call fcn.10031709
jmp 0x10030c5d
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.h_5_verify_modes.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030952
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
jne 0x10030a1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._generate.do
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x100309a5
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x10030a1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._query.do
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x100309f8
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
jne 0x10030a1c
xor eax, eax
jmp 0x10030a21
mov eax, 1
test eax, eax
je 0x10030a36
push dword [ebp + 0x14]
call fcn.1003174c
jmp 0x10030c5d
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.newlogin_login.do
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030a69
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
je 0x10030aa5
push dword [ebp + 0x14]
call fcn.10030e9d
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 2
jne 0x10030aa5
mov eax, 1
jmp 0x10030aaa
mov eax, 0
test eax, eax
je 0x10030abf
push dword [ebp + 0x14]
call fcn.1003174c
jmp 0x10030c5d
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._member_loginBySafe.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030af2
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
jne 0x10030c0f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._list_sold_items.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030b45
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x10030c0f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._home.htm
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030b98
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
jne 0x10030c0f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._durex_checkcode
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030beb
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0xffffffff
jne 0x10030c0f
xor eax, eax
jmp 0x10030c14
mov eax, 1
test eax, eax
je 0x10030c29
push dword [ebp + 0x14]
call fcn.1003174c
jmp 0x10030c5d
cmp dword [0x102f1fb4], 1
jne 0x10030c5d
push 0
push 0
push 0
push 0x10001
push 0x603539c
push 0x5203539d
push 2
mov ebx, 0x100838a0
call fcn.10080213
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.et_f.js
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030c90
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xffffffff
jne 0x10030d07
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.index.js
push VariantClear
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x10030ce3
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xffffffff
jne 0x10030d07
xor eax, eax
jmp 0x10030d0c
mov eax, 1
test eax, eax
je 0x10030d78
push 0
push 0
push 0
push VariantClear
push 0
push str.document.getElementsByClassName_login_blocks_login_switch_tab__0_.style.visibilityhidden_document.getElementsByClassName_login_blocks_login_links__0_.style.visibilityhidden
push 2
mov eax, 1
mov ebx, 0x100e39b0
call fcn.1008022b
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
lea eax, [ebp - 0x38]
push eax
push dword [0x102f2004]
push 0x102f1fec
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x178]
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10030d78
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x2c]
jmp 0x10030d80
push eax
mov ebx, dword [ebp - 4]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x10030da6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x10030da2
imul eax, dword [ebx]
jmp 0x10030d97
mov ecx, eax
test ecx, ecx
je 0x10030de5
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.1008020d
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030dd4
push ebx
call fcn.1008020d
add esp, 4
pop ebx
call fcn.1008020d
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x10030dac
call fcn.1008020d
add esp, 4
pop ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10030e06
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10030e26
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10030e36
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10030e46
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10030e56
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10030e66
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10030e86
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10030e96
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x10