课程介绍
先正向开发几年再搞逆向吧……正向都不会破解的是啥?不看代码只会脱壳?只会xposed ?远远不够,hook只是很小一部分技术,xposed是hook功能众多框架中的一个而已。相对于任何程序的开发来说,逆向知识点很少很少了,关键是基础知识,基础就是正向开发经验。
学习Android逆向之前,必备条件。【必备,出去面试正经公司的安全岗位都会问的基础问题】
-
从事3-5年真实的Android开发工作,熟练使用C/C++,Java,kotlin,dart等Android开发常用语言; -
熟悉Android NDK开发和JNI技术,熟悉Log原理。最好有几年FrameWork开发经验; -
熟悉Android虚拟机机制,打包原理,系统启动流程,App启动流程; -
了解ARM、Smali汇编语言,熟悉IPC原理,能够熟练搭建IPC框架; -
熟练使用Fiddler和Charles抓包工具进行抓包; -
最好熟悉Python基础语法,并能写简单的脚本和爬虫。
Android逆向这玩意在日常工作中用的比较少,但是作为一个Android开发者,还是要学会的,比如我们可以破解反编译别人的APP,然后进行学习分析,甚至还可以反编译后进行修改再次打包等等,总之,广阔天地,大有作为!
怎么操作?
第1步:点击链接进入:
学习地址
百度:https://pan.baidu.com/s/1f3pJv7YRCKb18zIF3YHJew
天翼:https://cloud.189.cn/t/QniiUrjuErUn
文章来源于互联网:安卓APP逆向百集完整版