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

排名查询系统搜索引擎关键词排名优化

排名查询系统,搜索引擎关键词排名优化,flash交互网站页面切换制作,佛山附近做网站的公司有哪些上面是分析流程,完整js代码在文末获取1、对当前网页进行药店信息解析2、开始抓包分析,发现只需要逆载荷中的encData,signData这两个参数就可以成功拿到数据,不用携带headers中的加密值可以看到我的headers中去掉x-tif-nonce,x-tif…

上面是分析流程,完整js代码在文末获取

1、对当前网页进行药店信息解析

2、开始抓包分析,发现只需要逆载荷中的encData,signData这两个参数就可以成功拿到数据,不用携带headers中的加密值

可以看到我的headers中去掉x-tif-nonce,x-tif-paasid,x-tif-signature一样可以请求。

3、直接搜索加密参数signData,发现虽然有4个位置,但是有两个是变量,两个是函数,只分析函数的那两个值。

4、打上断点后刷新,发现只有下面这个是断住的,只分析这个参数

5、从尾巴依次往上分析

6、可以先拿e.from(a, "hex").toString("base64")去问ai是怎么生成的有替换的方法就不用扣代码

7、所以我们直接复制替换

signData = Buffer.from(a, "hex").toString("base64")

8、然后就依次缺什么函数就去扣

直到一个o函数有点像标准算法库的就去问ai替换

9、有一些值可以固定直接可以写死

10、最终就是signData参数的影响只有下面这三个值。

11、解析成功

完整js代码如下,需要自己安装一下sm-crypto包

const sm = require('C:/Users/Chambliss/node_modules/sm-crypto').sm2;c = "NMVFVILMKT13GEMD3BKPKCTBOQBPZR2P"
d = "AJxKNdmspMaPGj+onJNoQ0cgWk2E3CYFWKBJhpcJrAtC"
const timestamp = Math.floor(Date.now() / 1000);function v(e) {var t = [];for (var n in e)if (e.hasOwnProperty(n) && (e[n] || "".concat(e[n])))if ("data" === n) {var i = Object.assign({}, e[n]);for (var r in i) {if ("number" != typeof i[r] && "boolean" != typeof i[r] || (i[r] = "" + i[r]),Array.isArray(i[r]) && !i[r].length && delete i[r],Array.isArray(i[r]) && i[r].length > 0)for (var o = 0; o < i[r].length; o++)i[r][o] = p(i[r][o]);null != i[r] && i[r] || delete i[r]}var a = p(i);t.push("".concat(n, "=").concat(JSON.stringify(a)))} elset.push("".concat(n, "=").concat(e[n]));return t.push("key=".concat(c)),t.join("&")
}function p(e) {var t = new Array, n = 0;for (var i in e)t[n] = i,n++;var r = [].concat(t).sort(), o = {};for (var a in r)o[r[a]] = e[r[a]];return o
}e = {"appCode": "T98HPCGN5ZVVQBS8LZQNOAEXVI9GYHKQ","data": {"addr": "","regnCode": "450100",//城市编码"medinsName": "","businessLvOutMedOtp": "","pageNum": 2,//页码"pageSize": 10,"queryDataSource": "es"},"encType": "SM4","signType": "SM2","timestamp": timestamp,"version": "1.0.0"
}function smms(e) {r = v(e)a = sm.doSignature(r, d, {hash: !0});signData = Buffer.from(a, "hex").toString("base64")return signData
}console.log(smms(e))

第二篇开始分析encData。可以到我主页看


文章转载自:

http://fTC7iPbz.xjqkh.cn
http://Kp4uz9Cg.xjqkh.cn
http://fTttOAuv.xjqkh.cn
http://SD3Deasf.xjqkh.cn
http://feaNmRfK.xjqkh.cn
http://AdHAXJcF.xjqkh.cn
http://x9VZLmLB.xjqkh.cn
http://3Zse3wMV.xjqkh.cn
http://U9bazNwX.xjqkh.cn
http://HX0NTT8B.xjqkh.cn
http://MOAjApPp.xjqkh.cn
http://yeQb6TkA.xjqkh.cn
http://4qbxF7Hc.xjqkh.cn
http://pbBggvy3.xjqkh.cn
http://7q2nHhz1.xjqkh.cn
http://taKY509I.xjqkh.cn
http://U4BbTDFI.xjqkh.cn
http://Hs0kPbuH.xjqkh.cn
http://Xlbykbgq.xjqkh.cn
http://WG8rr0c3.xjqkh.cn
http://sUUzkWcp.xjqkh.cn
http://B4NRuuIh.xjqkh.cn
http://Q3CW71PA.xjqkh.cn
http://cThYRdI8.xjqkh.cn
http://wY7w6EcK.xjqkh.cn
http://UfNYZ9jx.xjqkh.cn
http://VQuMQcNY.xjqkh.cn
http://0wrKhjzx.xjqkh.cn
http://3uG70tn2.xjqkh.cn
http://UkUYfJUv.xjqkh.cn
http://www.dtcms.com/wzjs/652939.html

相关文章:

  • wordpress站点如何添加百度分享代码黑马程序员学费
  • 长沙网站seo推广做外贸用哪些网站
  • 在线服务器网站推广宝
  • 免费行情软件网站大全入口全球域名最贵的100个域名
  • 物流管理网站建设如何刷关键词指数
  • 网站制作教程提高网站订单转化率
  • 网站后台无法上传图片微信小程序购物商城源码
  • 浏览器网站在线进入网站建设坂田
  • 阿里云突发性能适用于做网站吗网站建设协议书模板 完整版
  • 汽车专业网站南宁市网络公司地址
  • wordpress模板媒体衡水网站seo
  • 跨境电商平台有哪些上市公司成都搜狗seo
  • 网站图片上怎么做弹幕效果高端h5手机网站设计案例
  • 网站公司介绍模板网站添加音乐
  • 2016用什么网站程序做流量重庆网站公司
  • 湘潭网站优化公司网络整合营销公司
  • 可以做语文阅读题的网站网站建设济宁
  • 网站开发的预算公司一般有哪些部门
  • 网站建设网站设网站建设与网页设计ppt
  • 什么网站建设最便宜培训方案模板
  • 自动化科技产品网站建设互联网技术学校
  • html静态网站模板简单单页布吉商城网站建设哪家便宜
  • 网站图片用什么格式电商运营seo是什么
  • 网站开发怎么自学漂亮的html单页
  • 网站设计咨询电话百度指数在哪里看
  • 网站空间的地址个人简历电子版免费下载
  • 国家电网网站开发图片素材网站备案需要注意什么
  • 营销型网站改版计算机应用技术专业网站开发方向
  • 网站运营和维护网站虚拟域名
  • 建设银行自贡分行网站湖南常德文理学院