avatar
文章
533
标签
122
分类
88
首页
时间轴
标签
分类
List
  • 音乐
  • 照片
  • 电影
友链
关于
晚上十一点睡觉のBlog22-JavaScript混淆技术-入门+ob混淆 返回首页
搜索
首页
时间轴
标签
分类
List
  • 音乐
  • 照片
  • 电影
友链
关于

22-JavaScript混淆技术-入门+ob混淆

发表于2023-03-14|更新于2026-10-03|PythonPython爬虫和JS逆向
|总字数:9|阅读时长:1分钟|浏览量:|评论数:
文章作者: 晚上十一点睡觉
文章链接: https://11pmsleep.gungnir.top/posts/63381/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 晚上十一点睡觉のBlog!
PythonJS逆向爬虫私密笔记前端
cover of previous post
上一篇
19-SM系列国家加密算法与逆向
国密 SM 系列算法与逆向:SM2/SM3/SM4 特征关键词与 sm-crypto、gmssl 实现,国家医保平台案例——X-Tif 签名头、SM4 加密 encData、SM2 签名与响应解密,附国密优先用 node 的经验。
cover of next post
下一篇
22-JavaScript混淆技术-进阶-AST介绍及基础语法
AST 解混淆基础教程:babel 四大库(parser/traverse/generator/types)用法,节点替换与 evaluate 常量计算,手写还原编码、收集解密函数、常量折叠等插件流程,读懂 ob 混淆还原脚本的前提。
相关推荐
cover
2023-04-11
浏览器中js代码调试技巧和逆向思路分析
JS 逆向定位与思路方法论:启动器、关键词搜索、断点、hook、堆栈分析等九种定位加密位置的手段及优先级,判断参数是否加密的八项依据(长度、格式、变化规律、写死判断),逆向七步流程与响应解密的页面瞬间定位技巧。
cover
2023-03-03
13-跟栈扣代码总结(七麦数据)
JS 扣代码实战教程:以七麦数据 analysis 参数为例,从 XHR 断点定位到逐函数扣取与参数拼接,Python execjs 调用跑通采集;再以前程无忧 HmacSHA256 演示 webpack 模块扣取,附全扣与半扣方法论。
cover
2023-12-05
08-web逆向学习概览
Web 逆向入门总览:为什么要学逆向及应用场景,JS 逆向知识体系(算法、RPC、WASM、WebPack、AST、补环境、Cookie、验证码),及加密参数在请求头/载荷/Cookie/响应中的五大常见位置。
cover
2023-03-01
12-JavaScript代码调用
Python 调用 JS 的四种方式:PyExecJS 用法与编码坑,Express 把逆向函数开放成 HTTP API,subprocess 调 node,及 node 补环境入门与 location/navigator 模拟。
cover
2025-06-29
09-JavaScript语法进阶-定时器
JavaScript 定时器入门:setTimeout 单次定时与 setInterval 周期定时的参数用法,clearTimeout/clearInterval 清除定时器的方式,也是补环境时需要模拟的常见浏览器 API 之一。
cover
2025-12-15
25-补环境技术4-补环境实战案例
补环境实战案例集:同花顺 cookie 手动逐层补法(getElementsByTagName、navigator.plugins、定时器置空)与自动吐环境版对照,及抖音 a_bogus 的 jsvmp 定位、日志调试与 canvas 报错排查。

评论
avatar
晚上十一点睡觉
个人学习日志,学习领域:网络安全和Python爬虫。近一年blog更新至语雀,等有时间再推送至此,后续blog会以全新版本进行发布
文章
533
标签
122
分类
88
Follow Me
公告
stay passionate and never say die
目录
  1. 1. 令人抓狂的 JavaScript 混淆技术
    1. 1.1. JavaScript 压缩、混淆和加密技术
    2. 1.2. js压缩:
    3. 1.3. 字符串混淆
    4. 1.4. 字符串阵列化
    5. 1.5. 控制流平坦化
    6. 1.6. 多态变异
    7. 1.7. 僵尸函数
    8. 1.8. 调试保护
    9. 1.9. 特殊编码
    10. 1.10. 反格式化
  2. 2. OB混淆
    1. 2.1. OB 混淆具有以下特征:
    2. 2.2. ob混淆结构
    3. 2.3. OB混淆常用手段介绍
    4. 2.4. OB混淆JS
      1. 2.4.1. 代码压缩
      2. 2.4.2. 变量名混淆
      3. 2.4.3. 字符串混淆
  3. 3. 案例:数据加密+ob混淆
    1. 3.1. 逆向目标:极简壁纸
    2. 3.2. 定位加密
    3. 3.3. 逆向结果
  4. 4. 案例:octet-stream
    1. 4.1. 简介:octet-stream类型的加密
    2. 4.2. 逆向目标:
    3. 4.3. 逆向分析
    4. 4.4. 代码
    5. 4.5. 注意点
  5. 5. 案例:青创网杭州服装(响应加密)(混淆)
    1. 5.1. 1. 逆向目标
      1. 5.1.1. 首页:https://hangzhou.qccqcc.com/
    2. 5.2. 2. 逆向分析
    3. 5.3. 3. 逆向结果
  6. 6. 案例:剑鱼标讯
    1. 6.1. 预备知识:postMessage方法
    2. 6.2. 逆向目标
    3. 6.3. 逆向分析
    4. 6.4. 逆向结果
    5. 6.5. 注意点
  7. 7. 工具解混淆
    1. 7.1. ob混淆解析工具
    2. 7.2. 常见的代码混淆在线工具:
  8. 8. 补充
  9. 9. 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仅供个人记录笔记学习所用,若有侵权,联系我删除~若有错误,也望诸君不吝指正
搜索
数据加载中