Reverse Engineering
Android reverse Engineering
APK Decompilers
Apktool
JADX
Android Emulators
Android Studio
APK
App created for Android, Google's mobile systems
Android Package kit
Libraries they are using
If anything malicious is happening in an app
Better know how an app or feature works
Uses
Breaking down code to understand
vulnerabilities
Analyse Malware & malicious programs to understand
how they work and prevent them.
Tools
Decompilers
Convert program into readable text
Disassemblers
Break down program into binary code
Debuggers
Step through a program one line at a time
What needs to be reversed
Programs written in java, python, C
Applications
Malware
Assembly instructions
Binary Files
Code