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

长沙 网站建设品牌推荐windows优化大师值得买吗

长沙 网站建设品牌推荐,windows优化大师值得买吗,网站管理员登陆后缀,安徽信息工程信息门户平台一、数据接口分析 主页地址:某准网 1、抓包 通过抓包可以发现数据接口是api_to/search/company_v2.json 2、判断是否有加密参数 请求参数是否加密? 通过查看“载荷”模块可以发现b参数和kiv参数是加密参数 请求头是否加密? 无响应是否加…

一、数据接口分析

主页地址:某准网

1、抓包

通过抓包可以发现数据接口是api_to/search/company_v2.json
在这里插入图片描述

2、判断是否有加密参数

  1. 请求参数是否加密?
    通过查看“载荷”模块可以发现b参数和kiv参数是加密参数
    在这里插入图片描述
  2. 请求头是否加密?
  3. 响应是否加密?
    通过查看“响应”模块可以发现,网站返回的响应数据也是加密的
    在这里插入图片描述
  4. cookie是否加密?

二、加密位置定位

1、加密参数bkiv

(1)看启动器

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

(2)搜索关键字

通过搜索关键字kiv:可以发现有一处条件判断,根据请求的方法和请求头类型设置bkiv,所以此处大概是加密参数的赋值位置。
在这里插入图片描述
在此处下断点,再次获取数据,发现可以断住,ta是加密参数的值。同时ta的生成就在上方,所以此处就是加密位置。
在这里插入图片描述

2、响应数据

因为响应加密数据一般都是json数据加密,所以解密后会使用JSON.parse进行解密,所以我们可以对JSON.parse进行hook
hook代码段:

var my_parse = JSON.parse;
JSON.parse = function (params) {debuggerconsole.log("json_parse params:",params);return my_parse(params);
};

运行hook代码,再次获取数据,发现可以断住明文
在这里插入图片描述
接着调试执行,可以发现e.data是密文数据,经过M.gy方法解密后的t是明文数据。
在这里插入图片描述

三、扣js代码

将加密以及解密的方法扣出,缺啥补啥即可。在扣代码时可以发现,网站使用的AES加密,所以可以直接使用标准模块。同时,kiv是加解密时使用的iv,所以加解密时要使用相同的kiv
JavaScript源码:

var CryptoJS = require('crypto-js')function M_A(e) {void 0 === e && (e = 16);for (var t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), n = "", r = 0; r < e; r++) {n += t[Math.ceil(61 * Math.random())]}return n
}var s, u = (s = null,function () {return s || (s = function () {var e, t, n, r, i = null;return i || (t = new RegExp("\\u200c", "g"),n = new RegExp("\\u200d", "g"),r = new RegExp(".{8}", "g"),e = "‍‌‍‍‍‌‌‌‍‍‌‍‍‌‍‍‍‍‌‍‍‌‍‍‍‌‍‌‍‍‍‌‍‌‌‍‍‍‍‌‍‌‌‌‍‌‌‌‍‌‌‍‍‍‌‌‍‌‌‍‌‍‌‌‍‌‍‍‍‌‌‌‍‌‌‍‍‌‌‍‍‌‌‍‍‍‍‌‍‌‍‍‌‌‍‍‍‌‍‍‍‍‌‍‍‍‌‌‌‍‍‌‍‍‌‌‍‌‌‌‍‌‌‌‍‍‌‍".replace(r, (function (e) {return String.fromCharCode(parseInt(e.replace(t, 1).replace(n, 0), 2))})),i = {key: CryptoJS.enc.Utf8.parse(e),mode: CryptoJS.mode.CBC,pad: CryptoJS.pad.Pkcs7}),i}()),s}
)l = function (e, t) {void 0 === e && (e = ""),void 0 === t && (t = "");var n = u(), r = CryptoJS.AES.encrypt(e.toString(), n.key, {iv: CryptoJS.enc.Utf8.parse(t),mode: n.mode,padding: n.pad});return r = r.toString()
}c = function (e, t) {void 0 === e && (e = ""),void 0 === t && (t = "");var n = u(), r = CryptoJS.AES.decrypt(e.toString(), n.key, {iv: CryptoJS.enc.Utf8.parse(t),mode: n.mode,padding: n.pad});return r = r.toString(CryptoJS.enc.Utf8)
}M_mA = function (e, t) {return e ? ("string" != typeof e && (e = e.toString()),l(e, t.iv)) : ""
}function M_gy(e, t) {var n = "";return "string" == typeof e && e.length > 20 && (n = c(e, t.iv)),n
}function get_params() {var r_data = {"query": "爬虫","pageNum": 5,"limit": 15}var n = JSON.stringify(r_data);var kiv = M_A()var t = M_mA(n, {iv: kiv}).replace(/\//g, "_").replace(/\+/g, "-").replace(/=/g, "~");return {b: t,kiv: kiv}
}function decryption_data(e_data, kiv) {var data = M_gy(e_data, {iv: kiv})data = JSON.parse(data)return data
}
http://www.15wanjia.com/news/45120.html

相关文章:

  • php访问网站搜索引擎优化时营销关键词
  • 成都网站建设哪家直通车关键词优化
  • php网站跟随导航短视频营销成功的案例
  • 建立wordpress关键词seo排名优化推荐
  • 黄浦区seo网站建设高质量网站外链平台
  • 设计素材网站特点汕头网站建设平台
  • 科技网站设计公司排名推广公司好做吗
  • 自己做网站跟域名怎样做企业建站平台
  • 科技小制作怎么做视频网站爱站网挖掘工具
  • 常州做网站价位哈尔滨百度推广联系人
  • 长春网站设计制作百度百度网址大全
  • 个人能否做网站seo交流论坛seo顾问
  • 太湖度假区建设局网站肇庆网络推广
  • 基于web的在线电影网站设计论文竞价
  • 网站服务费做啥费用电脑优化大师
  • 宁波网站建设企业网站制作天堂tv在线观看
  • 杭州富阳区网站建设公司东莞网络优化调查公司
  • 武汉武昌做网站推广天天seo伪原创工具
  • 山西省经济建设投资公司网站灰色词seo推广
  • 电脑做网站电脑编程网站建设seo优化培训
  • 建设网站筛选网站供应商seo优化招聘
  • 画廊网站建设宁波seo网页怎么优化
  • 徐州手机网站建设公司哪家好seosem是什么职位
  • 免费做印章的网站创网站永久免费建站
  • 网站制作协议书武汉seo排名扣费
  • 制作动态网站用什么软件厦门seo推广外包
  • html网站尾部怎么做常州网络推广哪家好
  • 宁波网站推广方法产品质量推广营销语
  • 网站制作毕业设计奶茶店推广软文500字
  • 网站备案个人使用怎么在百度做免费推广