本帖最后由 BubblePig 于 2019-9-18 17:32 编辑
0x00 前言
在之前写过一次学习笔记,但是由于当时资金的问题,所以导致图床方面不稳定,很多图片都无法正常显示,之后图片直接保存在论坛,如果要重新修复的话,还不如重新进行总结,巩固以及复习之前的知识,所以就有了这篇文章以及之后的一系列。
还有就是感谢我的老婆王嘟嘟的陪伴和支持。
0x01 学习前置知识
1.java基础
有java基础是最好的。
控制度:基本结构,分支语句,循环语句这些基本的知识点要知道。剩下的可以一边学习逆向一边补充。
2.Android开发
会Android开发会让你的逆向道路减少很多的瓶颈,以及增加你在学习逆向知识的理解能力。
推荐书籍:《第一行代码》
有充足时间的话,可以挨着都过一遍,如果想要短期出效果,还是能写出简单逻辑就ok。
0x02 学习资源准备
- 真机 推荐nessus5 4.4.4系统,淘宝二手几百块,能用就行。
- 时间
- 笔记
0x03 学习环境准备
- windwos
- java环境
- 夜神模拟器&其他模拟器(喜欢用什么都行)
- Android studio(搭配有Android SDK)
0x04 感悟(啰嗦部分,不看无关紧要)
其实在刚开始学的时候,最普遍的是看网上的教程,有那种破解游戏的教程,感觉破解了游戏很有成就感,但是一段时间之后,你就会发现破解来破解去,你所能破解的就只有那几种固定的类型,而且很有可能存在教程里的游戏可以破解,脱离教程有其他的游戏就没有办法去破解了。最后就会陷入到一个瓶颈中,Android逆向到底应该学什么,你清晰的知道Android逆向不仅仅是破解游戏,应该还有其他的东西。现在面临的选择要嘛就是放弃,自此Android逆向之路走到尽头。或者就是想接着走,但是却发现无路可走,陷入迷茫。所以这次Android逆向的修复版,不仅仅会让你得到成就感,更能让一部分人的技术上升一定的水平,我不能说自己有多厉害,只是走过一小段的路人,分享出自己走过这一小段路的学习经历,仅仅而已,如果有哪里写错了,误导了,请务必指点出来,必虚心学习,请教。目的实现共同进步。
0x04 文章导航
Android逆向重置版(1)——关键的第一步
https://www.52pojie.cn/thread-1018128-1-1.html
Android逆向重置版(2)—起源
https://www.52pojie.cn/thread-1025718-1-1.html
|