【初夏原创】【技术教程】一次关于Uniy导出混淆的分析第1张插图
  • 首页
  • 每日早报
  • 技术教程
  • 编程语言
    • 网站源码
    • 网页代码
  • 精品软件
    • 手机软件
    • 电脑软件
  • 活动资讯
首页 技术教程 正文

【初夏原创】【技术教程】一次关于Uniy导出混淆的分析

2026-01-31 20:50 技术教程 阅读 18

导语:不提供任何工具,仅做思路分享。所以本教程你必须具备一定的工具自写的基础
【初夏原创】【技术教程】一次关于Uniy导出混淆的分析第2张插图
部分游戏加固,会对主逻辑库进行混淆。当导出表混淆后,大部分情况下我们的自更会失效(基于导出函数的寻址),所有api基本消失如下方可见:
【初夏原创】【技术教程】一次关于Uniy导出混淆的分析第3张插图
常规dump也会失效,如果单纯dat加密so不加密,难度不高问题便在于双加密涉及到动静两态的hook

为此我们基础工具准备了:ida、frida-il2cpp-bridge

根据相关资料、以及对unity源码的了解我们可以知道unityso和il2cpp导出api之间的联系。在ida中通过方法字符串定位unityso中的字符串交叉引用,可以获取到对应的方法指针 他们的关系公式大概为
设unityso基址为a,cpp基址为b,Unity指针地址为c,所求api地址为x。
即x=(a+b).指针–cpp基址

地址获取已知,但是总共几百个api手动获取到明年吗[滑稽]所以可通过Python写下ida脚本:字符串定位、交叉引用、指针反查获取到所有的指针地址。

然后根据我们上面的公式通过Frida获取到真实的所有地址。
【初夏原创】【技术教程】一次关于Uniy导出混淆的分析第4张插图

frida-il2cpp-bridge中的寻址方法更改为匹配我们frida输出结果
【初夏原创】【技术教程】一次关于Uniy导出混淆的分析第5张插图
再次运行frida-il2cpp-bridge开dump,就可以输出对应的cs文件。

当然由于我们已经具备了该游戏的api,frida-il2cpp-bridge的相关功能也都可以使用自吐转存dll、hook等等都可以
【初夏原创】【技术教程】一次关于Uniy导出混淆的分析第6张插图
欢迎对游戏安全对抗方面有自己见解的兄弟,来进行交流。

声明:本站所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 乐我知!
【端游推荐】电音狂魔 2
« 上一篇 2026-01-31
【分享】讲历史音频【全集】
下一篇 » 2026-01-31

搜索

最新文章

  • 【分享】【亲子教育】大锤教你如何十倍速读一本书(完)
    2026-02-07
  • 【端游推荐】海狩 v1.21 中文版
    2026-02-07
  • 【端游推荐】墓穴之刺 v1.0 中文版
    2026-02-07
  • 【端游推荐】巫师石 v2024.9.17 中文版 解压即玩
    2026-02-07
  • 【分享】资料:【申论】橙啦公考申论小题总括词最新
    2026-02-07

热门文章

  • TOP1
    【端游分享】🔥宝可梦:黑白2 萌娘版 双端 同人神作🔥
    5天前 51
  • TOP2
    【steam移植手游】60秒差距 原子太空黑色幽默生存冒险
    5天前 43
  • TOP3
    【原创视频】给黑化哥刷数值
    4天前 39
  • TOP4
    抖音小游戏真的学会吗
    4天前 38
  • TOP5
    【分享】60组真实光线,2K高清视频素材震撼呈现
    4天前 37

本站部分资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站站长删除。

Copyright © 2018-2025 乐我知 皖ICP备19017711号-2

侵权/投诉/邮箱: 8670468@qq.com

sitemap