Sarkozy 发表于 2015-5-7 16:59:20

Android游戏逆向-锁定道具篇1

本帖最后由 peterdocter 于 2015-6-17 12:03 编辑


游戏下载地址:http://www.play.cn/game/gamedetail/243554.htm游戏弹窗提示:此道具需要xxx积分,金币不足AK中搜索金币不足,转U码进入以后按java源码,ctrl+f定位源码这时看到:    if (i1 == 0) {}    for (String str = "购买重列(剩余" + this.view.db.db_shuffle_num +")";; str ="购买炸弹(剩余" + this.view.db.db_bomb_num+ ")")    {      showDialog(str, "免费获取金币", "取消", "购买20个此道具需要600金币,您的金币不足!", 20);      break;    }}得到如下结论:重列:this.view.db.db_shuffle_num炸弹:his.view.db.db_bomb_num点击这两个中的随便一个,定位到:这时候看到initdate()很明显看到四个初始化:    this.db_ad_num = 5;    this.db_shuffle_num = 8;    this.db_bomb_num = 8;    this.db_gold_num = 0;得出结论:    this.db_ad_num 积分    this.db_shuffle_num 重列    this.db_bomb_num 炸弹this.db_gold_num 金币返回到smali定位到initdata:得到v2=积分V3=道具数量V4=金币数量要修改那一个直接Const vx, 0xffff
保存编译,修改完成!




By Sarkozy2015.05.07 16:00

Amanda小黑 发表于 2015-5-7 17:02:15

法总!!!!!

sndncel 发表于 2015-5-7 17:51:52

法总的教程要顶顶呀。哈哈。

vVv一 发表于 2015-5-7 21:32:00

{:4_99:}法总回归,大家欢迎~

ceshi999 发表于 2015-5-7 23:55:48

恭喜您出院。{:4_86:}

大兵beyond 发表于 2015-5-8 10:33:49

{:5_117:}{:5_117:}{:5_117:}

vickis 发表于 2015-5-8 13:01:36

你出新家伙了。

曾经流过的泪 发表于 2015-5-8 22:12:53

法总出些有技术难度的教程呗。。

13286747386 发表于 2015-5-14 13:57:23

法总!默默的顶帖~

日岳如流 发表于 2015-5-16 08:47:13

顶法总大神
页: [1] 2
查看完整版本: Android游戏逆向-锁定道具篇1