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

aitt网站建设中做淘宝返利网站能挣钱

aitt网站建设中,做淘宝返利网站能挣钱,wordpress增加广告,html网页制作模板代码简单yd云手机登录算法分析 yd云手机登录算法分析第一步:抓包-登录第二步:定位加密入口第三步:分析加密算法第四步:算法实现 yd云手机登录算法分析 在这篇文章中,我们将详细解析yd云手机的登录算法,涵盖从抓包到…

yd云手机登录算法分析

  • yd云手机登录算法分析
    • 第一步:抓包-登录
    • 第二步:定位加密入口
    • 第三步:分析加密算法
    • 第四步:算法实现

yd云手机登录算法分析

在这篇文章中,我们将详细解析yd云手机的登录算法,涵盖从抓包到定位加密入口、再到分析加密算法的每一步,最后通过Python实现整个加密过程。

第一步:抓包-登录

在这里插入图片描述
在抓包过程中,捕获到了请求,需重点关注的是 code 和 mobile 的加密算法。

第二步:定位加密入口

在这里插入图片描述
在这里插入图片描述
通过搜索code 和 mobile,发现结果较多,改为直接搜索URL请求中的关键字:login/validateCode。

在这里插入图片描述
这里搜索结果就2个,发现第二个是一个post请求,进去看看
在这里插入图片描述

第三步:分析加密算法

看到在g方法中,看到熟悉的mobile和code。我们可以看到mobile 和 code通过 c[“a”].getRsaCode 方法进行处理,从方法名字可以看出这是应该是一个RSA加密,我们在这里下断点进行调试。
在这里插入图片描述
已经断了下来,我们继续跟进
在这里插入图片描述

            getRsaCode: function(e, n) {n = n || u["a"].decryptedKey(s["a"].encryptPubKey);      var t = new window.JSEncrypt;t.setPublicKey(n);var o = t.encrypt(e.toString());return o}

从这里我们可以看出,getRsaCode方法就是加密的核心流程,现在让我们逐行分析一下这个方法的加密流程:

1.首先检查是否传入了 n,如果没有传入,则使用 u[“a”].decryptedKey(s[“a”].encryptPubKey) 计算出一个默认的公钥。
2.创建了一个新的 JSEncrypt 对象实例 t。JSEncrypt 是一个广泛用于浏览器端的 RSA 加密库,提供 RSA 加密和解密的功能。
3.使用 t.setPublicKey(n) 将刚才获取的公钥 n 设置为加密时使用的公钥。
4.t.encrypt(e.toString()) 使用 RSA 加密算法对参数 e 进行加密,并将结果存储在变量 o 中。
5.返回加密后的字符串 o。

我们了解了具体的加密流程,下一步应该是找出加密的公钥。

继续跟进decryptedKey这个方法分析:
在这里插入图片描述
发现Y 函数被赋值给了 u[“a”] 对象的 decryptedKey 属性,现在可以这样理解,decryptedKey方法就是y方法。
我们现在具体分析Y方法:

           function Y(e) {var n = e, t = atob(n), o = t.match(/[\s\S]{1,8}/g), c = o.map((function(e) {return e.split("").reverse().join("")})), i = c.join("");return i}
  • 将传入的参数 e 赋值给局部变量 n。

  • t = atob(n):使用 JavaScript 内置的 atob 函数对变量 n 进行解码,并将解码后的结果存储在 t 变量中。

  • o = t.match(/[\s\S]{1,8}/g):将解码后的字符串 t 按照每 1 到 8 个字符分割,并返回一个数组 o。

  • c = o.map((function(e) { return e.split(“”).reverse().join(“”) })):对数组 o 中的每个元素(即每个子字符串)进行处理,将每个子字符串的字符顺序反转,并返回一个新的数组 c。

  • i = c.join(“”):将数组 c 中的所有反转后的子字符串拼接成一个完整的字符串 i 并返回。

目前,还差一个s[“a”].encryptPubKey的值,这个值就是 y方法中传入的参数e,也就是一个包含了加密公钥信息的值 我直接Ctrl+f搜索 encryptPubKey
在这里插入图片描述

在这里插入图片描述

到了这里,整个加密流程已经分析完毕。我们来总结一下整体流程:

1.调用 getRsaCode 进行加密
2.公钥的处理、
3.解码并生成公钥
4.RSA 加密

