什么是android逆向工程师

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是android逆向工程师相关的知识,希望对你有一定的参考价值。

参考技术A 就是android程序的目标代码反向到JAVA源程序,不是反汇编,是返JAVA。
一般WINDOWS下.exe只能反汇编。但JAVA是解释执行,伪编译生成的是中间
机器码,可以逆向到源程序,但没有了注释。
参考技术B 目前公司没有这个职位,android因为开源的特性,是可以被逆向破解的,国内app互相抄袭严重,逆向破解别人的app就见怪不怪了。本回答被提问者采纳

逆向工程之App脱壳

本篇博客以微信为例,给微信脱壳。"砸壳"在iOS逆向工程中是经常做的一件事情,,因为从AppStore直接下载安装的App是加壳的,其实就是经过加密的,这个“砸壳”的过程就是一个解密的过程。未砸壳的App是无法在Class-dump、Hopper等工具中使用的。所以我们要将App进行砸壳处理。在Android开发中也存在App加壳的处理,比如什么360加固了,其实就是给App加一层壳。

http://www.freebuf.com/column/143114.html

逆向破解程序脱壳篇-压缩壳

以上是关于什么是android逆向工程师的主要内容,如果未能解决你的问题,请参考以下文章

Android软件安全与逆向分析的Android术语

Android:逆向工程是如何工作的?

Android 逆向Android 逆向通用工具开发 ( PC 端工程分析 | 网络初始化操作 | PC 端工程核心业务逻辑 )

26款优秀的Android逆向工程工具

爬虫工程师分享:三步就搞定 Android 逆向

真的不可能保护 Android 应用免受逆向工程吗?