--[ Intro to Reverse Engineering

$ getent passwd jblackthorne
├─── name: Jeremy Blackthorne
├──── org: Boston Cybernetics Institute
└─ social:
   └─ twitter: @0xJeremy

Jeremy Blackthorne is the lead instructor for the Boston Cybernetics Institute (BCI) where he develops training for the U.S. military. Before BCI, he was a researcher at Lincoln Laboratory focusing on CNO tactics. Jeremy has published research on various topics, including covert channels, environmental keying, and evading security products. From 2002 – 2006, he served in the U.S. Marine Corps as a rifleman and scout sniper. He is a proud alumnus of RPISEC.


Reverse engineering is an essential skill for many tasks in cybersecurity such as malware analysis, vulnerability discovery, and exploitation. In this 6-hour course, we teach students how to use IDA and Ghidra on x86/x64 binaries in Linux as applied to these various tasks.

This is a majority hands-on course with theory and lecture as needed. Exercises balance fundamentals with modern applications. After completing this course, students will have the practical skills to apply reverse engineering in their day-to-day work.


We provide a virtual machine, bundled with all necessary software, exercises, and educational materials. Just have VMWare or VirtualBox. We'll send out the VM before the workshop.