Android 反编译工具列表及相关内容

270 阅读3分钟

Android 反编译工具列表

工具列表

工具名称说明官方网站教程
APKiD查壳工具github.com/rednaga/APK…
dumpDex脱壳工具,需要xposed支持github.com/WrBug/dumpD…
DexHunter系统定制脱壳
JEB Android Decompilerwww.android-decompiler.com/
Virtuous Ten Studiovirtuous-ten-studio.com/
Root ToolsApk文件修改工具github.com/Stericson/R…
Onekey Decompile Apk一键式APK反编译工具code.google.com/archive/p/o…
AXMLPrinter2用于打印并转换Android的二进制XML文件的工具code.google.com/archive/p/a…
XJad V2.2files.cnblogs.com/Files/Crsky…
SmaliViewer免费的APK分析软件blog.avlyun.com/
Android逆向助手功能强大的逆向辅助软件n459.com/
Android Killer集成多种功能的逆向工具www.pd521.com/
android-classysharkAndroid和Java可执行文件查看器github.com/google/andr…
ShakaApktoolgithub.com/rover12421/…

APK Decompilation

工具名称说明官方网站教程
APK Easy ToolAPK反编译的一个可靠选择教程
Apktool另一个广受欢迎的APK反编译工具apktool.org/教程
Android APK Decompiler在线Android APK反编译工具www.decompileandroid.com/

Java Decompilation

工具名称说明官方网站教程
JADX允许用户在反编译后查看应用程序结构github.com/skylot/jadx教程
Fernflower用于Java反编译的工具之一github.com/fesh0r/fern…教程
JD-GUI显示“.class”文件的Java源代码的图形工具java-decompiler.github.io/
CFRJVM字节码反编译器www.benf.org/other/cfr
Krakatau特别设计用于处理混淆代码的Java反编译器github.com/Storyyeller…
Procyon包括Java反编译器在内的Java元编程工具套件www.procyon.dev/
JAD Java DecompilerJava反编译器varaneckas.com/jad/

Dex Decompilation

工具名称说明官方网站教程
EnjarifyGoogle官方开源的将Dalvik字节码转换为Java字节码的工具github.com/google/enja…
DedexerDex文件反编译工具dedexer.sourceforge.net/
BaksmaliSmali的反汇编工具github.com/JesusFreke/…
Smali用于重新汇编.dex文件的汇编工具github.com/JesusFreke/…
DexExtractorAndroid dex extractor,反壳工具github.com/PAGalaxyLab…
dexdump了解APK文件的结构、查看类的结构、方法列表,以及代码实现等内容

Boss直聘反编译岗位要求

脱壳,静态分析、动态调试吗?是否会用jadx, IDA, JEB, unidbg

熟悉C/C++/Java/JS/Python ;BASE64 AES

DES;Windows Android /Linux/Linux 内核。

熟悉x86、x64、ARM 指令集。

熟悉 PE/ELF/dex smali

熟练IDA、OLLYDBG、JEB、WinDBG、apktool、jadx、

ghidra等

孰悉XPosed/Erida Hook 框架 Unicorn

熟练 wireshark fiddler 抓包

熟悉 selinux root 原理

2、熟悉X86/ARM汇编指令体系,深入理解汇编代码。熟悉java与C/C++;

3、熟练掌握一种或多种主流调试/逆向工具,且有脱壳与重打包经验;

4、熟悉Android系统,有App脱壳与重打包经验,熟悉网络协议;

5、有iOS平台软件破解开发经验者优先;

熟悉Android逆向相关技术和工具的使用,如Java、hook、Native、hook、jadx、 dex2jar、ida、apktool等

熟悉Android加固及脱壳技术,掌握xposed、edxposed、frida等常用工具的使用

熟悉Android虚拟化技术

2、扎实的安卓逆向技术,获取私有API,从事逆向工作,包括Java层和native层

3、做过hook支付宝、微信账单、云闪付到账通知优先4、掌握各种调试工具: Smali、 Dedexer、 Dexdump.Apktool、Dex2iar、IDA、OD其中一种或多种,精通Xposed等代码注入框架优先

职位信息

1、负责APP的逆向工程,编写xposed hook插件,拦截系统消息

2、负责公司app插件开发

3、负责公司app的安全

4.负责开发公司app

博客大佬