Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mry025/ast_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

ast_tools JS AST还原框架

简介

ast_tools框架,是我从esprima转向babel后重新开发的一套JS AST还原框架,已经内置了一些常见的混淆还原策略,代码可能略有凌乱。

为什么开源

因为我怕我开源ocr久了别人以为ocr是我的专业,实际是ocr仅仅是我的副业。

另外我个人的力量是有限的,javascript的语法糖以及各种奇怪的写法太多了,所以难免会有Bug以及没覆盖到的算法形式,希望这个项目能成为一个公共的平台,欢迎各种pr,每周末我会定期review各位的pr

使用方式

  • 安装nodejs
  • 安装依赖
cd ast_tools
npm install
  • 下载测试代码并将测试js代码放在demos/demo1文件夹中
  • 运行
node main.js

其他文档后面慢慢补

声明

本项目仅作ast算法策略演示以及节点合并算法研究记录,本项目不针对任何加密做破解等处理,只为学习AST技术。

本项目仅作学习研究之用,下载学习后限24小时内删除,不可用于破解(本身也不包含破解功能),如使用本工具造成任何法律后果,由使用者承担。

为防止法律风险已将测试代码删除,测试代码可从网盘下载 https://wwc.lanzoum.com/i1Mmq01brwsf

友情推荐

ddddocr

captcha_trainer

feapder

crawlab

交流群 (加我好友拉你进群)

Test

About

ast基础框架-基于babel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%

AltStyle によって変換されたページ (->オリジナル) /