avatar
文章
533
标签
122
分类
88
首页
时间轴
标签
分类
List
  • 音乐
  • 照片
  • 电影
友链
关于
晚上十一点睡觉のBlog22-JavaScript混淆技术-进阶-AST常用插件及解混淆应用 返回首页
搜索
首页
时间轴
标签
分类
List
  • 音乐
  • 照片
  • 电影
友链
关于

22-JavaScript混淆技术-进阶-AST常用插件及解混淆应用

发表于2025-11-08|更新于2026-10-03|PythonPython爬虫和JS逆向
|总字数:9|阅读时长:1分钟|浏览量:|评论数:
文章作者: 晚上十一点睡觉
文章链接: https://11pmsleep.gungnir.top/posts/61319/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 晚上十一点睡觉のBlog!
PythonJS逆向爬虫私密笔记
cover of previous post
上一篇
21-微信小程序逆向
微信小程序逆向与反调试专题:wxapkg 包获取与 WeChatOpenDevTools 调试注入流程,六六找房 Authorization 头 MD5 签名还原,及 devtools-detector 等反调试检测的应对脚本。
cover of next post
下一篇
25-补环境技术2-jsvmp解法及补环境逆向头条
jsvmp 补环境实战:JS 虚拟机保护原理与三种解法,头条 _signature 案例——定位 byted_acrawler.sign 并抠文件,用日志断点逐个补齐 window、document、navigator 等环境。
相关推荐
cover
2023-03-21
25-补环境技术1-补环境基础理论和环境检测
补环境入门与四大方案:环境检测类型与应对,手动补、Selenium+Flask 暴露接口、jsdom、v_jstools 自动吐环境四种取舍,附 hook getAttribute 定位技巧。
cover
2023-05-09
文本混淆专题
字体反爬专题:@font-face 自定义字体的混淆原理与 font 标记识别,fontTools 解析 woff/ttf 的 cmap 映射与 glyf 字形坐标,实习僧薪酬、人人车标题两个还原案例。
cover
2025-12-16
25-补环境技术5-补环境框架
补环境框架与原型链对抗:类型/实例/prototype 的区分,class 继承搭建原型链,getOwnPropertyDescriptor 原型检测与 toString 原生码伪装,及 vm2 沙箱加载环境的框架用法。
cover
2025-10-19
21-微信小程序逆向
微信小程序逆向与反调试专题:wxapkg 包获取与 WeChatOpenDevTools 调试注入流程,六六找房 Authorization 头 MD5 签名还原,及 devtools-detector 等反调试检测的应对脚本。
cover
2023-04-06
25-验证码专题-极验
滑块验证码逆向大全:签名认证本质与缺口识别三法(ddddocr、超级鹰、opencv),selenium 与协议分析两条路线,极验三代完整案例——轨迹加密、w 参数 AES+RSA 加密与 validate 校验,附各厂商特征速查。
cover
2023-03-25
26-Cookie反爬虫
Cookie 反爬虫逆向三种类型:后端 set-cookie 直接携带、前端 JS 二次加密、环境自动生成,案例覆盖 CSRF token、阿里系 acw_sc__v2 的 unsbox+hexXor、加速乐三次请求,附厂商特征速查。

评论
avatar
晚上十一点睡觉
个人学习日志,学习领域:网络安全和Python爬虫。近一年blog更新至语雀,等有时间再推送至此,后续blog会以全新版本进行发布
文章
533
标签
122
分类
88
Follow Me
公告
stay passionate and never say die
目录
  1. 1. 插件编写模板
  2. 2. 常用插件
    1. 2.1. 数字相加和拼接还原
    2. 2.2. 数组替换
    3. 2.3. 自执行方法还原
    4. 2.4. 通用插件
    5. 2.5. 自动计算表达式结果
    6. 2.6. 处理编码和进制还原
      1. 2.6.1. 方法一:
      2. 2.6.2. 方法二:
    7. 2.7. 执行某个特定函数
    8. 2.8. 暴力收集所有共同特征的加密函数并使用该加密函数还原字面量(有缺陷,后面有更好的方法)
    9. 2.9. 数组类型混淆
    10. 2.10. 取变量的值
    11. 2.11. 在作用域内的检索用法:path.scope.getBinding
      1. 2.11.1. 简介
      2. 2.11.2. 主要用法
      3. 2.11.3. 示例
      4. 2.11.4. 在作用域查找到的binding后的用法:
    12. 2.12. 通过作用域查找函数体,并解混淆
    13. 2.13. 解控制流平坦化:
    14. 2.14. 合并变量声明与定义
    15. 2.15. 方法还原
    16. 2.16. 三目运算符
  3. 3. JS解混淆实战 - 马蜂窝
    1. 3.1. 分析
    2. 3.2. 解混淆
      1. 3.2.1. 先还原编码
      2. 3.2.2. 接着还原字面量 (可运算的)
      3. 3.2.3. 还原实参里面字面量 先抠函数
      4. 3.2.4. 拼接
    3. 3.3. 代码
  4. 4.
  5. 5. 补充
  6. 6. refer
最新文章
集团流量链路
集团流量链路2026-10-04
6-小红书环境一致性风控与逐项排查实战
6-小红书环境一致性风控与逐项排查实战2026-10-04
4-小红书签名体系与风控实战
4-小红书签名体系与风控实战2026-10-04
Linux-Shell脚本学习
Linux-Shell脚本学习2026-10-04
Linux-Kali配置与使用
Linux-Kali配置与使用2026-10-04
© 2022 - 2026 By 晚上十一点睡觉
Welcome to 11pmsleep's blog ~~~ Blog仅供个人记录笔记学习所用,若有侵权,联系我删除~若有错误,也望诸君不吝指正
搜索
数据加载中