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

html5网站后台制作企业网站管理系统源码

html5网站后台制作,企业网站管理系统源码,临海市建设规划局网站,廊坊市做网站【注意#xff01;#xff01;#xff01;】 前言#xff1a; - 本章主要讲解某音乐平台的js逆向知识 - 使用关键字搜定位加密入口 - 通过多篇文章【文字案例】的形式系统化进行描述 - 本文章全文进行了脱敏处理 - 详细代码不进行展示#xff0c;需要则私聊作者 爬虫js逆向…  【注意】 前言         - 本章主要讲解某音乐平台的js逆向知识         - 使用关键字搜定位加密入口         - 通过多篇文章【文字案例】的形式系统化进行描述         - 本文章全文进行了脱敏处理         - 详细代码不进行展示需要则私聊作者 爬虫js逆向专栏https://blog.csdn.net/2201_75422674/category_12875823.html 爬虫专栏https://blog.csdn.net/2201_75422674/category_12686609.html         - 大家喜欢可以订阅一下不收费用的 目录 【1】抓包分析 【2】入口定位 ​【3】逆向 3.1 逆向思路 3.2 深度刨析 3.2.1 求解d、e、f、g的值 3.2.2 求解i的值 3.2.3 逆向h.encText的值分析b函数 3.2.4 逆向h.encSecKey的值分析c函数 【4】结果展示 【1】抓包分析 点击F12打开谷歌开发者工具确认发送数据包具体的网址以及发送请求需要携带的加密参数 【2】入口定位 这里使用关键字搜定位入口 【3】逆向 3.1 逆向思路 function a(a) {var d, e, b abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789, c ;for (d 0; a d; d 1)e Math.random() * b.length,e Math.floor(e),c b.charAt(e);return c}​function d(d, e, f, g) {var h {}, i a(16);return h.encText b(d, g),h.encText b(h.encText, i),h.encSecKey c(i, e, f),h} 总体思路为 第一先通过a函数随机挑选出i的值 第二然后调用b函数传入d、g的值得到第一个h.encText的结果 第三然后再调用b函数传入h.encText、i的值得到第二个h.encText的结果 第四然后调用c函数传入i、e、f的值得到h.encSecKey的结果 最后return跟着的是一个逗号表达式返回最后一个h变量再发送阿贾克斯请求 3.2 深度刨析 3.2.1 求解d、e、f、g的值 这里d的值很重要因为点击播放音乐时该网站会同时发送好几个请求d的值在变化如果d的值不是对应播放音乐的相应值会导致参数错误 断点后重新发送请求d、e、f、g的值每次都一样。 3.2.2 求解i的值 1. 断点分析 2. 查看i的值 如上所示i的值就是16位随机组合的字符串 3.2.3 逆向h.encText的值分析b函数 1. 悬浮定位查看b函数 2. 进入b函数并打上断点 3. 每次发现第一次的a、b值永远为以下的值 var a1 {ids:[歌曲id],level:standard,encodeType:aac,csrf_token:16fb7117e480783d71478af079eaec9d};var b1 0CoJUm6Qyw8W8jud 4. 分析b函数中的c、d、e、f值 4.1 逆向c的值 结果返回该c的值发现一直都是一样的因为传入的参数没变只是对传入的参数进行了一个反序列化操作同理见d、e的值 4.2 求解f的值 f CryptoJS.AES.encrypt(e, c, {iv: d,mode: CryptoJS.mode.CBC});return f.toString()// e: 明文ckeyiv偏移量modeCBC加密模式 由上所见这是一个标准的AES加密最终得到f的字符串形式 通过控制台打印输出这个f.toString()的返回值和第一次得到的h.encText一模一样 h.encText b(h.encText, i) // 重复上述步骤一样的 3.2.4 逆向h.encSecKey的值分析c函数 1. 悬浮定位查看c函数 2. 进入c函数并打上断点 3. 分析RSAKeyPair函数 4. 进入RSAKeyPair函数并打上断点结果发现每次经过RSAKeyPair产生的d值都一样 由此可见主要的问题是e函数怎么搞。 5. 分析encryptedString函数 断点分析主要为以下代码 当我进入里面想暴力破解它的加密逻辑时发现对应了一大堆函数果断使用抠js代码逆向的方式进行处理。 【4】结果展示 由上可见已经成功获取数据操作不易请点个赞谢谢~
http://www.dnsts.com.cn/news/18162.html

相关文章:

  • 哪些网站可以做免费外贸WordPress链接加前缀
  • 如何将自己做的网站变成中文用ps怎样做网站文字logo
  • 数字营销专业就业前景免费seo快速收录工具
  • 做阿里巴巴网站图片尺寸网站开发前台与后台的交互
  • 男女做暖暖的视频试看网站帮企业做网站前景怎么样
  • 营销型网站优点广州站扩建
  • 营销型网站建设区别网站怎么做百度快照
  • 游戏攻略网站开发wordpress免费采集器
  • 云浮哪有做网站公司中国国家标准建设信息网站
  • 网站开发入门需要学什么做的网站 如何在局域网内访问
  • 买完域名以后怎么做网站上海信用网企业查询
  • 做医院健康专题网站thinkphp大型网站开发
  • 适合vue做的网站类型电子商务网站规划的内容
  • 网站设计论文选题深圳手机端网站建设模板
  • 买做指甲的材料在哪个网站企业在哪里查询
  • 做家教去哪个网站下载公众号平台app
  • 黔东南建设厅官方网站网站建设公司知名
  • 网站在手机上内页图不显示石家庄seo优化公司
  • 绿色网站配色百度公司介绍
  • 网站建设教程免费湖南岚鸿开通公司网站怎么开通
  • 青岛的网站建设公司哪家好如何拥有自己的网站域名
  • 邯郸做网站哪家好wordpress文件上传管理
  • 兼容性视图中显示所有网站规划网站站点需要遵循哪些原则
  • 网站空格键代码h5页面怎么做
  • 3g 手机网站建设zimeiti wordpress
  • 怎么查询网站备案服务商是哪个找别人做网站一般注意什么
  • 南京企业建站系统模板网页设计如何把照片作为背景
  • 网站与建设实训报告动画制作平台
  • 学校网站建设整改报告seo刷排名公司
  • 博物馆门户网站建设方案本人有资金寻求合作