前端安全
JS变量中存储HTML代码时的特殊字符转义方法

深入讲解在JavaScript变量中存储与动态拼接HTML代码时的特殊字符转义方法,涵盖JS语法字面量转义与HTML字符实体转义的双层机制、转义顺序、具体代码实现及多场景避坑方案。

11.04
热度 357
JS变量中存储HTML代码时的特殊字符转义方法
不同语言间JS与Java/Python加密结果不一致怎么办

深入解析JavaScript与Java、Python跨语言加密结果不一致的根本原因,提供涵盖字符编码、工作模式、填充方式、密钥派生及输出格式的排查步骤与完整对齐代码示例。

11.04
热度 160
不同语言间JS与Java/Python加密结果不一致怎么办
代码混淆对JS执行性能的影响测试与分析

深入测试与分析代码混淆对JavaScript执行性能的实际影响,通过可复现的基准测试量化解析耗时、CPU执行吞吐及内存开销,剖析V8引擎JIT优化失效机理,提供生产环境下的分级混淆最佳实践。

11.03
热度 87
代码混淆对JS执行性能的影响测试与分析
JS混淆、加密与编码的区别:在线解密能还原哪些内容

深入解析JavaScript中编码、加密与混淆的本质区别,详细剖析在线解密工具的工作原理,以及在线解密到底能还原哪些内容、哪些内容属于永久不可逆的物理边界。

11.03
热度 347
JS混淆、加密与编码的区别:在线解密能还原哪些内容
Node.js环境下怎么实现JS反混淆自动化?常用库与CLI工具推荐

本文详细讲解在Node.js环境下如何通过抽象语法树(AST)实现JavaScript反混淆自动化,涵盖字符串解密、常量折叠、控制流平坦化还原等实战流程,并推荐评估主流JS反混淆开源库与CLI工具。

11.03
热度 487
Node.js环境下怎么实现JS反混淆自动化?常用库与CLI工具推荐
怎么通过 js-cookie 配置 SameSite 和 Secure 提升安全性

详细讲解如何使用 js-cookie 库正确配置 SameSite 与 Secure 属性,解析其工作原理、浏览器兼容性边界、本地开发与线上部署的最佳实践及调试方法。

11.03
热度 129
怎么通过 js-cookie 配置 SameSite 和 Secure 提升安全性
JavaScript能在浏览器中直接获取MAC地址吗

深入解答JavaScript是否能在现代浏览器中直接获取物理网卡MAC地址,剖析浏览器沙箱安全机制、网络协议栈分层约束与历史方案淘汰背景,并给出企业内网与公共网络下的可行替代方案。

11.03
热度 171
JavaScript能在浏览器中直接获取MAC地址吗
JS逆向中Hook技术怎么用?重写原型链绕过混淆获取关键参数

在面对高度混淆的JavaScript代码时,静态分析和盲目下断点往往效率极低。本文详细讲解如何利用JS原型链机制实施Hook技术,通过重写原生原型方法实现精准拦截,绕过控制流平坦化与字符串混淆,快速回溯并获取请求签名、Token等关键参数。

11.03
热度 468
JS逆向中Hook技术怎么用?重写原型链绕过混淆获取关键参数
为什么 crypto-js 解密报错 Malformed UTF-8 data 或出现乱码

深入解析 crypto-js 解密时抛出 Malformed UTF-8 data 异常或呈现乱码的根本原因,涵盖 WordArray 转换机制、密钥/IV 格式、填充模式对齐及端到端排查方案。

11.03
热度 399
为什么 crypto-js 解密报错 Malformed UTF-8 data 或出现乱码
浏览器JS沙盒机制解析:在线运行工具的执行限制与安全说明

深入解析浏览器环境下JavaScript沙盒的实现机制与防护边界,剖析在线代码运行工具(如CodePen、JSFiddle、WebContainer等)的隔离策略、核心执行限制及防逃逸加固实践。

11.03
热度 498
浏览器JS沙盒机制解析:在线运行工具的执行限制与安全说明
常见JS混淆类型解析:从eval加密到控制流平坦化

深入解析常见JavaScript混淆技术的实现原理与代码特征,涵盖从基础的eval载荷包装、变量与字符串抽象、大数组移位,到深层的控制流平坦化,并提供针对性的分析还原思路与对抗策略。

11.03
热度 468
常见JS混淆类型解析:从eval加密到控制流平坦化
JS逆向实战:使用AST技术还原高度混淆的代码逻辑

本文深入讲解在前端与爬虫JS逆向场景中,如何基于Babel编译器利用抽象语法树(AST)技术系统化还原高度混淆的JavaScript代码,涵盖大数组字符串解密、代理对象与函数内联、控制流平坦化重构以及死代码消除等核心实战步骤。

11.03
热度 478
JS逆向实战:使用AST技术还原高度混淆的代码逻辑

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署