看啥推荐读物
山石网科安全技术研究院简称“山石安研院”正式成立于2020年4月,是山石网科的信息安全智库部门,山石安研院旗下包括干将、莫邪两大安全实验室,以及安全预警分析、高端攻防培训两支独立的技术团队。
目录
相关文章推荐
今天看啥  ›  专栏  ›  山石网科安全技术研究院

从一道Web游戏题学习AST反混淆技术

山石网科安全技术研究院  · 公众号  ·  · 2024-02-23 11:02
01前言本次案例是一道web游戏题,但是用到的js文件被混淆了,同时在线的反混淆网站不能对其进行有效的反混淆,所以我们来学习编写ast代码来反混淆。附件放在最后。02处理过程拿到的js代码是被压缩成一行的,我们找个格式化的网站格式化一下代码,然后拿到本地分析。整体读下来,我们发现大概是将完整的代码分成了几部分,然后分别混淆,再整合到一个Js文件里,因此我们分析好局部就行了。part.jsfunction q() {    const x = ["return (function() ", "51rDvFsO", "280bIrfll", "crossOrigin", "debu", "5573704jgYESE", "526422EOMPDB", "19pdzydt", "70220etHPRV", "26502443qIuDbf", '{}.constructor("return this")( )', "type", "string", "172742zcyDzi", "tagName", "include", "link", "LINK", "same-origin", "test", "function *\\( *\\)", "apply", "init", "386856yRDrIu", "addedNodes", 'link[rel="modulepreload"]', "length", "i ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照