Binary Reverse Engineering for Beginners

Presented at BSidesDC 2016, Oct. 21, 2016, 8 a.m. (540 minutes).

Binary reverse engineering is a critical skill in the infosec world, from verifying crypto algorithms to finding and analyzing vulnerabilities and writing exploits. This often requires a balance of experience and intuition that only comes from practice. 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.


Presenters:

  • Benjamin Demick - Reverse Engineer at Booz Allen Dark Labs
    Ben Demick is a Senior Lead Engineer at Booz Allen Hamilton with over 6 years of experience reversing embedded systems and doing embedded development. 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, and has been an instructor with Booz Allen's internal software reverse engineering program for the last 3 years.
  • Michael Schroeder - Senior Lead Engineer at Booz Allen Dark Labs
    Mike Schroeder is a Senior Lead Engineer with Booz Allen Hamilton and has over 7 years of experience reverse engineering embedded systems. He holds a B.S. in Computer Engineering from the University of Maryland in College Park, an M.S. in Electrical Engineering from Johns Hopkins University, and is an instructor with Booz Allen's internal reverse engineering training program.
  • Malachi Jones - Lead Engineer at Booz Allen Dark Labs
    Malachi Jones is a Lead Engineer at Booz Allen Hamilton and has over 3 years of experience reversing embedded systems and embedded software development. He holds a B.S. in Computer Engineering from the University of Florida, an M.S. and PhD from Georgia Tech, and is an instructor with Booz Allen’s internal reverse engineering training program.
  • Allen Hazelton - Chief Engineer at Booz Allen
    Allen Hazelton is a Chief Engineer at Booz Allen Hamilton and has 10 years of experience reverse engineering. Since 2008, Mr. Hazelton has led Booz Allen’s internal reverse engineering training program and has taught over 250 of his colleagues. Since 2009, Mr. Hazelton has lectured at the A. James Clark School of Engineering at the University of Maryland College Park where he teaches a 3 credit undergraduate course in software reverse engineering for computer engineering and computer science majors. Mr. Hazelton holds a B.S. in Computer Engineering from the University of Maryland College Park and is CEH and CREA certified.

Links:

Similar Presentations: