Speakers‎ > ‎

Binary Reverse Engineering for Beginners

Binary Reverse Engineering for Beginners
Binary reverse engineering is a critical skill in the infosec world, from verifying crypto algorithms to finding and analyzing vulnerabilities and writing exploits. Our workshop will delve into the dark art of disassembly and provide participants with the tools and techniques required to practice it and develop the perceived "sixth sense" that accompanies expert reverse engineers.

This workshop will be utilizing the Binary Ninja disassembler software. If you have a copy of Binary Ninja, bring it! If you don’t have one, don’t fret. This year, Booz Allen Hamilton is sponsoring a 1-year personal license for Binary Ninja, and all you need to do get a copy is register for a mailing list. Probably the best deal ever for a mailing list registration! As this is commercial software, government employees and those unable to receive gifted items must supply their own copy of Binary Ninja.

Trainers: Ben Demick (@3pidemix)
Ben Demick is a senior reverse engineer and security researcher at Booz Allen Dark Labs with over 14 years of industry experience.  As one of the founding members of Dark Labs, he directs and performs research related to software binary analysis and embedded system vulnerability discovery, while also providing software engineering, development, test, incident response, and reverse engineering support to several government and commercial clients.  Ben is also an instructor for the Booz Allen Software Reverse Engineering courses, where he develops course material and delivers training to internal staff and external clients, as well serving as a lab instructor for undergraduate reverse engineering at the University of Maryland, College Park.  He holds a B.S. in Electrical Engineering and Physics from Clarkson University, an M.S. in Electrical and Computer Engineering from Johns Hopkins University.