Android Exploits 101
Intro to Android App Reverse Engineering
I have created and taught a few workshops. The “Intro to Android App Reverse Engineering” is by far the most popular. It’s available for free online at https://maddiestone.github.io/AndroidAppRE. In this workshop, participants learn to statically analyze Android applications for both malware and vulnerabilities.
In addition to providing all the materials and exercises in text form at the link above, I also taught the workshop as a live stream. The videos are available on Youtube.
From n00b to l33t: An Introduction to Reverse Engineering
This workshop is a 1-2 hour introduction to what reverse engineering is. It assumes no knowledge of assembly and is done on paper worksheets rather than a computer setup for accessibility and to make the most efficient use of time.
The materials are available at https://github.com/JHUAPL/Beat-the-Machine.