news 2026/5/5 19:39:17

初探 AST 解混淆

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
初探 AST 解混淆

AST 解混淆 分析在线网址:

https://www.astexplorer.net/

下载解析库:
npm install @babel/core

const fs = require('fs') // 解析 const parser = require("@babel/parser") // 遍历 const traverse = require("@babel/traverse").default // 类型判断 const types = require("@babel/types") // 解完混淆后, 生成反混淆后的代码 const generator = require("@babel/generator").default // 读取被混淆的文件 let jsCode = fs.readFileSync("encode.js", {encoding: "utf-8"}); // 解析成 AST let ast = parser.parse(jsCode) // 编写插件 plugs = { BinaryExpression(path) { let {left, operator, right} = path.node; if(types.isLiteral(left) && operator === "+" && types.isLiteral(right)){ let newValue = left.value + right.value; // 创建新的节点 let newNode = types.NumericLiteral(newValue); // 替换原有节点 path.replaceWith(newNode) } } } // 遍历ast节点 traverse(ast, plugs) // 生成新代码 let {code} = generator(ast) console.log(code)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 2:45:35

DDColor新手必看:3步完成老照片自动上色

DDColor新手必看:3步完成老照片自动上色 你家相册里是否也躺着几张泛黄卷边的黑白照?爷爷军装上的铜扣、外婆旗袍的暗纹、老宅门楣的雕花……那些细节在灰白影像里模糊成一片,仿佛时间悄悄抹去了它们本来的颜色。别急着叹气——现在&#xf…

作者头像 李华
网站建设 2026/5/3 16:32:00

如何节省AI图像处理费用?AI印象派艺术工坊免费部署教程

如何节省AI图像处理费用?AI印象派艺术工坊免费部署教程 1. 为什么AI图像处理总在悄悄烧钱? 你有没有算过一笔账:每次用在线AI修图工具生成一张艺术风格图,要花多少钱? 有些平台按张收费,一张2元&#xff…

作者头像 李华
网站建设 2026/5/1 16:02:31

3步打造高效自动化工具:更好的鸣潮多场景效率革命

3步打造高效自动化工具:更好的鸣潮多场景效率革命 【免费下载链接】better-wuthering-waves 🌊更好的鸣潮 - 后台自动剧情 项目地址: https://gitcode.com/gh_mirrors/be/better-wuthering-waves 副标题:告别重复操作困扰,…

作者头像 李华
网站建设 2026/5/1 16:03:11

Pi0 VLA模型推理性能分析:16GB GPU下6-DOF动作延迟实测报告

Pi0 VLA模型推理性能分析:16GB GPU下6-DOF动作延迟实测报告 1. 为什么关注动作延迟?——从“能动”到“实时可控”的关键一跃 你有没有试过让机器人听懂一句话,然后伸手去拿东西,却等了快两秒才开始动?在实验室里这可…

作者头像 李华
网站建设 2026/5/1 7:41:19

DeepSeek-R1-Distill-Qwen-1.5B保姆级教程:自动格式化思考过程标签解析

DeepSeek-R1-Distill-Qwen-1.5B保姆级教程:自动格式化思考过程标签解析 1. 这不是另一个“跑通就行”的模型部署教程 你可能已经试过不少本地大模型项目:下载权重、改几行config、凑合跑起来,结果要么卡在显存不足,要么输出乱码…

作者头像 李华
网站建设 2026/5/1 13:50:08

SiameseUIE应用案例:电商评论情感分析实战

SiameseUIE应用案例:电商评论情感分析实战 1. 引言:为什么电商评论需要智能情感分析 你有没有遇到过这样的情况:运营同事发来几百条用户评论,让你快速总结“大家到底喜不喜欢这款耳机”?或者客服主管问:“…

作者头像 李华