-
-
[分享]smali与baksmali最新用法
-
发表于: 2020-5-30 17:51 5679
-
smali/baksmali:是dex格式文件与smali文件的转换
做安卓逆向最先接触到的东西肯定就是smali语言了,smali最早是由Jasmin提出,随后jesusfreke开发了最有名的smali和baksmali工具将其发扬光大,几乎dex上所有的静态分析工具都是在这个项目的基础上建立的。
学习smali最好的方法就是自己先用java写好程序,再用baksmali转换成smali语句,然后对照学习。
Baksmali的最新版可以在这里下载:
https://bitbucket.org/JesusFreke/smali/downloads/
首先解压apk文件,获得classes.dex文件:
反编译dex
java -jar baksmali-2.4.0.jar d classes.dex
在运行目录下创建一个out文件夹,生成所有对应的smali文件。
编译
java -jar smali-2.4.0.jar a out
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: