一般公司的
apk
,基于
Java
实现的加密。
-
jadx
反编译
java
,分析代码
NB
公司的的
apk
,基于
Java
+
C
语言实现加密(
JNI
开发)。
-
jadx
反编译
java
,分析代码
-
ida
反编译
c
语言,分析代码
## c
语言动态链接库
so
文件反编译工具
在
C
语言中,生成的可执行文件或共享库(
.
so
文件)可以被反汇编和反编译,以还原源代码或了解其实现细节
下面是一些常用的
C
语言
so
文件反编译工具:
IDA Pro
:
IDA Pro
是一款强大的逆向工程工具,支持多种平台和架构,包括
C
语言。它提供了反汇编、反编译
调试等功能,能够帮助你还原
C
语言
so
文件的源代码。但需要注意的是,
IDA Pro
是商业软件,需要购买授权。
Ghidra
:
Ghidra
是一款由美国国家安全局(
NSA
)开发的开源逆向工程工具。它支持多种平台和架构,并提供
汇编、反编译、脚本编写等功能,可以用于分析和还原
C
语言
so
文件的代码。
Radare2
:
Radare2
是一个开源的逆向工程框架,提供了反汇编、反编译、调试等功能。它可以用于分析和还
语言
so
文件的源代码,支持多种平台和架构。
Hopper Disassembler
:
Hopper Disassembler
是一款反汇编工具,支持多种平台和架构。它可以将
C
语
so文件反汇编为汇编代码,并提供可视化界面和一些高级分析功能。