笨笨猫Shirley
●接口设计。由于互操作性,逆向工程被用来找出系统之间的协作协议。●军事或商业机密。窃取敌人或竞争对手的最新研究或产品原型。●改善文档。当原有的文档有不充分处,又当系统被更新而原设计人员不在时,逆向工程被用来获取所需数据,以补充说明或了解系统的最新状态。●软件升级或更新。出于功能、合规、安全等需求更改,逆向工程被用来了解现有或遗留软件系统,以评估更新或移植系统所需的工作。
维基先生Wiki
你好,安卓逆向一般指的是做安卓逆向开发,职位也类似于正向开发的JAVA程序员;但是需要具备很多的知识储备,JAVA正向开发,底层的C,汇编语言,了解各种协议算法加解密,会脱壳加固,比较多哈。但是这类资深大牛的工资都是年薪计算的;正向开发的人员相对饱和,逆向工程师的需求也很大。通俗的给你总结就是,可以做做软件的破解与防破解,游戏的破解与防破解,你可以看到很多的大牛都做过游戏辅助这种东西,毕竟攻与防是相互的,所以方向在于自己。难的肯定难学,但是坚持下来的都是王者!
好人旦旭
有。逆向工程师负责安卓程序的加解密和数据传输剖析、拆解、逆向等作业;逆向APK,了解运转进程;Andorid本地提权获得root权限。熟练把握软件逆向静态剖析、动态调试、代码盯梢等。了解Android开发,了解打包、反编译、破解流程,so破解等。
优质工程师考试问答知识库