Android逆向能做什么?
-破解APP,实现各种功能,二次打包。
-分析算法,一些数据处理算法,自己开发不会写,就可以用逆向借鉴一些功能和算法。
-APP协议,实现数据的抓取,得到数据后定点投放广告和协议操作等。协议本身APP本身存在的漏洞和BUG,可以实现模拟数据发送,实现篡改(这个属于是BUG)。单纯安卓逆向只能分析APP端和服务器发送给你的本身的数据,服务器本身不返回的数据APP逆向是没办法的。WEB安全则可以提权,获得主动权,威胁更大。
-APP客户端安全测试,扫描漏洞,可以解决上述问题。
-APP加固,用于保护APP的安全。
-APP病毒木马分析,这样才能写安全软件,保护手机系统的安全。反方向就是逃避检测规则,做到免杀。
-物联网也是基于ARM汇编的底层,IOT安全也是未来的趋势。
学习安卓逆向的好处
1.可以接一些逆向单赚钱
2.可以做自己的盈利项目(遇到需要加解密的接口或程序)
3.可以讲课,可以收徒弟后期收费
4.对程序安全防御措施有更深的理解
5.找到一份高收入的逆向好工作
6.学完技术破解软件有成就高(装逼)
7.可以做外挂,即使自己不做(走投无路的时候)滑稽
8.对程序逻辑及底层有更深入的了解,探索更多的奥秘
9.逆向思维,做对正向编程有了一定的安全意识
10.做一个对社会有用的人,活到老学到老