Skip to content

Details

Learn all about executable files, disassemblers, and debuggers!

This is the first class in a series of hacking essentials for anyone who is interested in hacking, programming, software development, embedded systems, assembly programming, exploit development, and reverse engineering.

=============================

What will we cover?

We will write and compile simple C programs and then dissect and reverse-engineer the resulting binary executables. Using gdb, we will step through execution to learn how the instructions, registers, and stack work. Attendees will learn how to gain full understanding of executables that they have never seen before.

Finally, attendees will test themselves by reverse-engineering a series of challenge binaries.

This is a hands-on, beginner friendly course. Attendees will work with example programs and follow along with the instructor at every step. Participation, feedback, and questions are very highly encouraged.

=============================

What does the class cost?

This class costs $20 for anyone who isn't a member of Null Space Labs. You can pay at the door in cash or here on Meetup via WePay. Please arrange payment with datagram, mmca, or bvector for direct Paypal/Bitcoin payments.

=============================

First time visiting NSL?

10717 W Chandler Blvd
North Hollywood CA

Entrance is in the rear of the complex, in the alley off Denny. You should see a big NSL logo on our door, and the doors will be open. Feel free to come by early if you want to get set up beforehand.

=============================

What do I need to bring?

A laptop with Kali Linux installed (or a VM with Kali Linux, or a bootable DVD/thumb drive with Kali Linux). Please make sure your installation works BEFORE the class; we will not have time to debug everyone's systems for those using bootables/VMs.

=============================

Prepare your brain before the class:

Members are also interested in