Pentdroid is a handy utility tool which helps in automating tedious apk operations required during android app security assessments
______ _ _ _ _
| ___ \ | | | | (_) | |
| |_/ / ___ _ __ | |_ __| | _ __ ___ _ __| |
| __/ / _ \| '_ \ | __| / _` || '__| / _ \ | | / _` |
| | | __/| | | || |_ | (_| || | | (_) || || (_| |
\_| \___||_| |_| \__| \__,_||_| \___/ |_| \__,_|
[+]By Vishwaraj101
1.)Weaponize
2.)Auto-config Burp
3.)Install app
4.)Make backup of an app
5.)Unpack the backup file to tar
6.)Reverse App
7.)Repack app to apk
8.)Sign the apk
9.)Convert Apk to jar
10.)Unlock device pin
11.)Obtain shell
12.)Full Backup
13.)Logcat
14.)Drozer connect
15.)Setup-Frida
16.)Frida-Start
17.)List App package
[+]choice>
- Java JDK
- Python 2.7
- Genymotion Emulator with android version 4.4 or 5.0
- To perform operation on an apk place it in
C:\pentdroid\apps
first - Then select the options from the console like
[+]Choice> 6
Enter App Name> sieve
it will start reversing the app .
-
Download python 2.7 ensure that python and java paths are in system environment variable
-
Before proceeding further Download Drozer Windows version and Rename the downloaded folder as well as drozer .bat file inside the folder to drozer and place it in
C:\
-
Extract it in in C:\
-
Visit
C:\pentdroid
-
Execute pd.py
import os
import sys
import shutil
import socket
Apktool,ABE,dex2jar,drozer,frida
For any issues or help contact me via twitter @vishwaraj101