码迷,mamicode.com
首页 >  
搜索关键字:smali    ( 164个结果
安卓逆向--修改smali
和上一篇帖子用的工具一样 Android逆向助手 v2.2这里只是做一个嵌入smali的测试,嵌入的东西很简单,只想在所有的activity里面弹出一段提示。源码:Toast.makeText(this, "----", Toast.LENGTH_LONG).show();大致步骤:1、解压目标ap...
分类:移动开发   时间:2014-12-31 17:52:27    阅读次数:138
Android 程序的反破解技术
我们知道,利用 apktool 可以将 apk 反编译为 smali 文件,利用 dex2jar 也可以将 apk 反编译为 jar 文件。这样的话,破解者就可以根据关键代码(比如资源文件中的字符串),修改代码,然后再利用 apktool 重新编译,并运行signapk.bat重新签名打包为己所用,...
分类:移动开发   时间:2014-12-30 16:55:52    阅读次数:211
repackage android application
decompile the application fileapktool d -o dianping/ dianping.apkmodify the resources / smali assembly codes as you wish.diff -bur 51buy/smali/ 51buy_...
分类:移动开发   时间:2014-12-26 20:06:46    阅读次数:151
Android逆向分析学习与研究(2)————通过“轮盘赌”简要看看smali的基本流程控制
1.我写的一个简单的Andriod小Demo,“轮盘赌!”。 我写的这个轮盘赌小游戏(姑且称它为游戏吧),主要玩法是第一次点击屏幕中间的大按钮,会弹出“子弹已上膛”的提示,再次点击会出现“扣动扳机开火吧!”的提示,第三次点击就是“赌命”的时刻了,如果有子弹,会弹出“啪!你被爆头了!”,如果没有,则会弹出“你真幸运”的提示。 ...
分类:移动开发   时间:2014-12-25 11:23:25    阅读次数:200
gradle 构建apktool.jar
apktool由gradle编译构建,但在apktool源码根目录运行gradle build, 没有生成apktool.jar, basmali.jar, smali.jar 倒是生成了,后看apktool.jar的入口在brut.apktool/apktool-cli目录下 看gradle脚本:  16 apply plugin: 'eu.appsatori.fatjar'  17...
分类:编程语言   时间:2014-12-11 15:54:43    阅读次数:365
Android逆向Challenge Write Up(1)
GooglePlay上的一道逆向题,一共有5关难度,选择相应的难度,输入Name和Serial后,点击submit后,可提示是否通关成功。如图。程序总体结构分析利用ApkIDE对com.me.keygen.activity进行逆向后,发现MainActivity.smali的validateSerial()方法用于判断是否通关,该方法又调用KeyV..
分类:移动开发   时间:2014-12-01 19:30:25    阅读次数:408
Android逆向之115网盘5.2.2apk签名校验so破解并干掉长广告
在使用115网盘的时候,发现里面的离线下载功能的在线视频观看功能竟然有10分钟的广告时间,于是开始萌生尝试破解的它的想法,首先声明,本帖只作为技术研究,请读者遵守相关法律法规,不要侵犯以他人的商业为目的进行相关破解行为。      由于之前破解过多个apk 修改里面的smali代码研究相关的技术,所以刚开始我解开115网盘apk的时候,虽然看到里面的代码混淆了,经过一番研究之后,还是找到了广告的...
分类:移动开发   时间:2014-12-01 17:44:15    阅读次数:187
smali插入log,打印变量
#liyanzhong debug const-string v1, "TAG" const-string v2, "xunbu7@163.com" #v2 为要输出的调试信息字符串 invoke-static {v1,v2} ,Landroid/util/Log;->d(Lja...
分类:其他好文   时间:2014-11-26 20:42:27    阅读次数:1209
andriod的apk文件相关的编译反编译工具
1、smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改。 用法举例:命令行:java -jar smali.jar classout/ -o classes.dex 下载:http:...
分类:其他好文   时间:2014-11-13 18:33:08    阅读次数:148
Android-smali语法学习
以下内容来自:http://bbs.pediy.com/showthread.php?t=151769 dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。 V  void,只能用于返回值类型 Z  boolean B  byte S  short C  char I  int J  long(64位) F  float D  double...
分类:移动开发   时间:2014-11-05 14:56:25    阅读次数:244
164条   上一页 1 ... 12 13 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!