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

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

2013-8-22 23:01
25630

利用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里面的代码最好。希望得到会员资格,不是临时的那种.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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

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