• 370阅读
  • 0回复

任鸟飞谈逆向----《我叫MT》禁用虚拟机破解 [复制链接]

上一主题 下一主题
离线任鸟飞
 

很多手游都禁止在虚拟机中运行,为了能正常调试,我们需要将这个检测处理掉。以《我叫MT1》为例,通过adbinstall指令将游戏安装在虚拟机上(如图)






由于是在虚拟机上,所以安装时间会长一些,这里要注意的是自己搭建的虚拟机配置要稍微高一些,否则游戏无法安装,安装成功后打开游戏,当游戏即将进入选服界面时弹出禁用虚拟机的对话框(如图)






通过反编译工具对apk进行分析,并搜索对话框中的字符串,得到两条结果(如图)






为了能将跳过这两个字符串,我们函数中的跳转进行分析,最终添加两条代码以改变跳转的结果(如图)





重编译之后安装并运行游戏,发现禁用虚拟机的对话框没有了,不过读条之后又弹出一个对话框.


这是一个检测wifi的对话框,同理,我们继续搜索弹出的字符串,并修改关键的跳转(如图)






重编译后再次运行游戏,可以正常进入游戏了,说明虚拟机检测已经被处理掉了


微信公众号   任鸟飞逆向 任鸟飞 2217777779  313866957





快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个