← 返回命令列表

Linux command

dexter 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Analyze a DEX file

dexter -i [classes.dex]

Generate call graph

dexter -i [classes.dex] --callgraph

Filter by package

dexter -i [classes.dex] --package [com.example]

说明

dexter is an Android DEX file analyzer that provides detailed information about classes, methods, and bytecode. It can generate call graphs to visualize method dependencies and analyze application structure at a deeper level than basic disassemblers. The tool is particularly useful for understanding complex app architectures, identifying code paths, and analyzing relationships between components. Package filtering allows focusing analysis on specific parts of an application. Call graph generation helps security researchers identify potential attack vectors and developers understand code flow in unfamiliar codebases.

参数

-i, --input _file_
Input DEX or APK file.
--callgraph
Generate method call graph.
--package _name_
Filter by package name.
-o, --output _file_
Output file.

FAQ

What is the dexter command used for?

dexter is an Android DEX file analyzer that provides detailed information about classes, methods, and bytecode. It can generate call graphs to visualize method dependencies and analyze application structure at a deeper level than basic disassemblers. The tool is particularly useful for understanding complex app architectures, identifying code paths, and analyzing relationships between components. Package filtering allows focusing analysis on specific parts of an application. Call graph generation helps security researchers identify potential attack vectors and developers understand code flow in unfamiliar codebases.

How do I run a basic dexter example?

Run `dexter -i [classes.dex]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -i, --input _file_ do in dexter?

Input DEX or APK file.