易得资源网
  • 首页
  • 活动资讯
  • 实用工具
  • 技术教程
  • 程序源码
  • 值得一看
首页 技术教程 正文

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

2026-03-23 05:55 技术教程 阅读 2

导语:不提供任何工具,仅做思路分享。所以本教程你必须具备一定的工具自写的基础

部分游戏加固,会对主逻辑库进行混淆。当导出表混淆后,大部分情况下我们的自更会失效(基于导出函数的寻址),所有api基本消失如下方可见:

常规dump也会失效,如果单纯dat加密so不加密,难度不高问题便在于双加密涉及到动静两态的hook

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

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

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

然后根据我们上面的公式通过Frida获取到真实的所有地址。

frida-il2cpp-bridge中的寻址方法更改为匹配我们frida输出结果

再次运行frida-il2cpp-bridge开dump,就可以输出对应的cs文件。

当然由于我们已经具备了该游戏的api,frida-il2cpp-bridge的相关功能也都可以使用自吐转存dll、hook等等都可以

欢迎对游戏安全对抗方面有自己见解的兄弟,来进行交流。

声明:本站所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 易得资源网!
【技术教程】番茄免费小说解锁会员教程支持安卓16
« 上一篇 2026-03-23
gooka抓包逆向和绕过谷歌登录
下一篇 » 2026-03-23

搜索

最新文章

  • WPS Office 极简版⭐无广告 完全本地 定制版⭐
    2026-04-02
  • 尼卡音乐⭕聚合四大音乐平台⭕支持无损下载
    2026-04-02
  • 【原创解锁】测亩王卫星测亩神器一键量地超精准
    2026-04-02
  • 【原创】柴柴打卡簿-习惯养成,社区挑战监督v1.0
    2026-04-02
  • 鱼泡水印相机真实时间地点水印工程记录超专业
    2026-04-02

热门文章

  • TOP1
    哔哩哔哩特别版内置四大模块 解番剧限制 解多种功能
    3天前 9
  • TOP2
    【安卓】视频下载器 1.3.21无限制视频下载⭕支持数千平台
    5天前 9
  • TOP3
    久久浏览器最极速轻巧浏览器极速上网
    5天前 9
  • TOP4
    【原创解锁】测亩王卫星测亩神器一键量地超精准
    2天前 7
  • TOP5
    【原创】柴柴打卡簿-习惯养成,社区挑战监督v1.0
    2天前 7

最新评论

  • emlog4 个月前
    这是系统生成的演示评论

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