- Introduction
- Android Application Fundamentals
- Getting Started with Reversing Android Apps
- Reverse Engineering Android Apps - DEX Bytecode
- Reverse Engineering Android Apps - Native Libraries
- Reverse Engineering Android Apps - Obfuscation
- Conclusion
Congratulations! You are now an Android App Reverse Engineer!
I hope this workshop has helped introduce you to how to reverse engineer Android apps and provided you with the foundations such that you can go off and continue learning and applying these skills in whatever way you wish.
If you're looking for some next steps, here are some suggested topics:
- Malware Analysis
- Dynamic Analysis of Android Apps
- frida.re is a great tool to play with!
- Vulnerability Research
- ARM Assembly
- Android OS Internals
- Android and Linux Kernel
The possibilities are endless! If you want to reach out, Twitter (@maddiestone) is the best bet!