关注它,不迷路。

  • 本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除!

一.混淆样本

https://match.yuanrenxue.cn/match/2

打开这个网站,停在debugger位置,堆栈往下翻,找到混淆代码,并保存为encode.js:

用星球里面的美化工具(或者webcrack)美化一下,方便抠解密代码。

二.切换GLM模型

美化后,抠取ob混淆的解密函数(大数组 + 移位函数 + 解密函数),压缩,保存为decode.js。

运行,看看解密函数能否正常解密:

一切OK。

控制台输入 codeBuddy,进入应用后,输入/model ,切换GLM模型:

三.AI提示词

不需要华丽的skills和MCP,你只需要让它按照你的意思干活就行了:

当前已安装babel库,请你还原encode.js文件里的$dbsm_0x50da函数调用。解密函数在decode.js中,我已经帮你抠好了,你可以直接拿来调用。注意,直接用解密函数来还原,不需要从encode.js文件中去分析。

刚开始,还原不成功,得鞭策:

后来,成了:

还原效果:

验证过了,没有问题。

三.感慨

用国产模型做反混淆或者逆向有点拉。有钱的还是上GPT5.4或者Claude吧。目前看来,它们效果要好很多。

今天的分享就到这里,感谢阅读。

建了个 AST反混淆+AI逆向 的 群,想进群的可以私聊我。

图片

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