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 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