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

【裁判文书网DES3数据解密】逆向分析

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

点击翻页,出现请求,可以看到请求参数有个ciphertext密文,响应数据也是密文
在这里插入图片描述
在这里插入图片描述
打上断点,点击翻页,断住
在这里插入图片描述
可以看到postData里面的ciphertext已经生成
在这里插入图片描述
往前跟栈,可以发现是var ciphertext = cipher();
在这里插入图片描述

function cipher() {var date = new Date();var timestamp = date.getTime().toString();var salt = $.WebSite.random(24);var year = date.getFullYear().toString();var month = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth()).toString();var day = (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()).toString();var iv = year + month + day;var enc = DES3.encrypt(timestamp, salt, iv).toString();var str = salt + iv + enc;var ciphertext = strTobinary(str);return ciphertext;
}

由该函数生成

在这里插入图片描述

var DES3 = {iv: function() {return $.WebSite.formatDate(new Date(), "yyyyMMdd")},encrypt: function(b, c, a) {if (c) {return (CryptoJS.TripleDES.encrypt(b, CryptoJS.enc.Utf8.parse(c), {iv: CryptoJS.enc.Utf8.parse(a || DES3.iv()),mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7})).toString()}return ""},decrypt: function(b, c, a) {if (c) {return CryptoJS.enc.Utf8.stringify(CryptoJS.TripleDES.decrypt(b, CryptoJS.enc.Utf8.parse(c), {iv: CryptoJS.enc.Utf8.parse(a || DES3.iv()),mode: CryptoJS.mode.CBC,padding: CryptoJS.pad.Pkcs7})).toString()}return ""}
};

响应数据解密则是由DES3.decrypt函数实现

相关文章:

  • HTTP测试智能化升级:动态变量管理实战与效能跃迁
  • C++使用STL容器迭代器失效情况
  • 安全测试报告模板
  • 小刚说C语言刷题——1033 判断奇偶数
  • Spark on K8s 在 vivo 大数据平台的混部实战与优化
  • 处理图像的深度神经网络(DNN)有哪些呢?
  • MCP服务端开发
  • Thymeleaf简介
  • 基于单片机的温湿度采集系统(论文+源码)
  • uniapp打包报错,
  • 第12篇:Linux程序访问控制FPGA端Switch<一>
  • 习题2.8 输出全排列
  • linux ptrace 图文详解(六) gdb单步调试
  • OJ笔试强训_1至24天
  • PHP腾讯云人脸核身获取SIGN Ticket
  • 强化学习算法系列(六):应用最广泛的算法——PPO算法
  • vcpkg缓存问题研究
  • [Redis]1-高效的数据结构P2-Set
  • C++获取程序的所有用到的库
  • Flash存储器(二):SPI NAND Flash与SPI NOR Flash
  • 错失两局领先浪费赛点,王楚钦不敌雨果无缘世界杯男单决赛
  • 商务部新闻发言人就美对我海事、物流和造船等领域宣布最终措施答记者问
  • 王毅、董军将主持召开中印尼外长防长“2+2”对话机制首次部长级会议
  • 美接连派轰炸机、无人机前往日本,驻日美军正升级空中力量
  • 欧洲央行再次宣布降息:三大关键利率分别下调25个基点
  • 上海浦东法院两年受理涉民企知识产权案件8984件,总标的超27亿元