:213.119KB : :1 :2020-09-17 14:56:32
另外本人正在封装易语言版的javascript AST 反混淆模块
使用了esprima开源js库,TXsojson库,以及 扯淡大佬的RSV8支持库
参考了nodejs bable模块 的思路 以及 各路大神的文章
参考了w3c 官方js语法标准,实现了 基于深度优先的树遍历算法,正在实现js作用域处理部分,目前已经可以正常进行反混淆作业。
成AST对象 然后进行遍历修改 最后在从AST对象生成js代码。
本人测试了一个500k的js文件 解析+遍历+生成 目前稳定几百毫秒 还是可以接受的。
如果你不知道AST是什么,那么你可以百d吧,毕竟在node和python圈子里很火,比如sojson加密是怎么生成的,什么是混淆器,有没有可以还原的,没错ast可以帮到你。
但是也只是让你分析起js更方便一点而已,硬刚才是真道理。
02-18易语言的自用CAD插件开源
02-17PGE游戏引擎写个半即时回合制游戏
02-17视光门诊镜片管理系统开源
02-17飓风填表模块例子,改自队长模块
02-17开源抖音弹幕敲钢琴游戏
02-17环形进度条,大恩环形模块
02-17PGE引擎半即时回合制游戏战斗系统雏形
10-03Excel中加载数据分析模块
11-01excel2016天机使用数据分析模块
10-23word表格将默认搜索引擎换成百度