AST混淆 - 共8篇
{{self.data?.name}} - 共{{self.data?.expand?.count || 0}}篇
大数据男孩 {{(state.type == 'sort' || empty(state.type)) ? '分类' : '标签'}} AST混淆 {{self?.data?.name}}
分类 {{item.name}} [{{item.expand.count || 0}}]
标签 {{item.name}} [{{item.expand.count || 0}}]
排序 最新 最早 热门
##总结 >不同的混淆,可以`搭配使用`,有`增加代码量`、`使执行流程混乱`、`使眼睛看起来花`...,但它们都是给逆向者`增加分析难度` 完整代码:https://pan.bigdatab....
AST基础 AST混淆
明妃 {{nature("2022-04-19 16:51:07")}} {{format("0")}} {{format("373")}}
**特别说明:本文生成节点时,函数的使用对于Js来说是错误的(不能指定参数给值),这样写是方便看节点属性** ##思路 流程平坦化有好几种形式,结果都是打乱代码执行流程,原理都一样,`whil....
AST基础 AST混淆
明妃 {{nature("2022-04-19 16:50:25")}} {{format("0")}} {{format("414")}}
##思路 >这种加密与`逐行加密`区别不大,只是`去掉`了`字符串加密函数`,改用`charCodeAt`将字符串转到`ASCII`码,把`解密函数`换成`String.fromCharCode`,....
AST基础 AST混淆
明妃 {{nature("2022-04-17 21:58:32")}} {{format("0")}} {{format("384")}}
**特别说明:本文生成节点时,函数的使用对于Js来说是错误的(不能指定参数给值),这样写是方便看节点属性** ##思路 >遍历`FunctionExpression`函数节点,然后把其中的bo....
AST基础 AST混淆
明妃 {{nature("2022-04-15 20:44:34")}} {{format("0")}} {{format("372")}}
**特别说明:本文生成节点时,函数的使用对于Js来说是错误的(不能指定参数给值),这样写是方便看节点属性** ##二项式转函数花指令 >花指令用来更好的隐藏源代码的真实意图,还能增加代码量,增....
AST基础 AST混淆
明妃 {{nature("2022-04-14 17:32:32")}} {{format("0")}} {{format("383")}}
{{item.description}}
{{item.name}}
{{item.expand.author.nickname}} {{nature(item.create_time)}} {{format(item.expand.comments.count)}} {{format(item.views)}}