smali代码

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不相等

绕过签名验证

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容