求个2345登录的解密
求个2345登录的解密,研究半天还是没有成功,版主可否出个教程,学习一下 密码是MD5倒序吧账号是AES加密 第一步 : 加载登陆页 https://passport.2345.com/login.php?forward=https://www.2345.com/
在返回文本中找到以下数据 05a9fa9803296f9bb812988ca609db74= username6b3fce042fddbec0b7489371dc6eae74 = pwd
var postData = {
cmd: $("#cmd").val(),
forward: $("#forward").val(),
"05a9fa9803296f9bb812988ca609db74": AES.encrypt(username),
currtime: $("#currtime").val(),
"6b3fce042fddbec0b7489371dc6eae74": $("#realpwd").val(),
check_code: $("#check_code").val(),
autoLogin : $('input').is(':checked')
};
第二步 加载此地址 https://passport.2345.com/webapi/kv 获取AES加密kv
返回值 {"code":"200","data":{"k":"3a851de82243c548","v":"7f1c5b42b98bd46a"},"msg":""}
第三步 把用户名用获取到的k,v值进行ASE加密
密码直接进行md5加密之后倒序排列
js倒序代码
function getPwd(pwd) {
MD5Pwd = MD5(pwd)
MD5Pwd = MD5Pwd + '';
var str = [];
newPwd = MD5Pwd.split('').reverse().join('');
return newPwd;
}
页:
[1]