JavaScript 反混淆工具

2024-03-24 19:12:35 +08:00
 lysddp
今天想对一段 JavaScript 进行反混淆,网上找了几个工具,只能实现比较初级的反混淆。有没有哪个反混淆工具,可以将混淆过的 js 代码 转变为适合人类查阅的代码,比如自动的对一下变量名重命名为有意义的名字。
4550 次点击
所在节点    JavaScript
10 条回复
Puteulanus
2024-03-24 19:18:12 +08:00
ChatGPT 这类的呗
pinocc012
2024-03-24 19:31:34 +08:00
变量重命名是不可能的,ai 干嘛要做没意义的事情
还不如直接加函数功能注释,这个倒是有可能
07aPzknB16ui9Cp3
2024-03-24 19:50:39 +08:00
刚才试了一下 GPT 返混淆效果比我预期的要好
flyqie
2024-03-24 19:52:44 +08:00
andrewTeller
2024-03-24 22:17:46 +08:00
推荐蔡老板的 AST 知识星球,专门做 JS 反混淆的
CC11001100
2024-03-25 00:42:32 +08:00
对 JS 逆向感兴趣的老哥可以看看这个组织,里面有一些 JS 逆向相关的工具,今年有计划发布一款 JS 混淆还原工具:

https://github.com/JSREI
lysddp
2024-04-02 11:32:51 +08:00
@wuzzispacelake gpt 我也试过,但是代码长度如果太长就不行了。
lysddp
2024-04-02 11:35:54 +08:00
@CC11001100 好的,我去看看,多谢!
lysddp
2024-04-02 11:40:59 +08:00
@andrewTeller 在知识星球 搜 ast 没找到,方便给详细点么?
andrewTeller
2024-04-23 23:07:47 +08:00
@lysddp #9 星球名字叫:AST 入门与实战

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1026544

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX