本人刚入行没有多久,说的不对的,请大家指正,谢谢~~ Android逆向学习路线: 1、Java语言基础 http://www.imooc.com/course/programdetail/pid/31 2、Android基础 http://www.imooc.com/course/programdetail/pid/33 既然是Android逆向,首先你肯定要有android方面的基础吧?所以上面两个是必须要会的! Java学到我给的链接里面的网络与多线程就差不多了 Android就学到消息提示与菜单那里就差不多了,当然你也可以直接转做Android应用开发,如果这样的话,下面的文字就可以不看了; 3、汇编语言基础 http://pan.baidu.com/s/1bnKdNpd 因为将apk,也就是Android程序安装包反编译后,有些文本里的内容有点像汇编语言,所以最好是系统的学一下, 当然你也可以去网上找些文章粗略的了解下,实战的时候边做边学 4、中间语言IL,smali文件 有之前的3个基础,大家从网上下载些工具,基本上就可以整apk了,不过建议大家在搞之前,忍一忍, 去网上找下中间语言IL,还有smali文件相关的资料教程,看下,然后在去搞; 因为我现在也在这第四步,也没有什么好资料分享给大家,大家如果有成套的教程或者资料之类的感谢分享那! 我现在只知道这么多,欢迎大家批评指正,或者补充 知识和经验是慢慢积累的,大家想成为高手的话,建议多看书,多做笔记。。貌似我也只能说这些了
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)