【AndroidCrack】酷跑超人(奥特曼)之破解分析
本帖最后由 sndncel 于 2014-12-27 07:27 编辑这个软件,其实是今天在手机上逆向的。其实手机也可以逆向很多的安卓软件,有时间的话,我也会做一些手机上逆向安卓的教程。经分析发现,这个软件是一个非常经典的签名效验软件,所以,就拿这个软件来分析,先看图吧。
这个软件由于有签名效验,所以修改之后,重新签名会直接提示出错退出。所以,我们第一步,就是要去除签名效验。至于如何判断是签名效验,而不是其他的效验,最简单的办法就是用反编译软件打开程序,什么都不用修改,直接重新编译,然后签名运行。能运行起来的,就是没有签名效验,不能运行起来的,那就是肯定有签名效验,当然也不排除还有其它的效验。看图吧。
去除效验后,反翻译运行,发现如下图的提示。
所以,我们就直接搜索支付失败,当然这也出现很多的结果,经分析,不是我们要找得关键地方,于是转换成UNICODE再搜索,如图所示
然后编译运行。游戏已经逆向成功。其实这里还有一种方法也可以达到同样的目的。看下图吧。
效果都是一样的。只要能达到逆向的目的。随便用那一种方法都可以的。最后就是去除发送短信。如下图
OK。发现这个游戏也比较好玩。所以直接共享出来吧。下载地址:http://pan.baidu.com/s/1nt5eG9j把原版也传到网盘了。方便新手练习呀。。。。不过要在手机上安装运行才会支付成功,在电脑模拟器会显示支付失败,我也不知道什么原因呀。
逆向奥特曼。。回头找一个恐龙特级克塞号~
看不懂java代码怎么破?
慢慢来学习老师的大作啊,谢谢。
谢谢分享教程
好不容易找了一个安卓手机= =试了一下,支付失败。。。
Top丶邪少 发表于 2014-12-26 23:49
好不容易找了一个安卓手机= =试了一下,支付失败。。。
{:5_121:}你忽悠我吧。。。这个游戏原版的,你只要把短信发送给他拦截掉,直接点支付,它也会支付成功的。只不过按返回,它会显示支付取消。逆向之后,那就随你如何操作了呀。如果你用电脑模拟器,可以非常肯定的告诉你,它会显示支付失败。这个我也不知道是什么原因。。。。。。
学习了!膜拜会安卓逆向的大大!
开飞航模式,支付失败。
不开飞航模式,需要发送短信。不敢尝试!
果断收藏