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

怎样创建音乐网站清远市清城区发布

怎样创建音乐网站,清远市清城区发布,做一个网站需要多少钱大概费用,上海纽约大学官网 wordpress一、数据接口分析 主页地址#xff1a;某矿 1、抓包 通过抓包可以发现数据接口是cgxj/by-lx-page 2、判断是否有加密参数 请求参数是否加密#xff1f; 通过查看“载荷”模块可以发现有一个param的加密参数 请求头是否加密#xff1f; 无响应是否加密#xff1f; 无c…一、数据接口分析 主页地址某矿 1、抓包 通过抓包可以发现数据接口是cgxj/by-lx-page 2、判断是否有加密参数 请求参数是否加密 通过查看“载荷”模块可以发现有一个param的加密参数 请求头是否加密 无响应是否加密 无cookie是否加密 无 二、加密位置定位 1、看启动器 查看启动器发现里面有一个index.js中的匿名调用堆栈点进去查看 点进去后发现网站确实是在此处发送的请求而且参数param也是在此处赋值。但是param的值来自于A.sent此处找不到A.sent赋值的位置所以此处只是发包位置并不是加密位置。 2、搜索关键字 通过搜索sent相关的关键字不能有效的定位到加密位置 3、hook 因为请求参数中只有一个param密文参数所以网站大概率会使用JSON.stringify将数据转换为json字符串再进行加密所以我们可以hookJSON.stringifyhook代码 var my_stringify JSON.stringify; JSON.stringify function (params) {debuggerconsole.log(json_stringify params:,params);return my_stringify(params); };运行hook代码再次获取数据发现可以断住 接着调试执行就可以发现加密位置 但是此时我们并不能确定此处的加密结果是否就是发包时使用的A.sent所以我们可以在发包位置再打上断点并将此处断点放开通过对比我们可以发现此处的加密结果就是发包时使用的。 三、扣js代码 将加密位置的代码扣出缺啥补啥即可。 注意加密时使用的RSA加密以及md5加密均可使用标准模块但是RSA加密时要补一下网站的encryptLong方法同时RSA加密所使用的公钥通过观察发包可以看出网站每次获取数据前都会先发一个包获取公钥。 所以先请求public接口获取到公钥再进行加密即可。 JavaScript源码 const JSEncrypt require(jsencrypt); const CryptoJS require(crypto-js);function w(A) {var e, t, n , r ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789/, a ;for (e 0; e 3 A.length; e 3)t parseInt(A.substring(e, e 3), 16),n r.charAt(t 6) r.charAt(63 t);e 1 A.length ? (t parseInt(A.substring(e, e 1), 16),n r.charAt(t 2)) : e 2 A.length (t parseInt(A.substring(e, e 2), 16),n r.charAt(t 2) r.charAt((3 t) 4));while ((3 n.length) 0)n a;return n }JSEncrypt.prototype.encryptLong function (A) {var e this.getKey(), t (e.n.bitLength() 7 3) - 11;var n , r ;if (A.length t)return n A.match(/.{1,50}/g),n.forEach((function (A) {var t e.encrypt(A);r t})),w(r);var a e.encrypt(A), s w(a);return s }function b(A, e, t) {return e in A ? Object.defineProperty(A, e, {value: t,enumerable: !0,configurable: !0,writable: !0}) : A[e] t,A }function d(A, e) {var t Object.keys(A);if (Object.getOwnPropertySymbols) {var n Object.getOwnPropertySymbols(A);e (n n.filter((function (e) {return Object.getOwnPropertyDescriptor(A, e).enumerable}))),t.push.apply(t, n)}return t }function m(A) {for (var e 1; e arguments.length; e) {var t null ! arguments[e] ? arguments[e] : {};e % 2 ? d(Object(t), !0).forEach((function (e) {b(A, e, t[e])})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(A, Object.getOwnPropertyDescriptors(t)) : d(Object(t)).forEach((function (e) {Object.defineProperty(A, e, Object.getOwnPropertyDescriptor(t, e))}))}return A }function get_param(pub_key) {var e {inviteMethod: ,businessClassfication: ,mc: ,lx: CGGG,dwmc: ,pageIndex: 1}var t new JSEncrypt();t.setPublicKey(pub_key)a m(m({}, e), {}, {sign: CryptoJS.MD5(JSON.stringify(e)).toString(),timeStamp: new Date})return t.encryptLong(JSON.stringify(a)) }
http://www.w-s-a.com/news/2968493/

相关文章:

  • 做网站管理怎么赚钱wordpress加主题
  • 网站加栏目润滑油东莞网站建设
  • 企业网站建设一条龙全包罗定城乡建设局网站
  • 做网站宣传百度权重查询网站
  • 南京网站建设公司哪家好广东深圳龙岗区邮政编码
  • 网站游戏正规网站建设腾讯服务器
  • 河北集团网站建设别墅设计
  • 云南固恒建设集团有限公司网站克拉玛依建设局网站
  • 怎么用阿里云建网站制作php网站
  • 做网站最好的网络公司公司网站域名是什么
  • 滨州建设局网站自己怎么免费做网站
  • 宝塔设置加速wordpress站点在线商城
  • 个人网站建设免费主机好乐买的网站推广方式
  • 网站系统升级需要多久好123上网主页
  • 男女做羞羞事漫画网站免费小型网站建设步骤
  • 空间购买后打不开网站上海找做网站公司好
  • 国内设计网站排名php网站建设素材
  • 网站后台更新为什么前台不现实柳州做网站人员
  • 用了wordpress的电商网站优秀网文
  • 服务器租用网站自动划分空间学电脑培训班多少一个月
  • 凡科网电脑版怎么做网站深圳市住房和建设局统一认证平台
  • 建设视频网站费用江西app网站建设
  • 安徽网站开发培训网站模版带后台
  • 吉林住房和城乡建设厅网站网站建设推广一对一服务
  • 网站主页被做跳转帝国cms网站地图生成
  • 做网站公司怎么样官方网站建设对比
  • 个人电脑建立网站威海推广
  • 企业网站模块介绍类似于百度快照的网站
  • 长沙大型网站建设公司企业网站如何上存
  • 河南县wap网站建设公司京东商城网站域名