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

容桂网站制作效率好校园网站建设情况说明书

容桂网站制作效率好,校园网站建设情况说明书,禾天姿网站建设,wordpress关闭缩略图一、数据接口分析 主页地址:某查查 1、抓包 通过抓包可以发现数据接口是api/people/getRelatCompany 2、判断是否有加密参数 请求参数是否加密? 无 请求头是否加密? 通过查看“标头”可以发现,请求头中有一个key和value都是…

一、数据接口分析

主页地址:某查查

1、抓包

通过抓包可以发现数据接口是api/people/getRelatCompany
在这里插入图片描述

2、判断是否有加密参数

  1. 请求参数是否加密?

  2. 请求头是否加密?
    通过查看“标头”可以发现,请求头中有一个key和value都是密文的请求头和一个X-Pid
    在这里插入图片描述

  3. 响应是否加密?

  4. cookie是否加密?

二、加密位置定位

1、密文请求头

(1)看启动器

查看启动器发现里面包含异步,所以无法正确找到加密位置
在这里插入图片描述

(2)搜索关键字

因为请求头key也是密文,所以无法搜索key值,但是因为是请求头加密,所以可以搜索关键字headers[。通过搜索可以发现,有一处设置请求头的位置,所以怀疑此处就是加密位置。
在这里插入图片描述
在此处打断点,再次获取数据,发现可以断住,并且此处key值与value值都是密文,所以此处就是加密位置,而且il的生成就在上方。
在这里插入图片描述

2、X-Pid

(1)搜索关键字

通过搜索关键字x-pid可以发现,网站是从window中取出来的。
在这里插入图片描述
所以我们可以通过搜索window.pid=可以发现,是写在静态页面中的,同时还有一个tid是加密请求头中用到的。
在这里插入图片描述

三、扣js代码

将定位到的加密位置的代码扣出,缺啥补啥即可。
在扣js代码时,可以发现o.default中使用的是HmacSHA系列算法,所以我们可以尝试一下,判断是否是标准算法,通过控制台的输出,可以发现,o.default就是标准的HmacSHA算法,所以此处我们可以使用标准模块来加密。
在这里插入图片描述
JavaScript源代码:

const CryptoJS = require('crypto-js')
var a_o_default = function (e, t) {return CryptoJS.HmacSHA512(e, t).toString()
};var a_a_default = function () {var codes = {"0": "W","1": "l","2": "k","3": "B","4": "Q","5": "g","6": "f","7": "i","8": "i","9": "r","10": "v","11": "6","12": "A","13": "K","14": "N","15": "k","16": "4","17": "L","18": "1","19": "8"
}for (var e = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/").toLowerCase(), t = e + e, n = "", i = 0; i < t.length; ++i) {var a = t[i].charCodeAt() % 20;n += codes[a]}return n
};var a_default = function () {var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, t = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/").toLowerCase(), n = JSON.stringify(e).toLowerCase();return a_o_default(t + n, a_a_default(t)).toLowerCase().substr(8, 20)
};var r_default = function () {var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, t = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "", n = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/").toLowerCase(), i = JSON.stringify(e).toLowerCase();return a_o_default(n + "pathString" + i + t, a_a_default(n))
};function get_headers(tid) {var t = '/api/people/getrelatcompany?keyno=pac1d468055811d835c90bf67aa9c656&pagesize=10';var i = a_default(t, undefined)var l = r_default(t, undefined, tid);return {i:l}
}
http://www.yayakq.cn/news/966650/

相关文章:

  • 建设网站北京市php网站开发门槛高吗
  • 怎样制定一个网站建设方案做网站避免上当
  • 网站二级菜单是什么微信小程序一站式开发
  • 宁夏建设造价网站静态网站建设参考文献
  • 网站正在建设中 动态网站开发公司 郑州
  • 合肥网站建设培训网站开发编程工程师招聘
  • 建设网站网站设计怎样用dw做新闻发布网站
  • 在线制作动画的网站如何做个盈利的网站
  • 网络推广网站套餐wordpress怎么充值
  • 搭建本地视频网站龙岗建设招标局网站
  • 网站开发工具 n深圳市建设集团有限公司招聘
  • 网上课程网站小程序低代码开发平台
  • 襄汾县住房和建设局网站甘肃网络公司网站
  • 网站seo资讯做网站设计需要什么软件
  • 小型购物网站安徽省建设工程资源网
  • 重庆手机微信网站建设为网站开发软件
  • 怎么在阿里云建设网站移动互联网应用软件开发
  • 网站引导页面制作的四个任务名称kocool网站开发
  • 设计网站公司专注y湖南岚鸿知 名夸克搜索引擎入口
  • 商务网站建设与运营京东网上购物
  • c2c网站建设方案老板说做个网站我要怎么做
  • wap网站建设开发excel做网站页面布局
  • 网站开发朋友圈广告连云港做网站优化
  • 网站首页建设网郴州刚刚发生的事
  • 网站建设个人博客wordpress选定文字标红
  • 慕课网站建设开题报告软件开发专业的就业方向
  • app设计网站模板北湖区网站建设公司哪家好
  • 长沙网站推网页微信登陆登录入口
  • 设计网站页面出现问题中国专门做统计网站
  • 旅游门户网站建设方案模板繁峙做网站建设