仨笨贼逆向分析
来源:互联网 发布:fiil wireless 知乎 编辑:程序博客网 时间:2024/05/10 03:04
工具:androidkiller,蓝蝶模拟器
源文件:仨笨贼apk
思路:先用蓝蝶模拟器试用下游戏,发现购买时显示网络未连接。用androidkiller对apk进行反编译,搜索网络未连接(需转unicode),发现它在一个名叫addAdvertisement2(I)V的函数下,往上翻,发现还有billingSucceed和billingFailed两个函数。然后我们搜索Fail看看哪里有对bilingFail函数调用。发现applicationDemo$1.smli文件下有调用。在这个文件里,先调用addAdvertisement2(I)V函数对网络连接状况进行判断,然后再对支付进行判断。首先一种简单粗暴的方法,直接替换函数,将billingSucceed函数内容copy到billingFailed和addAdvertisement2(I)V中,编译下,nice,编译通过。还有一种思路就是直接跳过网络连接的判断,在网络判断之前加一个goto:hello_0的跳转语句,然后删除成功支付的判断语句,加一个:hello_0标签,这样程序执行时就可以跳过中间的判断直接成功执行了。
apk下载地址:自己不会找吗
1 0
- 仨笨贼逆向分析
- 【Android破解】仨笨贼2
- 逆向分析
- 逆向分析
- 笨贼一箩筐
- 经典笨贼系列
- 逆向教程->U3D游戏逆向分析(伊甸逆向分析)
- 逆向分析点滴
- cmd.exe 逆向分析
- 软件逆向分析简介
- VMProtect 逆向分析
- 逆向技术分析基础
- CrackAccess 逆向分析
- 高级文件格式逆向分析
- 调试胜于逆向分析
- 逆向分析工具介绍
- 逆向分析技术总结
- c51程序逆向分析
- md5加密解密算法
- 移动互联网关键技术
- Contest1051 - 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 单例模式
- (1)编译成功qground源码
- 仨笨贼逆向分析
- 第十二周输出以交换的两个值
- UML总结之状态图和活动图
- bitmap的六种压缩方式,Android图片压缩
- DelegatingFilterProxy
- 第十四周项目一(5)数组大折腾
- Android Material Design之Toolbar与Palette实践(转载)
- JAVA中最常用的十个快捷键
- 适配器模式(Adapter)