模拟迅雷登陆

news/2024/11/25 17:31:56/


http://www.oschina.net/question/204035_228006

登陆js脚本在:http://i.xunlei.com/login/1.0.4.min.js

登陆主要处理为 function o(F,J,y) ,密码是md5 + base64 加密

关键代码:

            case "login":if (J.username && J.password && J.captcha && J.check_n && J.check_e) {var s = J.check_n,z = J.check_e,t = new RSAKey();t.setPublic(b64tohex(s), b64tohex(z));var r = J.captcha.toUpperCase();var B = hex2b64(t.encrypt(md5(J.password) + r));I.p = B;I.u = J.username;I.n = s;I.e = z;I.v = a.LOGIN_VERSION;I.verifycode = J.captcha;I.login_enable = J.autologin ? 1 : 0;I.business_type = a.LOGIN_ID} else {throw new Error("post argument error")}u = "post";path = "/sec2login/";l(u, path, I,function(L) {var M;switch (L) {case - 1 : L = 1;M = "连接超时,请重试";break;case 0:M = "登录成功";break;case 1:case 9:case 10:case 11:L = 2;M = "验证码错误,请重新输入验证码";break;case 2:case 4:L = 3;M = "帐号或密码错误,请重新输入";break;case 3:case 7:case 8:case 16:L = 4;M = "服务器内部错误,请重试";break;case 12:case 13:case 14:case 15:L = 5;M = "登录页面失效";break;case 6:M = "帐号被锁定,请换帐号登录";break;default:L = -1;M = "内部错误,请重试";break}y && y(L, M)},D, false, ",33333,");break;


资料:

http://bbs.csdn.net/topics/390624916

http://www.debugease.com/javascript/3428936.html


开源库:

https://github.com/lqik2004/xunlei-lixian-api-PureObjc


http://www.ppmy.cn/news/520681.html

相关文章

七彩虹CN600+Meetiger N10C测评

七彩虹CN600这款M.2固态硬盘的参数就不多说了 本期采用为512版本 迷虎品牌,英文名Meetiger,Meetiger/迷虎品牌成立于2012年,品牌迷虎产品主要有硬盘底座,保护盒,硬盘座,移动硬盘盒子,硬盘盒子,... 以下就是本期的硬盘盒 当这两样东西在一起…

基于51单片机设计的热敏电阻测温系统

一、项目介绍 当前文章介绍基于51单片机的热敏电阻测温系统的设计过程,用于实时监测环境温度,并在温度超过预设阈值时进行报警。由于采用的是热敏电阻测温技术,无需外置温度传感器,使得系统具有结构简单、成本较低等优点。 主控芯片采用STC89C52,具有良好的稳定性和可靠…

团体程序设计天梯赛-练习集L1篇②

🚀欢迎来到本文🚀 🍉个人简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的普通人。 🏀个人主页:陈童学哦CSDN 💡所属专栏:PTA 🎁希望各…

信号与系统复习笔记——信号与系统的时域和频域特性

信号与系统复习笔记——信号与系统的时域和频域特性 傅里叶变换的模和相位表示 一般来说,傅里叶变换的结果是复数,所以能够使用模和相位来表示,具体的有: X ( j ω ) ∣ X ( j ω ) ∣ e j ∡ X ( j ω ) X(j\omega) |X(j\ome…

MATLAB 动画的制作与保存

matlab有三种方法来创建动画: ①以质点运动轨迹的方式来创建动画 theta0:0.001:2*pi; %定义圆的半径 r10; %生成圆上各点的横纵坐标 xr*cos(theta); yr*sin(theta); comet(x,y); 生成的动画效果如下 (其中的某一步) 最终结果如下 comet(x,…

Dw制作网页

1、要想用Dreamweaver来制作网页,首先要安装Dreamweaver网页制作的工具,那是必备的哦,可以去官网里面去下载即可。第一步是打开Dreamweaver工具; 2、然后在Dreamweaver选项的中,选择新建一个Html文件,这个是…

DW 网页制作

1,打开DW 2,点击CTRLN可以打开新建文档 也可以点击上方文件-新建,就可以创建一个新的页面。 3,然后在Dreamweaver选项的中,选择新建一个Html文件,这个是制作网的前提 4,进入Dreamweaver主界面后,我们可以看到自动生成的标题、头、…

dw网页制作入学教程_网站制作DW教程:Dreamweaver CC零基础入门视频课程

Dreamweaver是一款集设计和编码于一体的软件,无论你是网页设计师还是前端工程师,熟练掌握Dreamweaver软件的使用,它都能有效提高你的工作效率。Dreamweaver简称DW,是一款集设计和编码于一体的软件! — — 课程介绍 随着…