news 2026/4/23 17:55:41

js逆向-某省特种设备aes加密研究

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
js逆向-某省特种设备aes加密研究

声明

文仅供学习参考,如有侵权可私信本人删除,请勿用于其他途径,违者后果自负!

如果觉得文章对你有所帮助,可以给博主点击关注和收藏哦!

网站链接

aHR0cHM6Ly9obnNlaS5jbi9obnRqL21lbnUvMy8xNA==

参数分析

随便点进一个xhr链接,能发现请求参数与响应内容都做了加密

加密分析

常规思路是xhr断点,逐步向上跟栈,但是这个网站使用了异步请求+拦截器。使得定位比较困难,比较简单的方法是Hook或是搜索关键词interceptors都可以轻松定位到。

分别对应请求拦截器与响应拦截器,通过图中的代码也可以看到,请求时调用了Object(U["b"])(e.data))去加密请求体,响应时则调用了JSON.parse(Object(U["a"])(e.data))函数进行解密并且反序列化。

Axios拦截器 – 请求拦截器和响应拦截器-CSDN博客

看了上面的代码就知道为什么可以Hook了,同时附上Hook代码。

(function(){letparseCache=JSON.parse;JSON.parse=function(params){console.log("Hook JSON.parse => ",params);debugger;returnparseCache(params);};})();(function(){letstringifyCache=JSON.stringify;JSON.stringify=function(params){console.log("Hook JSON.stringify => ",params);debugger;returnstringifyCache(params);};})();

比较推荐使用使用油猴脚本去执行,比较方便。

这次再向上跟栈就方便很多了,可以轻松的定位到拦截器的位置。

再跟进去查看一下。

看着像是常规的AESCBC加密,各种语言都有常用的库可以直接使用。

最后

值得学习的点在于Hook的使用以及拦截器的作用,友好型网站无疑了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:32:53

技术创新周期与行业投资机会

技术创新周期与行业投资机会 关键词:技术创新周期、行业投资机会、创新扩散、技术成熟度曲线、投资策略 摘要:本文深入探讨了技术创新周期与行业投资机会之间的紧密联系。首先介绍了技术创新周期的背景知识,包括其目的、预期读者、文档结构和相关术语。接着阐述了技术创新周…

作者头像 李华
网站建设 2026/4/23 15:37:53

中小企业怎么选平台?高性价比软文发稿平台红榜

在信息爆炸的数字时代,软文营销已成为中小企业提升品牌知名度、获取潜在客户的重要手段。一篇优质的软文,通过合适的媒介平台发布,能以较低成本实现精准触达,带来可观的转化效果。然而,面对市场上琳琅满目的软文发稿平…

作者头像 李华
网站建设 2026/4/23 12:29:15

AI编程助手选型指南:面向Java开发者的深度评测与实战建议

如今,AI编程助手已成为开发者提升效率的关键工具。然而,面对市场上纷繁复杂的选项——如GitHub Copilot、通义灵码、Cursor Pro、豆包MarsCode、Trae等——如何为Java开发(尤其是SpringBoot项目)选择最适合的工具?本文…

作者头像 李华
网站建设 2026/4/22 16:30:25

9 个降AI率工具,研究生必看!

9 个降AI率工具,研究生必看! AI降重工具:论文写作的得力助手 在当今学术研究日益数字化的背景下,越来越多研究生开始关注论文的AIGC率问题。随着AI技术的广泛应用,许多学生在撰写论文时会借助AI工具进行内容生成或辅助…

作者头像 李华