弱鸡娱乐网 · 免费提供绿色软件、活动线报以及其他网络资源,好货不私藏!

【手游破解】【教程】我记个笔记

zhangzhyu 安卓软件

[滑稽]

简单提供个思路在遇到dat加密或者so加密时,一键dump便会失去作用,而根据个人习惯大概分为模块dump、脚本dump和手动dump。一般前两种dump方式,可以解决大部分安全防护问题。毕竟他们的安全防护也是一键防护,一键对一键,自然可以。

但在一些比较有钱且安全意识高的工作室游戏下,会出现一些定制类的安全防护,这个时候便要增加一定手动修复技巧。在通过脚本修复后还需要后面进行二次修复

附上两个脚本地址,因为习惯使用PC端所以是PC的frida脚本

dumpso:https://github.com/lasting-yang/frida_dump

dumpdat:GitHub - 350030173/global-metadata_dump

本次教程不涉及脚本使用,要写太长了。当然链接里作者有写怎么用。主要也是我本来就没想写这篇教程,是在修复完后想做一下总结,所以一些截图比较少,且本次修复也只在次要技术,主要是一个有趣的dll混淆问题。

借助脚本dump出dat和so文件,流程大概如下把d还原出来的so文件继续拉入dump软件dump,发现再次dump失败。

在对比so和dat文件后,发现是dat文件没被修复,在这里我用手机对比了一个正常的dat文件图1为原加密的dat,图二为正常的dat,区别于前十六位,正常来说都是统一的。那么只需将前几位十六进制复制粘贴过去即可修复完成。

将到修复简单的就是前几位修复,或者so的sofixer修复。也有一些对比结构体然后进行修复,说的很多。

但其实本质都是那几类,主要是希望各位后面的逆向路程应该往脱离一键工具的方向去发展,不说完全脱离,总要了解一些基本的dump原理,而不是几个文件按一按,行就操作不行就算了

继续dump·dump成功

后面就是正常的流程

有趣的事情发生了,dll代码的混淆加密,到了这里是不是要束手无策 但是请不要担心,可以通过字段挂钩修改以及脚本定位字段即可。

虽然短[滑稽]但是也是花了我一个半小时的修复和定位,实习党的时间多珍贵你知道吗[怒]

所以请问我提前退租,房东不退我押金怎么办,没有押金我下个月怎么活[不高兴]

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

评论列表
请自觉遵守互联网相关的政策法规,严禁发布广告、色情、暴力、反动的言论。
  • 点击我更换图片
  • 全部评论(0
    还没有评论,快来抢沙发吧!