AI技能|使用国产AI模型还原ob混淆的字符串(可复现)
·
关注它,不迷路。
-
本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除!
一.混淆样本
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逆向 的 群,想进群的可以私聊我。

更多推荐


所有评论(0)