首页
社区
课程
招聘
[原创]利用手机搞破解(一)91点金积分应用
2013-8-22 23:01 25058

[原创]利用手机搞破解(一)91点金积分应用

2013-8-22 23:01
25058
利用dalvik手机版破解安卓应用(修改if判断)
1.欲破解应用:安卓编程经典(可以去市场里面下载应该在91市场里是一本安卓编程电子书软件)。
2.广告类型:91点金积分广告。
3.破解平台,安装dalvik1.30的安卓手机zte:v880。
4.打开应用,当查看第二页以后的内容的时候跳出图1的 书币,提示。
5.用dalvik打开安装源文件如:图2,找到classes.dex,如图3。
6.按下menu键打开搜索菜单:在搜索栏键入5书币。因为当打开图书第二页的时候会提示需要5书币,这里主要为了找到引用这几个汉字的代码位置;
7.这是搜所到的结果,只有一个地方调用了,点击打开它,如图5。打开后点击最后一项,如图6;
8.点击onRespones(因为真正的调用的在这里面),对于这里面比较多的项目的,重复步骤6即可;
9.这是onRespones里面的代码;其中“需要5书币……”的内容被标记在label_133:(label就是标签的意思,)我们要做的就是让程序不能跳到这里;

程序通常用if语句进行判断
如这一句代码:if-ltz v2 :label_116;
意思是“如果v2(v2寄存器里面的数据) < 0,跳转到目标label_116否则继续执行下面的程序“
这是dalvil操作码,论坛里有Dalvik操作码.doc表下载,里面有很多操作码的解释和实例,破解必备!

从此程序代码中可以看出label_133: 继承自label_133;
label_133继承自label_116;
我们要做的就是逆转这里的跳转即可达到破解的目的;

下面是开始的一段码:
move-result v3
invoke-virtual {v2,v3} Lcom/chengdu/sichuan/teaandroid/common/IsOpenDao;->isOpen(I)Z
move-result v2
if-nez v2 :label_233  //跳转到label_223  
                                  //-nez表示如果v2 != 0,跳转到目标。(!=表示不等于修改这个跳    转也可达到破解)
invoke-virtual {v8} Ljava/lang/Float;->floatValue()F
move-result v2
const/high16 v3 0x40a0
cmpl-float v2 v2 v3
if-ltz v2 :label_116   //跳转到label_116(这里是关键跳转)(-ltz改为-gtz即可)
new-instance v1 Lcom/chengdu/sichuan/teaandroid/common/IsOpen;
invoke-direct {v1} Lcom/chengdu/sichuan/teaandroid/common/IsOpen;-><init>()V
new-instance v2 Ljava/lang/StringBuilder;
iget-object

10.常用的if跳转
if-eq vx,vy, 目标    如果vx == vy注2,跳转到目标。
if-ne vx,vy, 目标    如果vx != vy注2,跳转到目标。 
if-lt vx,vy, 目标    如果vx < vy注2,跳转到目标。 
if-ge vx, vy, 目标  如果vx >= vy注2,跳转到目标。 
if-gt vx,vy, 目标    如果vx > vy注2,跳转到目标。 
if-le vx,vy, 目标    如果vx <= vy注2,跳转到目标。 
if-eqz vx, 目标    如果vx == 0注2,跳转到目标。 
if-nez vx, 目标    如果vx != 0注2,跳转到目标。
if-ltz vx, 目标    如果vx < 0注2,跳转到目标。
if-gez vx, 目标     如果vx >= 0注2,跳转到目标。
if-gtz vx, 目标    如果vx > 0注2,跳转到目标。
if-lez vx, 目标    如果vx <= 0注2,跳转到目标。

修改后:按下返回键遇到提示就点是或者确定,最后重新卸载并安装已破解的应用即可
11.希望对于那些没有电脑,或者没有太多的时间学习破解的网友小白们有帮助,我也是一个初学小白。编辑这篇文章在网吧做了一晚上。的利用此方法,几乎一下午,我完全爆破了此作者的所有软件(其他的可能需要多重复6-9步骤),这还不是最聪明的方法能直接破掉mainactivity里面的代码最好。希望得到会员资格,不是临时的那种.

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞3
打赏
分享
最新回复 (27)
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-8-22 23:06
2
0
测试已破解的应用
IT图书馆.apk……
数据库学习.apk……
javaEE学习.apk……
Android代码速查.apk……
下载地址
http://pan.baidu.com/share/link?shareid=430254456&uk=3624520753

1xqg
雪    币: 149
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
EvlixZ 2013-8-23 08:35
3
0
用你提供的那个APK在虚拟机里面跑  秒退
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jxrbwwp 2013-8-23 08:59
4
0
现在手机也 能进行破解了,牛
雪    币: 1013
活跃值: (1397)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
aihacker 2013-8-23 10:11
5
0
学习新技术,用手机搞破解
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-8-23 19:07
6
0
我是在手机里安装的。中兴v880,虚拟机还不太了解。
雪    币: 558
活跃值: (107)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
小试锋芒 2 2013-8-23 22:32
7
0
预祝你转正成功!
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-8-23 22:59
8
0
谢谢你兄弟
雪    币: 270
活跃值: (97)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
代码疯子 3 2013-8-23 23:10
9
0
佩服,都直接在手机上操作~ 话说我也有个v880,快废了
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liuchw 2013-8-24 09:00
10
0
谢谢,学习了。要熟悉smali语法知识才可。
雪    币: 232
活跃值: (192)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zzcc 2013-8-24 13:09
11
0
good,。。。
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
烈火 2013-8-24 13:09
12
0
感谢你整理的 if跳转 说明. 正需要!
雪    币: 1230
活跃值: (202)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xinxinqing 2013-8-24 15:10
13
0
牛,围观。
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-8-25 18:10
14
0
Dalvik操作码.doc附件里面有很多代码介绍。
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
whnet 2013-8-26 12:57
15
0
图片可以使用attach 的方式直接嵌入到文章中。 这样看比较 累
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-8-26 20:45
16
0
当初买v880也是网友推荐的
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-8-26 20:47
17
0
谢谢你的建议,但是嵌入后文章里面和附件里都会显示图片感觉很乱。可能我还不会用
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
装逼兄 2013-8-27 10:34
18
0
支持支持下
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
YUEN 2013-8-27 12:45
19
0
呵呵,还说是小白啊,,很厉害了!
雪    币: 198
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
魔兽无忧 2013-8-28 23:12
20
0
马上去试试看
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aganghu 2013-8-29 07:05
21
0
试试谢谢楼主
雪    币: 422
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
子归 2013-8-29 13:03
22
0
不错不错,手机程序也开始破解了
雪    币: 55
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
qunb 2013-9-1 21:33
23
0
谢谢你的夸奖!
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Super小宝 2013-9-2 01:27
24
0
非常厉害,学习楼主的精神,没有笔记本,网吧也能搞破解
雪    币: 29
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
uuwhat 2013-9-5 08:54
25
0
教程很明白,新手谢谢你了
游客
登录 | 注册 方可回帖
返回