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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
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
cmp dword [0x8268c4], 0
jne 0x40a985
call fcn.0040a9f9
push 0x80000301
push 0
push 8
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268c8]
test eax, eax
jne 0x409af8
mov eax, 0x52f58b
push eax
push 2
mov ebx, 0x46c850
call fcn.0046bf5d
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x409b22
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268c8]
test eax, eax
jne 0x409b3b
mov eax, 0x52f58b
push eax
push 1
mov ebx, 0x46c610
call fcn.0046bf5d
add esp, 0x10
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268c8]
test eax, eax
jne 0x409b72
mov eax, 0x52f58b
push eax
push 2
mov ebx, 0x46c850
call fcn.0046bf5d
add esp, 0x1c
mov dword [ebp - 0x24], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x409b9b
mov eax, 0x52f58b
push eax
push 1
mov ebx, 0x46c610
call fcn.0046bf5d
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x409bc1
push ebx
call fcn.0046bf75
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fild dword [ebp - 0x28]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.00401ca8
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 9
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268c8]
test eax, eax
jne 0x409c07
mov eax, 0x52f58b
push eax
push 3
mov ebx, 0x46c8e0
call fcn.0046bf5d
add esp, 0x28
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x409c31
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 8
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x409c54
mov eax, 0x52f58b
push eax
push 2
mov ebx, 0x46c850
call fcn.0046bf5d
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x409c7e
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 8], eax
call fcn.0040dc2a
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x409c9e
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push str._40qq.compasswordshazhihugogo
push dword [ebp - 0xc]
push 0x52fbbb
push dword [ebp - 8]
push str.gender1firstname
push dword [ebp - 4]
push str.lastname
mov ecx, 7
call fcn.0040116d
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268c0]
test ebx, ebx
je 0x409ce6
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268c0], eax
mov eax, str.http:__api.zhihu.com_register
push eax
mov ebx, dword [0x8268bc]
test ebx, ebx
je 0x409d05
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268bc], eax
push 0x8268c0
call fcn.0040c765
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push 1
mov eax, str.Authorization:_oauth_a09343e8e67e44b29e0d850c14c7bf_r_nUser_Agent:_ZhihuApi_1.0.0_beta__Linux__Android_4.3__TianTian_Build_TTAndroid_ttVM_Hdragon_ttVM_Hdragon_tt_zh_CN__Google_HTTP_Java_Client_1.15.0_rc__gzip__Google_HTTP_Java_Client_1.15.0_rc__gzip__r_nx_api_version:_3.0_r_nx_app_version:_1.0.1.7_r_nza:_OSAndroid_4.3PlatformTianTian_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
push 1
push 0x8268bc
call fcn.00401ccf
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x409d9d
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x409dad
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x409dbd
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x409dcd
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x409ddd
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x409ded
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x409dfd
push ebx
call fcn.0046bf75
add esp, 4
lea eax, [ebp - 0x40]
push eax
call fcn.0040e00c
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x409e19
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [0x8268cc]
test ebx, ebx
je 0x409e30
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268cc], eax
push 0x8268cc
call fcn.0040790c
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0x52f895
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.access_token_:_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x8268cc
call fcn.004031e6
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x409e8d
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x409e9d
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x409eb1
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x52f58b
push dword [ebp - 0x10]
call fcn.00401065
add esp, 8
cmp eax, 0
je 0x40a976
push str._qq.com
push dword [ebp - 0xc]
push 0x52fda3
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
call fcn.004099d9
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x409f04
push ebx
call fcn.0046bf75
add esp, 4
push 0x8268d0
lea eax, [ebp - 0x10]
push eax
call fcn.0040e6d9
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268cc]
test ebx, ebx
je 0x409f2c
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268cc], eax
push 0x8268cc
call fcn.0040790c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268d0]
test eax, eax
jne 0x409f63
mov eax, 0x52f58b
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268cc]
test eax, eax
jne 0x409f79
mov eax, 0x52f58b
push eax
push 4
mov ebx, 0x46cb40
call fcn.0046bf5d
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0xffffffff
je 0x40a971
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
mov eax, str.http:__www.zhihu.com_logout
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
call fcn.00401ccf
mov ebx, eax
test ebx, ebx
je 0x40a027
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40a037
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40a047
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40a057
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40a067
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a077
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a087
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a097
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a0a7
push ebx
call fcn.0046bf75
add esp, 4
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.http:__www.zhihu.com_
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00401ccf
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40a13e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40a14e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40a15e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40a16e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a17e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a18e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a19e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a1ae
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [0x8268cc]
test ebx, ebx
je 0x40a1c5
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268cc], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0x52f895
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.name__xsrf__value_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x8268cc
call fcn.004031e6
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a218
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a228
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40a23c
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push str._qq.compasswordshazhihugogoremembermey
push dword [ebp - 0xc]
push 0x52fbbb
push dword [ebp - 0x14]
push str._xsrf
mov ecx, 5
call fcn.0040116d
add esp, 0x14
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268c0]
test ebx, ebx
je 0x40a27c
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268c0], eax
mov eax, str.http:__www.zhihu.com_login
push eax
mov ebx, dword [0x8268bc]
test ebx, ebx
je 0x40a29b
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268bc], eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__rv:25.0__Gecko_20100101_Firefox_25.0_r_nAccept:___r_nAccept_Language:_zh_cn_zh_q0.8_en_us_q0.5_en_q0.3_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nX_Requested_With:_XMLHttpRequest
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
push 1
push 0x8268c0
push 1
push 1
push 0x8268bc
call fcn.00401ccf
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40a327
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40a337
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a347
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a357
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a367
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a377
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [0x8268cc]
test ebx, ebx
je 0x40a38e
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268cc], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str._r_:0__msg_:___
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268cc]
test eax, eax
jne 0x40a3c7
mov eax, 0x52f58b
push eax
push 4
mov ebx, 0x46cb40
call fcn.0046bf5d
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0xffffffff
je 0x40a971
push str._qq.com
push dword [ebp - 0xc]
push 0x52ff58
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
call fcn.004099d9
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a41d
push ebx
call fcn.0046bf75
add esp, 4
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.http:__www.zhihu.com_
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00401ccf
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40a4b4
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40a4c4
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40a4d4
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40a4e4
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a4f4
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a504
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a514
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a524
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [0x8268cc]
test ebx, ebx
je 0x40a53b
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268cc], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0x52f895
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.name__xsrf__value_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x8268cc
call fcn.004031e6
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a58e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a59e
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40a5b2
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0x52f895
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str._people_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x8268cc
call fcn.004031e6
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a603
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a613
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40a627
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
call fcn.0040dc2a
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40a647
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
call fcn.0040dc2a
mov dword [ebp - 0x20], eax
push str._qq.compassword
push dword [ebp - 0x20]
push 0x52fbbb
push dword [ebp - 0x1c]
push str.__disable_autofill_lastnamefirstnameurl_token
push dword [ebp - 0x14]
push str._xsrf
mov ecx, 7
call fcn.0040116d
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a690
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x8268c0]
test ebx, ebx
je 0x40a6a7
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268c0], eax
mov eax, str.http:__www.zhihu.com_settings_account
push eax
mov ebx, dword [0x8268bc]
test ebx, ebx
je 0x40a6c6
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268bc], eax
push 0x8268c0
call fcn.0040c765
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push 1
mov eax, str.User_Agent:Mozilla_5.0__Windows_NT_6.1__WOW64__rv:37.0__Gecko_20100101_Firefox_37.0_r_nAccept:__r_nContent_Type:application_x_www_form_urlencoded__charsetUTF_8_r_nX_Requested_With:XMLHttpRequest_r_nReferer:http:__www.zhihu.com_people_dsff_dsfsd_95
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
push 1
push 0x8268bc
call fcn.00401ccf
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a75e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40a76e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40a77e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40a78e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a79e
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a7ae
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a7be
push ebx
call fcn.0046bf75
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [0x8268cc]
test ebx, ebx
je 0x40a7d5
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268cc], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x40a800
mov eax, 0x52f58b
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x8268cc]
test eax, eax
jne 0x40a816
mov eax, 0x52f58b
push eax
push 4
mov ebx, 0x46cb40
call fcn.0046bf5d
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0xffffffff
je 0x40a971
push str._collections
push dword [ebp - 0x1c]
push str.http:__www.zhihu.com_people_
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268d4]
test ebx, ebx
je 0x40a86a
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268d4], eax
call fcn.0040e9ff
push str._asks
push dword [ebp - 0x1c]
push str.http:__www.zhihu.com_people_
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268d4]
test ebx, ebx
je 0x40a8a9
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268d4], eax
call fcn.0040e9ff
push str._answers
push dword [ebp - 0x1c]
push str.http:__www.zhihu.com_people_
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268d4]
test ebx, ebx
je 0x40a8e8
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268d4], eax
call fcn.0040e9ff
push str._posts
push dword [ebp - 0x1c]
push str.http:__www.zhihu.com_people_
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268d4]
test ebx, ebx
je 0x40a927
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268d4], eax
call fcn.0040e9ff
push 0x52f89f
push dword [ebp - 0x1c]
push str.http:__www.zhihu.com_people_
mov ecx, 3
call fcn.0040116d
add esp, 0xc
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x8268d4]
test ebx, ebx
je 0x40a966
push ebx
call fcn.0046bf75
add esp, 4
pop eax
mov dword [0x8268d4], eax
call fcn.0040e9ff
jmp 0x40a97b
call fcn.0040f33e
call fcn.0043bdf1
jmp 0x409ac5
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40a995
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40a9a5
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40a9b5
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40a9c5
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40a9d5
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40a9e5
push ebx
call fcn.0046bf75
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40a9f5
push ebx
call fcn.0046bf75
add esp, 4
mov esp, ebp
pop ebp
ret