AST解混淆笔记
码王吴彦祖
这个作者很懒,什么都没留下…
展开
-
某网站AST反混淆实战
来看一下整体js代码的混淆形式,由于混淆代码太多,大概9k多行,不好全部放上来,所以我截取了部分代码做参考,最后还原的结果压缩成6k多行,删除了3千行垃圾代码(由于安全考虑,本文只会放出部分截图做参数,本文只提供反混淆的一些思路)从上述混淆代码来看,混淆的形式包括:成员变量混淆、全局函数混淆、控制流平坦化、函数花指令、十六进制混淆、二项式混淆等等,我们根据整体js代码大概的混淆逻辑来做反混淆。1、还原十六进制字符串解混淆和二项式解混淆,方便后续还原成员变量混淆和全局字符串加密函数混淆。原创 2024-03-07 10:26:51 · 358 阅读 · 0 评论 -
AST混淆与解混淆笔记:逗号表达式混淆
本文主要是作者记笔记为主,温故而知新,记录混淆和解混淆的代码,后期可能会更新文章细节。本次就是将return语句增加改为逗号表达式,来混淆部分阅读逻辑。原创 2024-02-18 13:50:32 · 318 阅读 · 0 评论 -
AST混淆与解混淆笔记:二项式转为花指令
本文主要是作者记笔记为主,温故而知新,记录混淆和解混淆的代码,后期可能会更新文章细节。原创 2024-02-02 10:53:26 · 230 阅读 · 0 评论 -
AST混淆与解混淆笔记:字符串访问改为数组混淆
本文主要是作者记笔记为主,温故而知新,记录混淆和解混淆的代码,后期可能会更新文章细节。原创 2024-02-01 10:39:43 · 375 阅读 · 0 评论 -
AST混淆与解混淆笔记:字符串常量加密
本文主要是作者记笔记为主,温故而知新,记录混淆和解混淆的代码,后期可能会更新文章细节。原创 2024-02-01 10:34:13 · 403 阅读 · 0 评论 -
AST混淆与解混淆笔记:数值常量加密
本文主要是作者记笔记为主,温故而知新,记录混淆和解混淆的代码。原创 2024-01-31 18:06:44 · 177 阅读 · 0 评论 -
AST混淆与解混淆笔记:改变对象属性访问方式
本文主要是作者记笔记为主,温故而知新,记录混淆和解混淆的代码。原创 2024-01-31 18:02:40 · 191 阅读 · 0 评论