This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

OWASP APK DISSECTOR

From OWASP
Jump to: navigation, search
OWASP Project Header.jpg

OWASP APK Dissector is an automated tool to perform static security analysis of Mobile Application. The tool is uses useful opensource application and tries to automate the process of security analysis. Right now it can perform automation on APK files only and there is a plan to enrich its features.

OWASP Apk Dissector

Gitpic.png(https://sourceforge.net/projects/apkdissector/files/latest/download)

Basic useful feature list:

* Purely Java Based
* Analyze the contents of the APK file
* Decompile and extract the contents of the APK file
* Decompile the DEX files to JAVA source files (.dex to .java) [ New feature in v2.0 ]

How to use this application ?

* By building from git source 
* - You can clone/download the source and import in Eclipse and then run the ApkDissector.java file
* Or available Executable Jar
* -  Download and extract the zip file containing the executable Jar file from https://sourceforge.net/projects/apkdissector/

You can clone/download the source and import in Eclipse and then run the ApkDissector.java file

Usage

Double click and open the jar file

* Select APK/DEX - Browse Selects the APK/DEX file.
* Analyze - Find information about the contents inside the apk file.
* Decompile APK/DEX - Decompile and extracts the contents on the APK file.

How to decompile an APK file ?

Once you click decompile it will create a folder called extract and inside that you will find a folder having same name as the file where you will get all the extracted contents of the apk

* Select APK/DEX - Click this button to browse and select the APK file.
* Decompile APK/DEX - Click this button to  decompile and extracts the contents on the APK file.
* All the extracted files will be with in extracts directory within the folder name <apkfileName>.apk

How to decompile the DEX file ?

* Select APK/DEX - Click this button to browse and select the DEX file which will be located inside the extracts/<apkfileName>.apk directory
* Decompile APK/DEX - Click this button to  decompile and extracts the contents on the DEX file.
* All the extracted files will be under extracts within <apkFilename.apk>\DEX_extracts


This program is free software: you can redistribute it and/or modify it under the terms of the link GNU Affero General Public License 3.0 as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Project Resources

Github[1]

Project Leader

Dibyendu Sikdar

Related Projects

OWASP_JSEC_CVE_Details

Classifications

Project Type Files TOOL.jpg
Incubator Project Owasp-breakers-small.png
Owasp-defenders-small.png
Affero General Public License 3.0

News