Loading Events

« All Events

  • This event has passed.

Reverse Engineering

January 13, 2019 @ 3:00 pm - 6:00 pm

ALL levels of experience are welcome! It helps to have some knowledge of a high-level programming language like C, Python, or Java, but we’ll cover the basics if necessary. You do not have to be a “hacker” to attend.

Intro and announcements
Reverse Engineering Presentation
5:30 PM Begin teardown of the room
6 PM Drinking at Carolina Ale House

Software reverse engineering is an incredibly valuable skill to have in your arsenal. From CTF competitions to vulnerability discovery, analysis, and exploitation, it’s often necessary to delve into the low-level inner workings of a software sample to get the job done. Knowing how software operates at a low level will also make you a better developer!

Software RE can be a daunting discipline to pick up for even experienced software and security professionals, simply due to the intimidating breadth of knowledge that can be required just to get started. This workshop aims to outline your foray into RE and focus on the foundational skills needed to learn quickly and be successful. We may even solve some crackmes! You didn’t think you’d get out of this without some hands-on practice, did you?

The examples in this workshop will require a 64-bit Intel Linux system (virtual, Windows with WSL, or native) to run. There is also a Docker image at 3pidemix/reveng with the necessary environment configured to run the examples. Labs and setup instructions can be found here: https://goo.gl/tcyZ3a Please review them prior to the workshop if you plan to participate in the hands-on labs.


January 13, 2019
3:00 pm - 6:00 pm


Durham County Library – Southwest Branch
3605 Shannon Rd
Durham, NC 27701 us
(919) 560-8590