本人刚入行没有多久,说的不对的,请大家指正,谢谢~~ Android逆向学习路线: 1、Java语言基础 207K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3W2E0L8$3!0U0i4K6u0W2j5$3!0E0i4K6u0r3j5$3!0#2M7Y4y4W2i4K6u0r3M7s2u0G2k6%4u0S2L8h3c8W2N6r3q4A6L8q4)9J5c8Y4m8A6k6q4)9J5c8U0x3I4 2、Android基础 2b0K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3W2E0L8$3!0U0i4K6u0W2j5$3!0E0i4K6u0r3j5$3!0#2M7Y4y4W2i4K6u0r3M7s2u0G2k6%4u0S2L8h3c8W2N6r3q4A6L8q4)9J5c8Y4m8A6k6q4)9J5c8U0x3K6 既然是Android逆向,首先你肯定要有android方面的基础吧?所以上面两个是必须要会的! Java学到我给的链接里面的网络与多线程就差不多了 Android就学到消息提示与菜单那里就差不多了,当然你也可以直接转做Android应用开发,如果这样的话,下面的文字就可以不看了; 3、汇编语言基础 5e7K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4m8S2L8W2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0i4K6u0r3M7#2)9J5c8U0q4T1L8V1E0V1e0Y4m8V1 因为将apk,也就是Android程序安装包反编译后,有些文本里的内容有点像汇编语言,所以最好是系统的学一下, 当然你也可以去网上找些文章粗略的了解下,实战的时候边做边学 4、中间语言IL,smali文件 有之前的3个基础,大家从网上下载些工具,基本上就可以整apk了,不过建议大家在搞之前,忍一忍, 去网上找下中间语言IL,还有smali文件相关的资料教程,看下,然后在去搞; 因为我现在也在这第四步,也没有什么好资料分享给大家,大家如果有成套的教程或者资料之类的感谢分享那! 我现在只知道这么多,欢迎大家批评指正,或者补充 知识和经验是慢慢积累的,大家想成为高手的话,建议多看书,多做笔记。。貌似我也只能说这些了
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课