Workshops & Tutorials

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.

Part 1:

Part 2:

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.