QQ邮箱这里有破解,Nodejs实现
QQ邮箱这里有破解了,只是有几个参数,需要你们自己去寻找了,反正我是找好了,就看你们了。
co(function *(){ var username = ''; var password = ''; var _user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36'; var ptlogin_url = 'https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=522005705&daid=4&s_url=https://mail.qq.com/cgi-bin/login?vt=passport%26vm=wpt%26ft=loginpage%26target=&style=25&low_login=1&proxy_url=https://mail.qq.com/proxy.html&need_qr=0&hide_border=1&border_radius=0&self_regurl=http://zc.qq.com/chs/index.html?type=1&app_id=11005?t=regist&'; var _verifycode = '!IDB'; var _pt_verifysession_v1 = '5351f6252b2eb7cd2025d8cef4025f3df8514932545b755fdd2bdb5b10d7008ef6b8f42d5f05e44679d09b4515c1d08f682e0330446f702a'; var _salt = '\x00\x00\x00\x00\x35\x6d\x62\x13'; try{ var _p = Encryption.getEncryption(password, _salt, _verifycode, false); }catch(err){ console.log(err.stack); } var _login_sig = 'k1j0ogiCLp94MhQuiqFe0aONqYTewoEAWOVK0yRhXiYZ76YjWOLCwCq1AbgbZlz7'; //登录提交 var login_url = 'https://ssl.ptlogin2.qq.com/login'; var login_data = { 'u':username, 'verifycode':_verifycode, 'pt_vcode_v1':0, 'pt_verifysession_v1':_pt_verifysession_v1, 'p':_p, 'pt_randsalt':0, 'u1':'https://mail.qq.com/cgi-bin/login?vt=passport&vm=wpt&ft=loginpage&target=&account='+username, 'ptredirect':1, 'h':1, 't':1, 'g':1, 'from_ui':1, 'ptlang':'2052', 'action':'2-3-1432202218068', 'js_ver':10123, 'js_type':1, 'login_sig':_login_sig, 'pt_uistyle':25, 'aid':'522005705', 'daid':4 }; login_url = [login_url,queryString.encode(login_data)].join('?'); try{ var res = yield request(login_url,{ method:'GET', headers:{ 'Cookie':'dm_login_weixin_rem=; supertoken=3636424164; ptnick_896360979=e68891e79a84e79b8ae8bebe; u_896360979=@EcEWDEtFk:1432212547:1432212547:e68891e79a84e79b8ae8bebe:1; ptcz=6a74b6275a1dbd3a69b6c3ec83088687dcba3c9669af0b6f6bb658ab3b9b151f; pt2gguin=o0896360979; verifysession=h02OBge6wAzGGePYJ7IwDe7G4vsez16cqYqz0LB0w10HLt2JHNAnoqc-ebhwuZSPznSe7GvKEeJztuJhdD1EPPw9rpFU4Q_j7PS; ptui_loginuin=896360979; ETK=j4KdeJfjqM6ytLCbmoD9MUXVRZSffwLcVz8mvfIpmYxfl-514g-Arqm-RDDO-b92avzT*JKE7AQibxTRZGDl*g__; ptisp=ctc; confirmuin=0; ptvfsession='+_pt_verifysession_v1+'; pt_login_sig='+_login_sig+'; pt_clientip=29587f0000012d41; pt_serverip=b6a20abf06626dff; pt_local_token=176655876; uikey=bc5ce4f96fa16f2d0e69733d6a4128b2de3662b28623eb39db9f65dde69b75bd', 'Referer':ptlogin_url, 'Host':'ssl.ptlogin2.qq.com', 'User-Agent':_user_agent } }); console.log(res[0].toString()); }catch(err){ console.log(err.stack); } });
对了,这里是用来co,是JavaScript的一个新特性,我还是很喜欢的,更喜欢yield,node执行的时候别忘记加--harmony,不然你会说我的,说执行不了。
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/639
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/639