当前位置: 首页 > news >正文

牡丹区政府网站建设强强seo博客

牡丹区政府网站建设,强强seo博客,网站建设进度计划,网站关键词如何布局提示:文章仅供参考,禁止用于非法途径 文章目录前言分析总结前言 真的好久没更了…… 提示:以下是本篇文章正文内容,下面案例可供参考 分析 进到网页,加载两个接口 applyLoginFactor 接口返回一个RSA公钥&#xff0…

提示:文章仅供参考,禁止用于非法途径

文章目录

  • 前言
  • 分析
  • 总结


前言

真的好久没更了……


提示:以下是本篇文章正文内容,下面案例可供参考

分析

进到网页,加载两个接口
在这里插入图片描述
applyLoginFactor 接口返回一个RSA公钥,switchForApolloForH5接口使用上个接口返回的公钥,有点类似注册公钥的意思,但是后面的接口却没用到

第二个接口有三个加密的,下断点就很容易找到
在这里插入图片描述
在这里插入图片描述
这个rk是个随机值
在这里插入图片描述
erk是对rk进行rsa加密,edata是对params,原始提交数据的AES加密,最后的sign是对原始提交数据的MD5一下,返回下面的就是ok了
在这里插入图片描述

然后随便输个手机号,会出来易盾的滑块,也是简单的,他不校验actoken,这里就不叙述滑块了

在这里插入图片描述

过了滑块后会请求三个接口,第一个获取公钥,也可以叫服务器公钥
在这里插入图片描述

第二个接口返回的数据是加密过的
在这里插入图片描述
提交的数据也有一个加密
在这里插入图片描述

加密位置在这里,但是这个里的 PublicKey 不是之前返回的,是要重新获取的客户端PublicKey
在这里插入图片描述
返回的公钥密钥,都会使用到

在这里插入图片描述

state.clientKey = _this2.clientRsaKeyUpload();
var params = {openId: openId,clientRsaPublicKey: state.clientKey.clientRsaPublicKey  //这里是客户端公钥
};
var RSAUtils = new JSEncrypt();
state.serverRsaPublicKey = res.result; // 这里是服务器公钥
RSAUtils.setPublicKey(res.result);
var encData = RSAUtils.encrypt(JSON.stringify(params));

返回的数据是加密的,需要解密

var _RSAUtils2 = new JSEncrypt();_RSAUtils2.setPrivateKey(state.clientKey.clientRsaPrivateKey);//这里用的客户端私钥var data = JSON.parse(_RSAUtils2.decryptLong(res.result)); // 去解密接口返回的数据
{'aesKey': 'f3d219b220214b3b8d3751ab42bb129e', 'clientRsaPublicKeySign': '9VJ71Qq8Ifa3a/IEhFyFOKxt7DSLRh0lSlUe5zsFa8tZfgDcr+UaSRRn7SY2rjiAj2Za+2M+cX129sXnMHJexnv/Oizb6m6ntOBtNPN4b3Wh6RBmFRW7Jnm5kokLTNN+/B2oPfUqaMIgkeGKmrMj3N8wceQ50ks73O5nrXGs5t2uAtTxXRszbLjiEZP3FjxqIv36usCbYv2GVanEJo800ENM7MbYAuzZyyytxrp+RH8j3wdbsT77aigaA1sJtREJ6ju4P459QsLIBieITiEy5AjzbNC2qNvREOGDBfDht7Kop+V0LieiLAS0shByc8XFDHXCGcZy1dhFz7kNEiMrYx5r3f2Ue9IZfbc/9RyaR9wGx0scLdJ1WwTKH0szRGtY1ME4JGMgLyhduPUfL+rs4gice2gTkh3haaegynTBenO5FroOl6bg8G+PM61e0BJZeIpuxK8AQzhnFhAeUqGnRIu9FKZhyLvxuuXJ/S7ypa3JUL+y1hO3hla4THLFWBNm0YIe2JqtOpJNkhWF6aKosZbHCxbZV/CcRrlazw7KJg/mhPlB9MuA6Z3bLWfqgRgg88A+r9azOAzdFcaxVs38KzSl0Gw3RpfmuqJC+Mn8NbKT/RCLGb0BXEBJKc43JpWGr67JRik7M/G/8Bx83tscwLmbWTyM+iOfwO1bImKdxKg='
}

拿到了这个aesKey,最后请求发送短信的接口
在这里插入图片描述
加密都是现成的,直接扣就完事

state.aesKey = data.aesKey;
GibberishAES.size(256);var _encData = GibberishAES.aesEncrypt(text, state.aesKey);//aes加密提交的数据_RSAUtils.setPrivateKey(state.clientKey.clientRsaPrivateKey);var aesKeySign = _RSAUtils.sign(state.aesKey, CryptoJS.SHA512, 'sha512'); //sha512加密aeskey

在这里插入图片描述


总结

滑块

在这里插入图片描述

获取验证码
在这里插入图片描述

http://www.zhongyajixie.com/news/28925.html

相关文章:

  • 没有网站 可以做百度口碑吗seo指的是搜索引擎
  • 网站客服工作内容b2b和b2c是什么意思
  • 央企门户网站哪家做的最好南宁seo团队哪家好
  • 广州淘宝网站建设广州seo快速排名
  • 口腔网站建设2024年3月新冠肺炎
  • 盐城微信公众平台网站制作seo承诺排名的公司
  • 个性化网站建设定制百度风云榜游戏
  • 网站设计网站维护网络广告的收费模式有哪些
  • 微网站建设方向怎么创造自己的网站
  • 百度收录网站广东企业网站seo报价
  • 公司建网站需要多少钱网络营销的内容
  • 做家装模型的效果图网站百度推广基木鱼
  • 企业网站备案快吗百度域名查询
  • 网站分享到微信缩略图南宁网站建设公司
  • 建设一个网站的费用构成seo网站推广费用
  • 无锡高端网站建设哪家好西部数码域名注册
  • 用dw怎么做网站留言板成都百度推广联系方式
  • 国内高端医疗网站建设百度客服中心电话
  • 广州做网站优化公司报价合肥网络优化公司有几家
  • php网站开发教程图片百度搜索一下百度
  • 自己做网站如何月入3k手机网站百度关键词排名
  • wordpress导航站模板互联网营销主要学什么
  • 网站如何做生僻词引流重庆网络推广平台
  • 网站建设价格单网站应该如何推广
  • 做网站番禺员工培训课程
  • 韩城做网站免费建网页
  • 宁波模板开发建站南京 seo 价格
  • 律师网站建设推广免费发布产品的平台
  • 网站的优化靠谱seo员工培训内容
  • 网站策划选题免费拓客软件