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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd4
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
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
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 dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
push 8
call fcn.005039ad
add esp, 4
mov dword [ebp - 0x54], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x5fa79f
push ebx
add ebx, 4
push ebx
push 8
call fcn.005039ad
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00442a99
pop ebx
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, 0x12
call fcn.0040143b
push 0x20004
push 0x16012ac7
push 0x52010003
push 7
mov eax, 1
mov ebx, 0x5716f0
call fcn.005039d1
add esp, 0x58
mov dword [ebp - 4], eax
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 2
mov eax, 1
mov ebx, 0x5717e0
call fcn.005039d1
add esp, 0x1c
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
fild dword [ebp - 4]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x5f5e52]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x7c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x484b5f
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x484bac
push ebx
call fcn.005039b9
add esp, 4
push VariantClear
push 0
push 0x5f5f8a
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
cmp dword [ebp + 8], 0
je 0x484c08
mov eax, 0x613ab8
jmp 0x484c0d
mov eax, 0x5f64f3
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x484c23
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x484c70
push ebx
call fcn.005039b9
add esp, 4
push VariantClear
push 0
mov eax, dword [0x6eeb90]
test eax, eax
jne 0x484c85
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x484cee
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x5053c0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x484d14
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x70]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x484d42
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x74], 0
je 0x484e4b
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x78], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x484d78
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x5053c0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x484d9e
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, str.http:__sq.jd.com_
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.0040db78
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x484ded
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x484e00
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x8c]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x484e37
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x90], 0
je 0x484e4b
mov eax, 1
jmp 0x484e50
mov eax, 0
test eax, eax
je 0x484eb8
push VariantClear
push 0
push 0x61a8b7
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
push 0xbb8
call fcn.0041bfc4
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
push 0x6eeb90
call fcn.00447fc9
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x484ee1
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x70], 0
jne 0x484f05
mov eax, 0x61a8fd
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x484f01
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x484f61
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
call fcn.0043adca
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x484f49
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x484f5d
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x484f9f
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x484f9f
mov eax, 1
jmp 0x484fa4
mov eax, 0
test eax, eax
je 0x4861df
push VariantClear
push 0
push 0x61a914
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [0x6eeb84]
add ebx, 0x18
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, dword [0x6eeb94]
add ebx, 0x20
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
cmp dword [ebx], 0
jne 0x48611c
mov ebx, dword [0x6eeb94]
add ebx, 0x20
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], 1
push VariantClear
push 0
push 0x61a92f
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
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
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 1
lea eax, [ebp - 0x14]
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
push 1
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
call fcn.00415eed
mov ebx, eax
test ebx, ebx
je 0x48517b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48518e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4851a1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4851b4
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4851c7
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4851da
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4851ea
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4851fa
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48520a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48521a
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f6557
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.Location:
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x485266
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x485276
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
push 1
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
push 1
push 1
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
lea eax, [ebp - 0x7c]
push eax
call fcn.00415eed
mov ebx, eax
test ebx, ebx
je 0x485369
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x485379
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48538c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x48539f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4853b2
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4853c5
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4853d8
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4853eb
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4853fe
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x485411
push ebx
call fcn.005039b9
add esp, 4
push 1
mov eax, 0x61a9b7
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0048b2a4
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x485448
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x485458
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x48546c
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f6557
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.Location:
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4854bc
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4854cc
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
push 1
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
lea eax, [ebp - 0x7c]
push eax
call fcn.00415eed
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4855d3
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4855e6
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4855f9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x48560c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48561f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x485632
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x485645
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x485658
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x48566b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48567e
push ebx
call fcn.005039b9
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x485694
mov eax, 0x5f5e98
push eax
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4856c0
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4856d7
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 1
mov eax, 0x61a9b7
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0048b2a4
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x485712
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x485722
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x485736
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x600dbb
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, 0x61a9ba
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x485786
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x485796
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4857aa
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f7bfd
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.rsa_n_
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4857fa
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48580a
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x48581e
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x61a9cc
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0045213f
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x485862
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x485876
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x61a9d1
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0045213f
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4858ba
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4858ce
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x5f5e2d
push dword [ebp - 0x1c]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48593a
push 0x5f5e2d
push dword [ebp - 0x20]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48593a
push 0x5f5e2d
push dword [ebp - 0x24]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48593a
push 0x5f5e2d
push dword [ebp - 0x28]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48593a
xor eax, eax
jmp 0x48593f
mov eax, 1
test eax, eax
je 0x4859c1
mov eax, 0x61a9d5
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48595d
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push VariantClear
push 0
push 0x61a9e2
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
push 0x1f4
call fcn.0041bfc4
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x4860b5
mov dword [ebp - 0x2c], 0
inc dword [ebp - 0x2c]
mov eax, dword [0x6eeaf4]
cmp dword [ebp - 0x2c], eax
jle 0x4859f7
jmp 0x485f82
call fcn.0044889a
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push str.https:__plogin.m.jd.com_cgi_bin_m_authcode_modregv
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x485a27
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
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
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
mov eax, str.Host:_plogin.m.jd.com_r_nUser_Agent:_Mozilla_5.0__iPad__CPU_OS_7_0_like_Mac_OS_X__AppleWebKit_537.51.1__KHTML__like_Gecko__Version_7.0_Mobile_11A465_Safari_9537.53_r_nAccept:_image_png_image__q0.8___q0.5_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:_https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
lea eax, [ebp - 0x70]
push eax
call fcn.00415eed
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x485b1d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x485b30
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x485b43
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x485b56
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x485b69
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x485b7c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x485b8f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x485ba2
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x485bb2
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x485bc2
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x485bd9
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov eax, 0x5fc5d2
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x485bf3
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov ebx, dword [0x6eeb8c]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
mov ebx, dword [0x6eeb84]
mov dword [ebp - 0x70], ebx
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x74], ebx
mov ebx, dword [0x6eeb98]
add ebx, 0xc
mov dword [ebp - 0x78], ebx
push dword [ebp - 0x78]
mov edx, 0x1601233f
mov eax, 0x52010003
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
lea eax, [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 4
push 1
lea eax, [ebp - 0x3c]
push eax
push 0x16012ac7
push 0x52010003
push 0x160168dc
push 0x52010003
push 0x160168dd
push 0x52010003
mov ebx, dword [ebp - 0x70]
push dword [ebx]
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 3
push dword [ebp - 4]
lea eax, [ebp - 0x30]
push eax
call fcn.0043e907
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x485ca1
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 9
call fcn.00442da8
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x38]
push str.authcode
push dword [ebp - 0x1c]
push 0x61aba7
push dword [ebp - 0x6c]
push str.mobile13
mov ecx, 6
call fcn.0040108c
add esp, 0x18
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x485cea
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
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
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
mov eax, str.Host:_plogin.m.jd.com_r_nUser_Agent:_Mozilla_5.0__iPad__CPU_OS_7_0_like_Mac_OS_X__AppleWebKit_537.51.1__KHTML__like_Gecko__Version_7.0_Mobile_11A465_Safari_9537.53_r_nAccept:_application_json_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nX_Requested_With:_XMLHttpRequest_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nReferer:_https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
push 1
push 1
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_docheckphone
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00455c29
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x485dd9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x485de9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x485dfc
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x485e0f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x485e22
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x485e35
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x485e48
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x485e5b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x485e6b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x485e7b
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x485e92
push ebx
call fcn.005039b9
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 0x61adb9
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x485ec7
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x485f31
mov eax, 0x61adc6
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x485efd
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
push 0
push 0x6eeb90
call fcn.004484df
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x485f2c
push ebx
call fcn.005039b9
add esp, 4
jmp 0x485f82
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x5fa4f8
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x485f62
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
jne 0x4859e1
push 0x5fc5c9
push dword [ebp - 0x34]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x4860b5
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, dword [0x6eeb98]
add ebx, 8
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
inc dword [ebx]
mov ebx, dword [0x6eeb98]
add ebx, 8
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x5fa962
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x486030
push ebx
call fcn.005039b9
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x486043
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 2
push 0x20002
push 0x1601233f
push 0x52010003
push 3
mov eax, 1
mov ebx, 0x571040
call fcn.005039d1
add esp, 0x28
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x486086
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push 0x61adc6
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x486117
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4860e4
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4860fe
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [0x6eeb94]
add ebx, 0x24
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], 1
jmp 0x4861b0
mov ebx, dword [0x6eeb94]
add ebx, 0x24
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
cmp dword [ebx], 0
jne 0x4861b0
push VariantClear
push 0
push 0x61adc6
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [0x6eeb84]
add ebx, 0x18
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
jmp 0x48b14e
mov ebx, dword [0x6eeb84]
add ebx, 0x18
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x486bf0
mov dword [ebp - 0x2c], 0
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x486215
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 5
jg 0x48644c
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
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
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
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
push 1
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.Accept:_text_html__application_xhtmlxml____r_nAccept_Language:_zh_CN_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__Trident_7.0__rv:11.0__like_Gecko_r_nHost:_reg.jd.com
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.https:__reg.jd.com_reg_person_ReturnUrlhttp_3A__www.jd.com_
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00415eed
mov ebx, eax
test ebx, ebx
je 0x486317
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48632a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48633d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x486350
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x486363
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x486376
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x486389
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x486399
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4863a9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4863b9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4863c9
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, str.ramc
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0045213f
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x486409
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x78]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x486437
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x486446
jmp 0x48644c
pop ecx
jmp 0x48621b
add esp, 4
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 8
jg 0x486b8c
inc dword [ebp - 0x2c]
push 0xffffffffffffffff
push 8
push 0x16017eb8
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x48648b
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x504d60
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4864b1
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x70]
cmp dword [ebp - 0x2c], eax
jl 0x4865da
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x4864e5
mov eax, 0x5fb006
jmp 0x4864ea
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x5fa04a
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x486515
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x486529
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, dword [0x6eeb94]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], 1
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4865d5
push ebx
call fcn.005039b9
add esp, 4
jmp 0x486b8c
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 dword [ebp - 4]
push dword [ebp - 0x2c]
lea eax, [ebp - 8]
push eax
mov eax, 0x5f5f8a
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0xc]
push eax
call fcn.0043be0d
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x486632
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x486642
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x486652
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x486666
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0x5f5e2d
push dword [ebp - 0x40]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x486688
jmp 0x486b8c
call fcn.0044889a
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push 0x602c6b
push dword [ebp - 0x40]
push str.https:__reg.jd.com_validateuser_isMobileEngaged_mobile
mov ecx, 4
call fcn.0040108c
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4866c0
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
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
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
mov eax, str.Referer:_https:__reg.jd.com_reg_person_ReturnUrlhttp_3A__www.jd.com__r_nX_Requested_With:_XMLHttpRequest_r_nAccept:_application_json__text_javascript____r_nAccept_Language:_zh_CN_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__Trident_7.0__rv:11.0__like_Gecko_r_nHost:_reg.jd.com
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
lea eax, [ebp - 0x70]
push eax
call fcn.00415eed
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4867b6
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4867c9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4867dc
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4867ef
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x486802
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x486815
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x486828
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48683b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48684b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48685b
push ebx
call fcn.005039b9
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x486871
mov eax, 0x5f5e98
push eax
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48689d
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4868b4
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push str._success_:0
push dword [ebp - 0x18]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x486923
push VariantClear
push 0
push 0x613dea
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
jmp 0x486b8c
push str._success_:1
push dword [ebp - 0x18]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48698e
push VariantClear
push 0
push 0x61420f
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
jmp 0x486b8c
push str._success_:2__ub_:30
push dword [ebp - 0x18]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x486a29
push VariantClear
push 0
push 0x61433b
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x486a24
push ebx
call fcn.005039b9
add esp, 4
jmp 0x486b86
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str._title_302_Found__title_
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x486a5a
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x486a97
push 0x5f5e2d
push dword [ebp - 0x18]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x486a97
xor eax, eax
jmp 0x486a9c
mov eax, 1
test eax, eax
je 0x486ad9
push 1
push 1
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x486ad4
push ebx
call fcn.005039b9
add esp, 4
jmp 0x486b86
push dword [ebp - 0x18]
push 0x5fa0f2
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x486b04
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x486b51
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x486b86
push ebx
call fcn.005039b9
add esp, 4
pop ecx
jmp 0x486451
add esp, 4
push str._success_:0
push dword [ebp - 0x18]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x486bc5
push str._success_:1
push dword [ebp - 0x18]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x486bc5
xor eax, eax
jmp 0x486bca
mov eax, 1
test eax, eax
je 0x486bd7
jmp 0x486bf0
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x4861ff
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x4881e0
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov eax, str.http:__sq.jd.com_
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x6c]
push eax
call fcn.0040db78
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x486c62
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x486c72
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x7c]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x486ca0
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x80], 0
je 0x487870
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x4875a7
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x486ccd
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x486cfd
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x5053c0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x486d23
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
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
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
mov eax, str.Accept:_text_html__application_xhtmlxml____r_nAccept_Language:_zh_CN_r_nUser_Agent:_Mozilla_5.0__iPad__CPU_OS_7_0_like_Mac_OS_X__AppleWebKit_537.51.1__KHTML__like_Gecko__Version_7.0_Mobile_11A465_Safari_9537.53_r_nHost:_sq.jd.com
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
lea eax, [ebp - 0x70]
push eax
call fcn.00415eed
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x486e19
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x486e2c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x486e3f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x486e52
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x486e65
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x486e78
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x486e8b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x486e9e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x486eae
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x486ebe
push ebx
call fcn.005039b9
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x486ed4
mov eax, 0x5f5e98
push eax
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x486f00
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x486f17
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x607e13
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.document.location
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x486f67
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x486f77
push ebx
call fcn.005039b9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x80], eax
push dword [ebp - 0x80]
push str.Host:_passport.m.jd.com_r_nUser_Agent:_Mozilla_5.0__iPad__CPU_OS_7_0_like_Mac_OS_X__AppleWebKit_537.51.1__KHTML__like_Gecko__Version_7.0_Mobile_11A465_Safari_9537.53_r_nAccept:_text_html_application_xhtmlxml_application_xml_q0.9___q0.8_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x486fbb
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
push 1
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
push 1
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
push 1
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
lea eax, [ebp - 0x7c]
push eax
call fcn.00415eed
mov ebx, eax
test ebx, ebx
je 0x4870aa
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4870ba
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4870cd
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4870e0
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4870f3
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x487106
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x487119
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48712c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48713f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x487152
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f6557
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.Location:
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48719e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4871ae
push ebx
call fcn.005039b9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x80], eax
push dword [ebp - 0x80]
push str.Host:_plogin.m.jd.com_r_nUser_Agent:_Mozilla_5.0__iPad__CPU_OS_7_0_like_Mac_OS_X__AppleWebKit_537.51.1__KHTML__like_Gecko__Version_7.0_Mobile_11A465_Safari_9537.53_r_nAccept:_text_html_application_xhtmlxml_application_xml_q0.9___q0.8_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4871f2
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
push 1
push 1
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0x7c]
push eax
call fcn.00415eed
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4872f5
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x487308
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x48731b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48732e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x487341
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x487354
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x487367
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48737a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48738d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4873a0
push ebx
call fcn.005039b9
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x4873b6
mov eax, 0x5f5e98
push eax
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4873e2
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4873f9
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x600dbb
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, 0x61a9ba
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x487449
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487459
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x48746d
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x61a9cc
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0045213f
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4874b1
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4874c5
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f7bfd
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.rsa_n_
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x487515
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487525
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x487539
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x5f5e2d
push dword [ebp - 0x1c]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48758f
push 0x5f5e2d
push dword [ebp - 0x24]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48758f
push 0x5f5e2d
push dword [ebp - 0x20]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48758f
mov eax, 1
jmp 0x487594
mov eax, 0
test eax, eax
je 0x4875a1
jmp 0x4875a7
pop ecx
jmp 0x486cac
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x1c]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x487636
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x4875eb
mov eax, 0x5fb006
jmp 0x4875f0
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x61b196
push dword [ebp - 8]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48761e
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x487632
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 0x24]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x4876c2
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x487677
mov eax, 0x5fb006
jmp 0x48767c
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x61b1aa
push dword [ebp - 8]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4876aa
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4876be
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 0x20]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48774e
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x487703
mov eax, 0x5fb006
jmp 0x487708
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x61b1bb
push dword [ebp - 8]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x487736
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48774a
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48786b
push 1
push 1
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x487797
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [0x6eeb84]
add ebx, 4
mov dword [ebp - 0x6c], ebx
mov ebx, dword [0x6eec14]
add ebx, 0xfc
mov dword [ebp - 0x70], ebx
lea eax, [ebp - 0x10]
push eax
call fcn.00461577
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x18]
push eax
call fcn.00461577
mov dword [ebp - 0x78], eax
push dword [ebp - 0x78]
push str.________
push dword [ebp - 0x74]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4877f5
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x487805
push ebx
call fcn.005039b9
add esp, 4
lea eax, [ebp - 0x7c]
push eax
push 1
mov eax, 0x61b1d6
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
push dword [ebp - 0x70]
mov eax, 0x5fa890
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
push 1
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.0043d3a7
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48784b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48785b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48786b
push ebx
call fcn.005039b9
add esp, 4
jmp 0x4881e0
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x487f1c
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x487893
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
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
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
push 1
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.Accept:_image_png_image__q0.8___q0.5_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:_http:__m.jd.com__r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00415eed
mov ebx, eax
test ebx, ebx
je 0x487988
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48799b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4879ae
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4879c1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4879d4
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4879e7
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4879fa
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x487a0a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x487a1a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487a2a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x487a3a
push ebx
call fcn.005039b9
add esp, 4
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
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 1
lea eax, [ebp - 0x14]
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
push 1
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9___q0.8_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:_http:__m.jd.com__r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov eax, str.https:__passport.m.jd.com_register_mobileRegister.action_vttgIdreturnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.action
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
call fcn.00415eed
mov ebx, eax
test ebx, ebx
je 0x487b1e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x487b31
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x487b44
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x487b57
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x487b6a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x487b7d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x487b8d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x487b9d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487bad
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x487bbd
push ebx
call fcn.005039b9
add esp, 4
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
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
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
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
push 1
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9___q0.8_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:_http:__m.jd.com_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100tgIdreturnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.action
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00455c29
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x487cb8
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x487ccb
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x487cde
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x487cf1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x487d04
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x487d17
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x487d27
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x487d37
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487d47
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x487d57
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x487d6e
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x600dbb
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, 0x61a9ba
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x487dbe
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487dce
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x487de2
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x61a9cc
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0045213f
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487e26
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x487e3a
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f7bfd
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.rsa_n_
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x487e8a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x487e9a
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x487eae
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x5f5e2d
push dword [ebp - 0x1c]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x487f04
push 0x5f5e2d
push dword [ebp - 0x24]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x487f04
push 0x5f5e2d
push dword [ebp - 0x20]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x487f04
mov eax, 1
jmp 0x487f09
mov eax, 0
test eax, eax
je 0x487f16
jmp 0x487f1c
pop ecx
jmp 0x487872
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x1c]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x487fab
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x487f60
mov eax, 0x5fb006
jmp 0x487f65
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x61b196
push dword [ebp - 8]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x487f93
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x487fa7
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 0x24]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x488037
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x487fec
mov eax, 0x5fb006
jmp 0x487ff1
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x61b1aa
push dword [ebp - 8]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48801f
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x488033
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 0x20]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x4880c3
push 0xffffffffffffffff
push 0x12
push 0x16033f5c
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x488078
mov eax, 0x5fb006
jmp 0x48807d
mov eax, 0x5f5e2d
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x61b1bb
push dword [ebp - 8]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4880ab
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4880bf
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x4881e0
push 1
push 1
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48810c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [0x6eeb84]
add ebx, 4
mov dword [ebp - 0x6c], ebx
mov ebx, dword [0x6eec14]
add ebx, 0xfc
mov dword [ebp - 0x70], ebx
lea eax, [ebp - 0x10]
push eax
call fcn.00461577
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x18]
push eax
call fcn.00461577
mov dword [ebp - 0x78], eax
push dword [ebp - 0x78]
push str.________
push dword [ebp - 0x74]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48816a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48817a
push ebx
call fcn.005039b9
add esp, 4
lea eax, [ebp - 0x7c]
push eax
push 1
mov eax, 0x61b1d6
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
push dword [ebp - 0x70]
mov eax, 0x5fa890
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
push 1
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.0043d3a7
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4881c0
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4881d0
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4881e0
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x488feb
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x48820f
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x2c], 0
inc dword [ebp - 0x2c]
mov eax, dword [0x6eeaf4]
cmp dword [ebp - 0x2c], eax
jle 0x48827a
mov eax, 0x5fa3b8
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x488241
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 1
push 1
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x488275
push ebx
call fcn.005039b9
add esp, 4
jmp 0x488eb8
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, dword [0x6eeb94]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
cmp dword [ebx], 1
jne 0x4882db
mov eax, 0x5fa841
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4882d7
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x488358
push 1
push 1
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x488353
push ebx
call fcn.005039b9
add esp, 4
jmp 0x488eb8
call fcn.0044889a
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push str.https:__plogin.m.jd.com_cgi_bin_m_authcode_modregv
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x488388
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
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
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
mov eax, str.Host:_plogin.m.jd.com_r_nAccept:_image_png_image__q0.8___q0.5_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nReferer:_https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
lea eax, [ebp - 0x70]
push eax
call fcn.00415eed
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48847e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x488491
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4884a4
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4884b7
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4884ca
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4884dd
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4884f0
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x488503
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x488513
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x488523
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x48853a
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov eax, 0x5fc5d2
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x488554
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov ebx, dword [0x6eeb8c]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
mov ebx, dword [0x6eeb84]
mov dword [ebp - 0x70], ebx
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x74], ebx
mov ebx, dword [0x6eeb98]
add ebx, 0xc
mov dword [ebp - 0x78], ebx
push dword [ebp - 0x78]
mov edx, 0x1601233f
mov eax, 0x52010003
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
lea eax, [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 4
push 1
lea eax, [ebp - 0x3c]
push eax
push 0x16012ac7
push 0x52010003
push 0x160168dc
push 0x52010003
push 0x160168dd
push 0x52010003
mov ebx, dword [ebp - 0x70]
push dword [ebx]
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 3
push dword [ebp - 4]
lea eax, [ebp - 0x30]
push eax
call fcn.0043e907
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x488602
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push dword [ebp - 0x38]
push str.authcode
push dword [ebp - 0x1c]
push 0x61aba7
push dword [ebp - 0x40]
push str.mobile
mov ecx, 6
call fcn.0040108c
add esp, 0x18
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
push 1
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
mov eax, str.Host:_plogin.m.jd.com_r_nAccept:_application_json_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nX_Requested_With:_XMLHttpRequest_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nReferer:_https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x6c]
push eax
push 1
push 1
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_docheckphone
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
call fcn.00455c29
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x488717
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x488727
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48873a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48874d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x488760
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x488773
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x488786
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x488796
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4887a6
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4887b6
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4887cd
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4887e4
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x5053e0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x48880d
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x504080
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x488833
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x70], 4
je 0x4888d2
push dword [ebp - 0x38]
push 0x61b915
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x488868
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4888b5
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
push 0x7d0
call fcn.0041bfc4
jmp 0x488e05
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.errcode__:_22
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488903
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0xffffffff
je 0x48897b
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x61b93a
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488954
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0xffffffff
je 0x48897b
mov eax, 1
jmp 0x488980
mov eax, 0
test eax, eax
je 0x4889e1
push VariantClear
push 0
push 0x61b968
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov dword [ebp - 0x44], 1
jmp 0x488eb8
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x61b9bf
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488a12
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x488a7f
push VariantClear
push 0
push 0x5fa4f8
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
jmp 0x488e05
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.errcode__:_104
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488ab0
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x488b28
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.message__:__
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488b01
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0xffffffff
je 0x488b28
mov eax, 1
jmp 0x488b2d
mov eax, 0
test eax, eax
je 0x488b8e
mov eax, 0x61ba1d
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x488b4b
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x488b84
push ebx
call fcn.005039b9
add esp, 4
jmp 0x488eb8
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.errcode__:_0
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488bbf
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x488c34
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.message__:___
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488c10
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0xffffffff
je 0x488c34
xor eax, eax
jmp 0x488c39
mov eax, 1
test eax, eax
je 0x488e05
push 0x5fb006
push dword [ebp - 0x18]
push 0x61ba67
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x488c72
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, dword [0x6eeb94]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], 1
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x61adb9
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488d1a
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
mov eax, 0
setne al
test eax, eax
je 0x488d4e
mov eax, 1
jmp 0x488d53
mov eax, 0
mov dword [ebp - 0x78], eax
push 1
push dword [ebp - 0x78]
mov eax, 0x5f5f8a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x488d84
push ebx
call fcn.005039b9
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x61adb9
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488db5
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x488e00
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
push 0
push 0x6eeb90
call fcn.004484df
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x488e00
push ebx
call fcn.005039b9
add esp, 4
jmp 0x488eb8
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.message__:___
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488e36
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x488eab
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.message__:___
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x488e87
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0xffffffff
je 0x488eab
xor eax, eax
jmp 0x488eb0
mov eax, 1
test eax, eax
jne 0x48821a
push 0x5fc5c9
push dword [ebp - 0x34]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x488feb
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov ebx, dword [0x6eeb98]
add ebx, 8
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x6c]
inc dword [ebx]
mov ebx, dword [0x6eeb98]
add ebx, 8
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
push dword [ebp - 0x70]
push 0x5fa962
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x488f66
push ebx
call fcn.005039b9
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x488f79
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 2
push 0x20002
push 0x1601233f
push 0x52010003
push 3
mov eax, 1
mov ebx, 0x571040
call fcn.005039d1
add esp, 0x28
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x488fbc
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [0x6eeb84]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x489465
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
push 1
push 0x6eeb90
call fcn.004484df
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48902f
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x600f3b
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.errcode__:
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48907b
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48908b
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x7c]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4890b9
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov eax, 0x600f3b
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov eax, str.errcode__:
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x489123
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x489136
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x80], 0
je 0x48914a
mov eax, 0x5f67a0
jmp 0x489169
mov eax, dword [ebp - 0x94]
test eax, eax
je 0x489169
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005039ad
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x489182
push ebx
call fcn.005039b9
add esp, 4
push str.callTime928
push dword [ebp - 0x98]
push str.os5netTypeappVersion1.3.0status
push dword [ebp - 0x24]
push str.pinguid
push dword [ebp - 0x24]
push 0x6194cb
push dword [ebp - 0x40]
push str.http:__wlmonitor.m.jd.com_web_login_report_appID100interfaceID524290loginName
mov ecx, 9
call fcn.0040108c
add esp, 0x24
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4891d0
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
push 1
push 1
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
push 1
mov eax, str.Host:_wlmonitor.m.jd.com_r_nAccept:_image_png_image__q0.8___q0.5_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0x9c]
push eax
call fcn.00455c29
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4892e4
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x4892f7
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x48930a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x48931d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x489330
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x489343
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x489356
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x489369
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x48937c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48938f
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xd0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4893a6
push ebx
call fcn.005039b9
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._errcode_:0
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4893db
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
jne 0x489465
push 0x5fb006
push dword [ebp - 0x18]
push 0x61bc25
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48942c
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x489465
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48979e
push 0x80000301
push 0
push dword [ebp - 0x44]
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push str.is_unbind
push dword [ebp - 0x1c]
push 0x61aba7
push dword [ebp - 0x40]
push str.mobile
mov ecx, 6
call fcn.0040108c
add esp, 0x18
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4894d5
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
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
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
mov eax, str.Host:_plogin.m.jd.com_r_nAccept:_application_json_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nX_Requested_With:_XMLHttpRequest_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nReferer:_https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
push 1
push 1
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_dosendmsgcode
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00455c29
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4895c4
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4895d4
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4895e7
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4895fa
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48960d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x489620
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x489633
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x489646
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x489656
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x489666
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48967d
push ebx
call fcn.005039b9
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.errcode__:_0
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4896b2
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x489727
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.message__:___
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x489703
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0xffffffff
je 0x489727
xor eax, eax
jmp 0x48972c
mov eax, 1
test eax, eax
je 0x48979e
push 0x5fb006
push dword [ebp - 0x18]
push 0x61bc81
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x489765
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48979e
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x489c2f
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x600f3b
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.errcode__:
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x489803
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x489813
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x7c]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x489841
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov eax, 0x600f3b
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov eax, str.errcode__:
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4898ab
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4898be
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x80], 0
je 0x4898d2
mov eax, 0x5f67a0
jmp 0x4898f1
mov eax, dword [ebp - 0x94]
test eax, eax
je 0x4898f1
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005039ad
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48990a
push ebx
call fcn.005039b9
add esp, 4
push str.callTime928
push dword [ebp - 0x98]
push str.os5netTypeappVersion1.3.0status
push dword [ebp - 0x24]
push str.pinguid
push dword [ebp - 0x24]
push 0x6194cb
push dword [ebp - 0x40]
push str.http:__wlmonitor.m.jd.com_web_login_report_appID100interfaceID524291loginName
mov ecx, 9
call fcn.0040108c
add esp, 0x24
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x489958
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
push 1
push 1
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
push 1
mov eax, str.Host:_wlmonitor.m.jd.com_r_nAccept:_image_png_image__q0.8___q0.5_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0x9c]
push eax
call fcn.00415eed
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x489a6c
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x489a7f
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x489a92
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x489aa5
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x489ab8
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x489acb
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x489ade
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x489af1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x489b04
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x489b17
push ebx
call fcn.005039b9
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xd0]
test eax, eax
jne 0x489b2d
mov eax, 0x5f5e98
push eax
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x489b59
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x489b70
push ebx
call fcn.005039b9
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._errcode_:0
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x489ba5
mov eax, 0x5f5e2d
push eax
push 4
mov ebx, 0x504870
call fcn.005039b3
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
jne 0x489c2f
push 0x5fb006
push dword [ebp - 0x18]
push 0x61bce8
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x489bf6
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x489c2f
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x489d28
push 0xffffffffffffffff
push 0x12
push 0x16035b08
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x489cd6
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
push dword [ebp - 4]
mov eax, 0x5f5f8a
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00449071
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x489ca9
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x489cb9
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x489ccd
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
jmp 0x489d28
push 1
push 1
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00441b36
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x489d10
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x489d24
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48a31b
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
push 0x20004
push 0x16035b17
push 0x52010003
push 3
mov eax, 1
mov ebx, 0x5713c0
call fcn.005039d1
add esp, 0x28
mov dword [ebp - 0x6c], eax
push 1
lea eax, [ebp - 0x6c]
push eax
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
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
call fcn.0044268a
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x489dca
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x489dda
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x489dea
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x489dfa
push ebx
call fcn.005039b9
add esp, 4
mov eax, str._nfunction_BarrettMu_a___r_nthis.modulus__biCopy_a___r_nthis.k__biHighIndex_this.modulus___1__r_nvar_b__new_BigInt__r_nb.digits_2__this.k___1__r_nthis.mu__biDivide_b__this.modulus___r_nthis.bkplus1__new_BigInt__r_nthis.bkplus1.digits_this.k__1___1__r_nthis.modulo__BarrettMu_modulo__r_nthis.multiplyMod__BarrettMu_multiplyMod__r_nthis.powMod__BarrettMu_powMod_n_nfunction_BarrettMu_modulo_a___r_nvar_b__biDivideByRadixPower_a__this.k___1___r_nc__biMultiply_b__this.mu___r_nd__biDivideByRadixPower_c__this.k__1___r_ne__biModuloByRadixPower_a__this.k__1___r_nf__biMultiply_d__this.modulus___r_ng__biModuloByRadixPower_f__this.k__1___r_nh__biSubtract_e__g___r_nh.isNeg___h__biAdd_h__this.bkplus1____r_nfor__var_i__biCompare_h__this.modulus____0__i___h__biSubtract_h__this.modulus___r_ni__biCompare_h__this.modulus____0__r_nreturn_h_n_nfunction_BarrettMu_multiplyMod_a__b___r_nvar_c__biMultiply_a__b___r_nreturn_this.modulo_c__n_nfunction_BarrettMu_powMod_a__b___r_nvar_c__new_BigInt__r_nc.digits_0___1__r_nfor__var_d__a__r_ne__b_____r_n____if__0____1__e.digits_0_____c__this.multiplyMod_c__d____e__biShiftRight_e__1___0__e.digits_0___0__biHighIndex_e___break__r_n____d__this.multiplyMod_d__d__r_n_r_nreturn_c_n_nfunction_setMaxDigits_a___r_nmaxDigits__a__r_nZERO_ARRAY__new_Array_maxDigits___r_nfor__var_b__0__b___ZERO_ARRAY.length__b__ZERO_ARRAY_b___0__r_nbigZero__new_BigInt__r_nbigOne__new_BigInt__r_nbigOne.digits_0___1_n_nfunction_BigInt_a___r_nthis.digits___boolean___typeof_a__1__a___null:_ZERO_ARRAY.slice_0___r_nthis.isNeg___1_n_nfunction_biFromDecimal_a___r_nfor__var_b__c_______a.charAt_0___d__c___1_:_0__d___a.length___0___a.charAt_d___d__r_nif__d__a.length__b__new_BigInt__r_nelse__r_n____var_e__a.length___d__r_n____f__e___dpl10__r_n____for__0__f___f__dpl10___b__biFromNumber_Number_a.substr_d__f_____d__f__d___a.length___b__biAdd_biMultiply_b__lr10___biFromNumber_Number_a.substr_d__dpl10______r_n____d__dpl10__r_n____b.isNeg__c_r_n_r_nreturn_b_n_nfunction_biCopy_a___r_nvar_b__new_BigInt__0___r_nreturn_b.digits__a.digits.slice_0___r_nb.isNeg__a.isNeg__r_nb_n_nfunction_biFromNumber_a___r_nvar_b__new_BigInt__r_nb.isNeg__0___a__r_na__Math.abs_a___r_nfor__var_c__0__a___0___b.digits_c___a__maxDigitVal__r_na____biRadixBits__r_nreturn_b_n_nfunction_reverseStr_a___r_nfor__var_b______r_nc__a.length___1__c____1____c__b__a.charAt_c___r_nreturn_b_n_nfunction_biToString_a__b___r_nvar_c__new_BigInt__r_nc.digits_0___b__r_nfor__var_d__biDivideModulo_a__c___e__hexatrigesimalToChar_d_1_.digits_0____1__biCompare_d_0___bigZero____d__biDivideModulo_d_0___c___r_ndigit__d_1_.digits_0___r_ne__hexatrigesimalToChar_d_1_.digits_0____r_nreturn__a.isNeg______:______reverseStr_e__n_nfunction_biToDecimal_a___r_nvar_b__new_BigInt__r_nb.digits_0___10__r_nfor__var_c__biDivideModulo_a__b___d__String_c_1_.digits_0____1__biCompare_c_0___bigZero____c__biDivideModulo_c_0___b___r_nd__String_c_1_.digits_0____r_nreturn__a.isNeg______:______reverseStr_d__n_nfunction_digitToHex_a___r_nvar_b__15__r_nc______r_nfor__i__0__i___4__i__c__hexToChar_a__b___r_na_____4__r_nreturn_reverseStr_c__n_nfunction_biToHex_a___r_nfor__var_b______r_nc___biHighIndex_a___biHighIndex_a____c____1____c__b__digitToHex_a.digits_c____r_nreturn_b_n_nfunction_charToHex_a___r_nvar_b__c__48__r_nd__c__9__r_ne__97__r_nf__e__25__r_ng__65__r_nh__90__r_nreturn_b__a___c__d___a___a___c:_a___g__h___a___10__a___g:_a___e__f___a___10__a___e:_0_n_nfunction_hexToDigit_a___r_nfor__var_b__0__r_nc__Math.min_a.length__4___d__0__c___d__d__b____4__r_nb__charToHex_a.charCodeAt_d____r_nreturn_b_n_nfunction_biFromHex_a___r_nfor__var_b__new_BigInt__r_nc__a.length__r_nd__c__r_ne__0__d___0__d___4__e__b.digits_e___hexToDigit_a.substr_Math.max_d___4__0___Math.min_d__4_____r_nreturn_b_n_nfunction_biFromString_a__b___r_nvar_c_______a.charAt_0___r_nd__c___1_:_0__r_ne__new_BigInt__r_nf__new_BigInt__r_nf.digits_0___1__r_nfor
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x489e24
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
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
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.getPass
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x489e91
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x489ea1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x489eb1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x489ec1
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x489ed1
push ebx
call fcn.005039b9
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x80]
push eax
call fcn.0045ee6f
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x489efe
push ebx
call fcn.005039b9
add esp, 4
push dword [ebp - 0x1c]
push 0x61aba7
push dword [ebp - 0x48]
push str.checkcode
push dword [ebp - 0x84]
push str.pwd
push dword [ebp - 0x40]
push str.mobile
mov ecx, 8
call fcn.0040108c
add esp, 0x20
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x489f47
push ebx
call fcn.005039b9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x8c], eax
push 0x5f5e2d
push dword [ebp - 0x8c]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x489f9a
push ebx
call fcn.005039b9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a899
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x90], 0
je 0x489fcd
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_mreg_appid100returnurlhttp_3A_2F_2Fhome.m.jd.com_2FmyJd_2Fhome.actiontgId
jmp 0x489fec
mov eax, dword [ebp - 0x94]
test eax, eax
je 0x489fec
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005039ad
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48a005
push ebx
call fcn.005039b9
add esp, 4
push str._r_nUser_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_38.0.2125.122_Safari_537.36
push dword [ebp - 0x98]
push str.Host:_plogin.m.jd.com_r_nAccept:_application_json_r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nX_Requested_With:_XMLHttpRequest_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nReferer:
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48a03b
push ebx
call fcn.005039b9
add esp, 4
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
push 1
push 1
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
push 1
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x88]
push eax
push 1
push 1
mov eax, str.https:__plogin.m.jd.com_cgi_bin_m_domreg
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00455c29
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x48a13a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x48a14d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x48a160
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48a173
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x48a186
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x48a199
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x48a1ac
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x48a1bf
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x48a1d2
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48a1e5
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48a1fc
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, str.s_pin
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0045213f
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48a240
push ebx
call fcn.005039b9
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x48a254
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x48a26b
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
lea eax, [ebp - 0x40]
push eax
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
call fcn.0043ba34
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48a2cd
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x58]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48a31b
push 0x5fa6e8
push dword [ebp - 0x18]
push 0x5fa6f7
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48a317
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x5f5e2d
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48adcd
push 0xffffffffffffffff
push 0x12
push 0x16035b08
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x48a363
cmp dword [ebp - 0x4c], 0
je 0x48a363
mov eax, 1
jmp 0x48a368
mov eax, 0
test eax, eax
je 0x48a424
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5f7bfd
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.https:__passport.m.jd.com
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004173a5
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48a3bc
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48a3cc
push ebx
call fcn.005039b9
add esp, 4
push dword [ebp - 0x7c]
push str.https:__passport.m.jd.com
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48a3f4
push ebx
call fcn.005039b9
add esp, 4
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x5c]
push eax
push dword [ebp - 4]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.0048c1cd
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48a424
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x5c]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48a44e
cmp dword [ebp + 8], 0
je 0x48a44e
mov eax, 1
jmp 0x48a453
mov eax, 0
test eax, eax
je 0x48a47f
push 1
lea eax, [ebp - 0x64]
push eax
push 1
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x5c]
push eax
push dword [ebp - 4]
call fcn.0048e2aa
mov eax, 0x5f5e2d
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48a495
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
cmp dword [ebp + 8], 0
je 0x48a8df
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
push 0xffffffffffffffff
push 8
push 0x16016966
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x48a4fe
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x504d60
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48a524
push ebx
call fcn.005039b9
add esp, 4
fild dword [ebp - 0x70]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fsub qword [0x5f5e52]
fstp qword [ebp - 0x80]
push 0x80000601
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x16016966
push 0x52010003
call fcn.005039d7
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48a58a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push 0x5f5e2d
push dword [ebp - 0x60]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48a68d
mov ebx, dword [0x6eec14]
add ebx, 0x34
mov dword [ebp - 0x6c], ebx
push dword [ebp - 0x64]
push 0x5fa87e
push dword [ebp - 0x60]
push 0x5fa87e
push dword [ebp - 0x40]
push 0x5fa87e
push dword [ebp - 0x5c]
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x62046d
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48a64e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48a65e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48a66e
push ebx
call fcn.005039b9
add esp, 4
mov eax, 0x620478
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48a684
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x48a8da
push 0xffffffffffffffff
push 0x12
push 0x16035b08
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x48a6cb
push 0x5f5e2d
push dword [ebp - 0x5c]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48a6cb
mov eax, 1
jmp 0x48a6d0
mov eax, 0
test eax, eax
je 0x48a783
mov ebx, dword [0x6eec14]
add ebx, 0x34
mov dword [ebp - 0x6c], ebx
push dword [ebp - 0x40]
push 0x5fa87e
push dword [ebp - 0x5c]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x62046d
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48a744
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48a754
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48a764
push ebx
call fcn.005039b9
add esp, 4
mov eax, 0x6204a1
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48a77a
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x48a8da
push 0xffffffffffffffff
push 0x12
push 0x16035b08
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x48a7c1
push 0x5f5e2d
push dword [ebp - 0x5c]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48a7c1
mov eax, 1
jmp 0x48a7c6
mov eax, 0
test eax, eax
je 0x48a879
mov ebx, dword [0x6eec14]
add ebx, 0x2c
mov dword [ebp - 0x6c], ebx
push dword [ebp - 8]
push 0x6204ca
push dword [ebp - 0x40]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x614761
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48a83a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48a84a
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48a85a
push ebx
call fcn.005039b9
add esp, 4
mov eax, 0x6204df
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48a870
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x48a8da
mov ebx, dword [0x6eec14]
add ebx, 0x2c
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x614761
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48a8ca
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48a8da
push ebx
call fcn.005039b9
add esp, 4
jmp 0x48ac5c
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
push 0xffffffffffffffff
push 8
push 0x16016965
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x48a93a
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x504d60
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48a960
push ebx
call fcn.005039b9
add esp, 4
fild dword [ebp - 0x70]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fsub qword [0x5f5e52]
fstp qword [ebp - 0x80]
push 0x80000601
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
push 1
mov ebx, 0x5060b0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x16016965
push 0x52010003
call fcn.005039d7
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48a9c6
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
push 0xffffffffffffffff
push 0x12
push 0x16035b08
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x48aa33
push 0x5f5e2d
push dword [ebp - 0x5c]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48aa33
mov eax, 1
jmp 0x48aa38
mov eax, 0
test eax, eax
je 0x48aaeb
mov ebx, dword [0x6eec14]
add ebx, 0x34
mov dword [ebp - 0x6c], ebx
push dword [ebp - 0x40]
push 0x5fa87e
push dword [ebp - 0x5c]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x62046d
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48aaac
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48aabc
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48aacc
push ebx
call fcn.005039b9
add esp, 4
mov eax, 0x620506
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48aae2
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x48ac5c
push 0xffffffffffffffff
push 0x12
push 0x16035b08
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x48ab29
push 0x5f5e2d
push dword [ebp - 0x5c]
call fcn.004010e8
add esp, 8
cmp eax, 0
jne 0x48ab29
mov eax, 1
jmp 0x48ab2e
mov eax, 0
test eax, eax
je 0x48abe1
mov ebx, dword [0x6eec14]
add ebx, 0x2c
mov dword [ebp - 0x6c], ebx
push dword [ebp - 8]
push 0x6204ca
push dword [ebp - 0x40]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x614761
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48aba2
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48abb2
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48abc2
push ebx
call fcn.005039b9
add esp, 4
mov eax, 0x620521
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48abd8
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x48ac5c
mov ebx, dword [0x6eec14]
add ebx, 0x2c
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x68]
push eax
push 1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x58]
push eax
mov eax, 0x614761
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
push dword [ebp - 0x6c]
call fcn.004445a2
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48ac32
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48ac42
push ebx
call fcn.005039b9
add esp, 4
mov eax, 0x5fa709
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48ac58
push ebx
call fcn.005039b9
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x48ac6f
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
push 0
push 0x6eeb90
call fcn.004484df
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48acd7
push ebx
call fcn.005039b9
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x1602ce3f
push 0x52010003
call fcn.005039dd
add esp, 0x10
test eax, eax
je 0x48ad86
push 0xffffffffffffffff
push 8
push 0x1602ce40
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x70], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x48ad21
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x5053e0
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48ad47
push ebx
call fcn.005039b9
add esp, 4
push 0x5f5e2d
push dword [ebp - 0x74]
call fcn.004010e8
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48ad75
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x48ad86
mov eax, 1
jmp 0x48ad8b
mov eax, 0
test eax, eax
je 0x48adc8
push 1
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x40]
push eax
push dword [ebp - 4]
call fcn.0048057d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48adc8
push ebx
call fcn.005039b9
add esp, 4
jmp 0x48ae75
push dword [ebp - 8]
push 0x5fa71d
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x6c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x48adf8
mov eax, 0x5f5e2d
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 4]
push 0x20004
push 0x16012ac7
push 0x52010003
push 4
mov eax, 1
mov ebx, 0x571590
call fcn.005039d1
add esp, 0x34
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48ae45
push ebx
call fcn.005039b9
add esp, 4
push 1
push 1
mov eax, 0x5f5f8a
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0043b51d
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48ae75
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp + 8], 0
je 0x48afe9
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 8]
push eax
push 0x6eed04
mov eax, 0x5f64f3
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
mov eax, 0x5f5f8a
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00444cfb
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48aef3
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48af03
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x78], 0
jne 0x48af86
push 0xffffffffffffffff
push 8
push 0x16016965
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x7c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x48af39
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x504d60
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48af5f
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x80], 0
jle 0x48af86
push 0x5fa728
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48af86
xor eax, eax
jmp 0x48af8b
mov eax, 1
test eax, eax
je 0x48afb5
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160168d3
push 0x52010003
call fcn.005039d7
add esp, 0x18
call fcn.0047e62e
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
jmp 0x48b14e
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595110
call fcn.005039d1
add esp, 0x10
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 8]
push eax
push 0x6eed04
mov eax, 0x5f64f3
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
mov eax, 0x5f5f8a
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00444cfb
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48b05d
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48b06d
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x78], 0
jne 0x48b0f0
push 0xffffffffffffffff
push 8
push 0x16016965
push 0x52010003
call fcn.005039dd
add esp, 0x10
mov dword [ebp - 0x7c], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x48b0a3
mov eax, 0x5f5e2d
push eax
push 1
mov ebx, 0x504d60
call fcn.005039b3
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48b0c9
push ebx
call fcn.005039b9
add esp, 4
cmp dword [ebp - 0x80], 0
jle 0x48b0f0
push 0x5fa728
push dword [ebp - 8]
call fcn.004010e8
add esp, 8
cmp eax, 0
je 0x48b0f0
xor eax, eax
jmp 0x48b0f5
mov eax, 1
test eax, eax
je 0x48b11f
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160168d3
push 0x52010003
call fcn.005039d7
add esp, 0x18
call fcn.0047e62e
mov ebx, dword [0x6eeb84]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
push 1
mov eax, 5
mov ebx, 0x595130
call fcn.005039d1
add esp, 0x10
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48b15e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x48b16e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x48b17e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x48b18e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x48b19e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x48b1ae
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x48b1be
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x48b1ce
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x48b1de
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x48b1ee
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x48b1fe
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x48b20e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x48b21e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x48b22e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x48b23e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x48b24e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x54]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x48b26e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x48b27e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x48b28e
push ebx
call fcn.005039b9
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x48b29e
push ebx
call fcn.005039b9
add esp, 4
mov esp, ebp
pop ebp
ret 8