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

望牛墩东莞网站建设百度如何免费推广

望牛墩东莞网站建设,百度如何免费推广,郴州新网手机版招聘,网站 猜你喜欢 怎么做上面是分析流程,完整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://www.dtcms.com/wzjs/175328.html

相关文章:

  • 重庆哪里可以做网站永州网站seo
  • 网站开发 哪个工具更快大数据查询个人信息
  • 用laravel做的网站如何创建个人网站免费
  • 线上平面设计培训班网站seo优化方案项目策划书
  • 大连网站设计九首选仟亿科技营销策划经典案例
  • 网站百度收录秒收方法网站优化推广费用
  • 如何用七牛云做视频网站百度收录好的免费网站
  • 网站建设费用申请ip域名查询网
  • 日本做爰漫画网站百度收录网站入口
  • 买了阿里云怎么做网站柳州网站建设
  • 网站建设403网页设计教程
  • 安阳哪里做360网站网络策划与营销
  • 产品外观设计流程百度移动排名优化软件
  • 大神做的动漫网站怎么发帖子做推广
  • 机械加工订单平台重庆网站seo建设哪家好
  • 哪里做网站靠谱网络营销渠道可分为
  • 江阴网站开发公司电话做网站的软件
  • 长垣县建站塔山双喜淘宝怎么设置关键词搜索
  • 岳阳网站建设哪里有网络推广员工作内容
  • 做网站ps分辨率给多少泰州百度seo公司
  • 如何申请微信企业号seo关键词排名优化手机
  • jQuery网站建设中倒计时代码市场调研报告ppt
  • 搭建微信小程序需要什么东莞seo计费
  • 做网站在什么地方找2022最新免费的推广引流软件
  • 五金制品网站源码太原百度seo排名
  • 南联网站建设哪家好b2b平台有哪几个
  • 南昌电商网站设计手机优化软件排名
  • 网站更新文章首页不显示seo性能优化
  • 北京和君网站建设某个产品营销推广方案
  • 帮人做诈骗网站获利35万退赃部分深圳百度推广