smali java_Android逆向——初识smali与java类

请学好smali代码,对之后的学习有很大的帮助,当然也在这里等待你们回来复习

很多人都问学逆向需不需要有编程基础?需要是需要一点吧,只要最基础的就可以了。当然建议在学逆向的时候一起学习编程。

0x00 前言

1.建议食用者

1.想要学习Android逆向的小白,但是没有思路的。

2.入门了Android逆向觉得根基不稳的。

2.说明

由浅到深学习smali,强化分析能力。

另外,请参考HAI_手册,里面有之前总结的文章,还有一些练习题目,还有一些收集的文章。

3.内容说明

语言都是从HelloWorld的开始的,smali当然这样也可以这样学。所以我们就从HelloWorld开始学习。

4.内容安排

1.HelloWorld(开胃菜)

从一个helloworld,让你摆脱jd-gui。

2.smali与类(主菜)

从java类的呈现形式与smali类的呈现形式对比,从根本了解二者的关系。

3.smali改写一个类(饭后甜点)

通过用smali编写程序,更容易理解到smali代码的编写方法,从模仿开始,到轻车熟路。

4.小玩具(连载)

一个python写的小玩具,有兴趣可以当做一个练习。

0x01 HelloWorld

1.java编写HelloWord

然后运行。

好了,这个就是我们的java代码,难度为0。

2.smali 的HelloWorld

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值