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

挂甲寺网站建设深圳今日头条新闻

挂甲寺网站建设,深圳今日头条新闻,微网站建设的第一步是什么 标题,dw做的网站与浏览器不匹配一、数据接口分析 主页地址:某建筑市场平台 1、抓包 通过抓包可以发现数据接口是list 2、判断是否有加密参数 请求参数是否加密? 无请求头是否加密? 无响应是否加密? 通过查看“响应”模块可以发现,返回的响应是…

一、数据接口分析

主页地址:某建筑市场平台

1、抓包

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

2、判断是否有加密参数

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

二、加密位置定位

1、看启动器

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

2、hook

因为响应加密数据一般都是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代码,再次点击翻页,发现有明文参数传入
在这里插入图片描述
往下执行,可以发现是在响应拦截器中使用h方法对数据进行的解密
在这里插入图片描述

三、扣js代码

从定位到的解密位置进入h方法,可以发现该网站使用的是标准AES解密,并且keyiv均在此方法上方 在这里插入图片描述
所以我们可以直接使用标准AES模块对密文进行解密
源代码:

var CryptoJS = require('crypto-js')function h(t) {f = CryptoJS.enc.Utf8.parse("jo8j9wGw%6HbxfFn")m = CryptoJS.enc.Utf8.parse("0123456789ABCDEF");var e = CryptoJS.enc.Hex.parse(t), n = CryptoJS.enc.Base64.stringify(e), a = CryptoJS.AES.decrypt(n, f, {iv: m,mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7}), r = a.toString(CryptoJS.enc.Utf8);return r.toString()
}
http://www.ds6.com.cn/news/96013.html

相关文章:

  • 第三方网站建设平台seo是指搜索引擎营销
  • 在线制作文字合肥seo公司
  • 音频网站建设东莞网站建设seo
  • Mui框架做网站商家怎么入驻百度
  • 苏州做网站的公司seo技术交流
  • 专门做房产的网站广州网站建设费用
  • 可以做推广的门户网站怎么制作网站二维码
  • 昆山建设招标信息网站抄一则新闻四年级
  • 增加网站访客搜索推广渠道
  • 玉田县建设局网站免费舆情监测平台
  • 天津哪家做企业网站网站推广的作用在哪里
  • wordpress 分块首页seo小白入门教学
  • 广东模板建站平台seo自动优化软件下载
  • 简易的网站模板互联网项目
  • 网上做网站怎么赚钱吗英文网站seo
  • 如何引导企业老板做网站百度快照官网
  • 网站根目录文件宁波正规优化seo公司
  • 果麦传媒的网站怎么做的什么网站做推广比较好
  • 中山做网站哪家专业百度搜索风云榜人物
  • 网站建网站建设seo帮帮您厦门seo排名公司
  • 资讯网站策划怎么写sem是什么意思中文
  • 深圳网站开发哪个公司好深圳市昊客网络科技有限公司
  • 现在用什么工具做网站好百度一下就知道了官网榡
  • 品牌网站怎么做seo营销战略有哪些内容
  • 石家庄平山网站推广优化公司网站怎么建立
  • 石家庄最新信息苏州关键词优化排名推广
  • 网站怎么做推广和优化今天的特大新闻有哪些
  • 手机门户网站建设方案全渠道营销
  • 怎么做网站反向链接优化seo设置
  • 淘宝客网站程序购米全网营销推广是什么