万里淘知

记一次“糟糕的”QQ登录

和好基友聊天时突然间想看一下自己QQ的一些古老资料,记来起一个网站我的QQ中心

网站只让通过扫码登录,可能是因为系统比较老,多次尝试扫码都没能成功登录。

放弃是不可能放弃的,考虑到QQ很多登录都是嵌套的另一个网页,先看一下网页的源代码:

<iframe id="login_frame" frameborder="0" scrolling="no" width="100%" height="305" allowfullscreen="true" src="//xui.ptlogin2.qq.com/cgi-bin/xlogin?pt_disable_pwd=1&appid=1006102&daid=1&style=23&hide_border=1&proxy_url=https://id.qq.com%2Flogin%2Fproxy.html&s_url=https://id.qq.com/index.html"></iframe>

很好,估计这个网址就是真正的登录页面了:

https://xui.ptlogin2.qq.com/cgi-bin/xlogin?pt_disable_pwd=1&appid=1006102&daid=1&style=23&hide_border=1&proxy_url=https://id.qq.com%2Flogin%2Fproxy.html&s_url=https://id.qq.com/index.html

先根据网址列个表格

再去访问一个QQ的登录页,想到了QQ空间,打开网址正好显示就是一个手机版的登录页面:

https://ui.ptlogin2.qq.com/cgi-bin/login?pt_hide_ad=1&style=9&appid=549000929&pt_no_auth=1&pt_wxtest=1&daid=5&s_url=https%3A%2F%2Fh5.qzone.qq.com%2Fmqzone%2Findex

对比一下,发现参数都差不多,但是前面的稍有区别。做个嫁接:

https://ui.ptlogin2.qq.com/cgi-bin/login?pt_disable_pwd=1&appid=1006102&daid=1&style=23&hide_border=1&proxy_url=https://id.qq.com%2Flogin%2Fproxy.html&s_url=https://id.qq.com/index.html

打开,看到了一串乱码,改一下style值为9

https://ui.ptlogin2.qq.com/cgi-bin/login?pt_disable_pwd=1&appid=1006102&daid=1&style=9&hide_border=1&proxy_url=https://id.qq.com%2Flogin%2Fproxy.html&s_url=https://id.qq.com/index.html


输入密码,结果登录失败!试试下方的一键登录。

成功