AST还原 - 共6篇
{{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}}]
排序 最新 最早 热门
##例子 ```js //还原前 vara,b,c; a=2,b=3,c=a+b; //还原后 vara,b,c; a=2; b=3; c=a+b; ``` ##....
AST进阶 AST还原
明妃 {{nature("2022-04-22 19:57:49")}} {{format("0")}} {{format("554")}}
##例子 ```js //还原前 ((arr,nums)=>{ while(--nums){ arr["\x70\x75\x73\x68"](arr["\x73\x68\x69\x66\....
AST进阶 AST还原
明妃 {{nature("2022-04-21 18:07:17")}} {{format("0")}} {{format("581")}}
##例子 ```js //还原前 eval(atob("c3RyID0gc3RyWyJyZXBsYWNlIl0oL2RkfERELywgdGhpc1siZ2V0RGF0ZSJdKCkgPiA....
AST进阶 AST还原
明妃 {{nature("2022-04-21 18:06:16")}} {{format("0")}} {{format("659")}}
##说明 第二种平坦流相比于第一种难度都差不多,只是`分发器结构不同`,难点也是在于没有`break的case流程分支构造` ##分析结构 >可以通过观察,发现类似于一下的结构 ```....
AST还原 AST实战
明妃 {{nature("2022-04-21 18:04:44")}} {{format("0")}} {{format("443")}}
##流程平坦化 >它使用了`两种平坦流`,这里`还原第一种` ###分析结构 >每次`执行case`时,才`更新控制器的值`,这种`平坦流`还是挺常见的,但该Js做了一点处理 ```j....
AST还原 AST实战
明妃 {{nature("2022-04-20 21:53:11")}} {{format("0")}} {{format("482")}}
{{item.description}}
{{item.name}}
{{item.expand.author.nickname}} {{nature(item.create_time)}} {{format(item.expand.comments.count)}} {{format(item.views)}}