美文网首页
smali代码

smali代码

作者: 敲代码的小新 | 来源:发表于2018-05-29 16:26 被阅读39次

java变量类型对应smali类型

java        smali
boolean  -->>  Z
int      -->>  I
byte     -->>  B
char     -->>  C
float    -->>  F
double   -->>  D
short    -->>  S
long     -->>  J
class    -->>  L
void     -->>  V

指令:

.line    源代码的行号
.prologue 代码起始指令
    .field -->>变量
.method     方法开始
.end method  方法结束

iput-object  设置数据
iget-object  获取数据
move-result-object v0 数据传送指令 ,把数据设置给v0
const  创建变量
invoke 调用方法
add    加法指令
goto   跳转指令

V代表方法返回值为void

eqz相等 nez不相等

绕过签名验证

相关文章

  • android重新打包过程

    1.java2smali插件将java代码转化为smali代码,用来修改smali代码,如果熟悉smali代码跳过...

  • Android逆向使用说明

    android重新打包步骤 1.java2smali插件安装 将java代码转化为smali代码,用来修改smal...

  • smali代码

    java变量类型对应smali类型 指令: 绕过签名验证

  • 【安全与逆向】- smali文件分析及动态调试

    简介 Smali是Android虚拟机的反汇编语言,dex文件反编译之后就是Smali代码。通过分析Smali文件...

  • Smali语法解析

    Smali语言是什么? Smali是Dalvik的寄存器语言,Smali代码是安卓Apk反编译而来的,大家可以通过...

  • Android逆向破解:Smali的HelloWorld

    目录 编写Hello World代码 编译Smali文件 这里需要使用smali.jar这个工具:https://...

  • Smali语法入门

    1准备工作 安装java2smali插件 方便把java代码转换为smali字节码,对照学习比较快 安装Smali...

  • 逆向工程工具集

    1.安卓根据java代码查看smali代码: AS的java2smali插件 逆向新手,记录一下相关工具,持续更新...

  • Android逆向基础:Smali语法

    Smali是什么 Smali是Android虚拟机的反汇编语言。我们都知道,Android代码一般是用java编写...

  • 逆向工具-java2smali

    首先得安装查看smali代码的插件:java2smali 安装完成之后得重启AS,重启之后再build里面有操作选...

网友评论

      本文标题:smali代码

      本文链接:https://www.haomeiwen.com/subject/nteajftx.html