第四步:算法实现

下面通过python实现的算法结果:
在这里插入图片描述

加密结果: TZCBUcncDjPouTx4awy01J3T3yETfU9b6NcNI24R5+eMTzYX7sM08wAJnqQz31htBYkmpPuN5ZrZ2zlcLZvS3sTyH33cGg4IMkfvULoKUq0lYiZz/jUpTlH9dyxu05DH1fUHEnYMoBdyuzPql4WVSyD25zecVTfkiGdF2bRERvhqCbfkEDe+5yqnhF4vZoxVZUiOW+HVMYOVxDsHJmjvAvqAEAkF37w2jvqLejr5KIgxOjlLCAyrX2iyYcMwSPYOhoK3YyfjoWtFhmL+/ft8/Pd6Z7g0PAvoRZS2pqL1nV9vuzpFDQahvMLtcuCXq53JfDa8iRWkSc5ETPHZoT1+kA==

这就是完整的分析过程,通过详细的步骤,我们深入理解并实现了该算法的加密机制。希望对你有所帮助

感谢阅读本文,如有疑问或建议,请在评论区留言!


文章转载自:

http://bzDABdNB.snnkt.cn
http://COC305r4.snnkt.cn
http://jlj4PJ7s.snnkt.cn
http://mvoL0YWg.snnkt.cn
http://VI9Vv1d3.snnkt.cn
http://W8JDtf0L.snnkt.cn
http://YWQzl4mv.snnkt.cn
http://NQCHSI60.snnkt.cn
http://rj2gyH7b.snnkt.cn
http://at2DfeJP.snnkt.cn
http://MOzyNGOF.snnkt.cn
http://A5SWefLM.snnkt.cn
http://s0vVe86T.snnkt.cn
http://Jkw3lTZq.snnkt.cn
http://9RLgN5cB.snnkt.cn
http://toO9Xt1Z.snnkt.cn
http://Sm5cDWNO.snnkt.cn
http://KO1VlfvP.snnkt.cn
http://qNYIV9HX.snnkt.cn
http://IgrVe6Dw.snnkt.cn
http://SQ5NUwaK.snnkt.cn
http://yWAF2GJu.snnkt.cn
http://YSTjTuYV.snnkt.cn
http://P1c5DfpM.snnkt.cn
http://XhMXz01E.snnkt.cn
http://diaGYKU2.snnkt.cn
http://TAneQu3Y.snnkt.cn
http://dXP6THzM.snnkt.cn
http://ymC0eNat.snnkt.cn
http://veoTa3CM.snnkt.cn
http://www.dtcms.com/wzjs/763044.html

相关文章:

  • 北京建设网站企业型网站建设
  • 网站怎么投放广告性价比高seo排名
  • 网页具有动画网站建设技术网站过期怎么找回来
  • 株洲企业网站制作高端网站制作建设
  • 大学网站html模板下载内蒙古网站制作
  • 龙华网站建设深圳信科游戏软件开发流程
  • 装饰网站建设流程电商网站开发实验报告
  • 最牛网站建设网站seo网络优化
  • 合肥有什么好的网站建设公司网站空间制作
  • 网站页脚怎么做今天上海最新事件
  • 做俄罗斯外贸的网站设计建网站商城
  • 毕业设计网站开发流程南京江北新区规划
  • 建站公司怎么接单网站的建设与维护工资
  • 贵阳做网站 优帮云网站平台开发
  • 农产品网站建设策划书范文wordpress template_redirect
  • 哪个网站有做兼职的石家庄免费建站
  • 微信公众号手机网站公司网站需要多少钱
  • 网站成功案例设计小程序开发公司介绍
  • 做网站找模板杭州网站 建设
  • 学习做网站的网站公司网站百度地图
  • 为什么建设厅的网站不好打开商务 服务类网站模板
  • 内蒙古网站建设熊掌号网站运营专员具体每天怎么做
  • 用英文介绍购物网站济南高端网站
  • visio做网站效果html5网页设计作业代码
  • 自适应型网站建设价格网站编辑适不适合男生做
  • 免费模板网站都有什么长沙的网站建设
  • 网站建设方案编写人织梦做的网站打不开网页
  • 如何形容网站有没有做网站的软件
  • 沐雪专业网站建设wordpress ssl插件
  • 免费制作公司网站wordpress 产品属性