AST基础 - 共10篇

{{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}}]

排序 最新 最早 热门

【AST 混淆】八、总结

##总结 >不同的混淆,可以`搭配使用`,有`增加代码量`、`使执行流程混乱`、`使眼睛看起来花`...,但它们都是给逆向者`增加分析难度` 完整代码:https://pan.bigdatab....

AST基础 AST混淆

明妃 {{nature("2022-04-19 16:51:07")}} {{format("0")}} {{format("293")}}

【AST 混淆】七、实现流程平坦化

**特别说明:本文生成节点时,函数的使用对于Js来说是错误的(不能指定参数给值),这样写是方便看节点属性** ##思路 流程平坦化有好几种形式,结果都是打乱代码执行流程,原理都一样,`whil....

AST基础 AST混淆

明妃 {{nature("2022-04-19 16:50:25")}} {{format("0")}} {{format("316")}}

【AST 混淆】六、代码逐行 ASCII码 混淆

##思路 >这种加密与`逐行加密`区别不大,只是`去掉`了`字符串加密函数`,改用`charCodeAt`将字符串转到`ASCII`码,把`解密函数`换成`String.fromCharCode`,....

AST基础 AST混淆

明妃 {{nature("2022-04-17 21:58:32")}} {{format("0")}} {{format("297")}}

【AST 混淆】五、代码逐行加密(可以指定某一行)

**特别说明:本文生成节点时,函数的使用对于Js来说是错误的(不能指定参数给值),这样写是方便看节点属性** ##思路 >遍历`FunctionExpression`函数节点,然后把其中的bo....

AST基础 AST混淆

明妃 {{nature("2022-04-15 20:44:34")}} {{format("0")}} {{format("275")}}

【AST 混淆】四、代码块的混淆

**特别说明:本文生成节点时,函数的使用对于Js来说是错误的(不能指定参数给值),这样写是方便看节点属性** ##二项式转函数花指令 >花指令用来更好的隐藏源代码的真实意图,还能增加代码量,增....

AST基础 AST混淆

明妃 {{nature("2022-04-14 17:32:32")}} {{format("0")}} {{format("295")}}

{{item.title}}

{{item.description}}

{{item.name}}

{{item.expand.author.nickname}} {{nature(item.create_time)}} {{format(item.expand.comments.count)}} {{format(item.views)}}

加载中 ...
加载更多 没有更多内容了
自定义UI
配色方案

侧边栏