Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Reverse Engineering Software 2013

OpenSecurityTraining2 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of reverse engineering software through this comprehensive class taught by Frank Poz from OpenSecurityTraining2. Master the essential concepts of what reverse engineering is and what insights it can provide about software systems. Explore the critical tools used in reverse engineering and develop proficiency with debugging techniques. Apply a systematic reverse engineering algorithm through hands-on practice with the famous Bomb Lab exercises, working through six progressive phases that build complexity and skill. Gain practical experience analyzing different types of code structures, including C++ programs, while learning to create answer files and perform detailed walkthroughs of each phase. Develop debugging skills and understand how to approach reverse engineering challenges methodically. Discover how reverse engineering principles apply to various programming languages and prepare for advanced topics in software analysis and security research.

Syllabus

2013 Day1 P1: Intro to REing Software - What is reverse engineering and what can it tell me?
2013 Day1 P2: Intro to REing Software - Refresher
2013 Day1 P3: Intro to REing Software - Know Your Tools
2013 Day1 P4: Intro to REing Software - A Basic RE Algorithm
2013 Day1 P5: Intro to REing Software - Applying the RE Algorithm to the Bomb Lab
2013 Day1 P6: Intro to REing Software - Lab Outline
2013 Day1 P7: Intro to REing Software - Creating the Bomb Lab Answers File
2013 Day1 P8: Intro to REing Software - Phase 2 Introduction
2013 Day1 P9: Intro to REing Software - Phase 2 Walkthrough
2013 Day1 P10: Intro to REing Software - Phase 3 Introduction
2013 Day1 P11: Intro to REing Software - Phase 3 Walkthrough
2013 Day1 P12: Intro to REing Software - Phase 4 Introduction
2013 Day1 P13: Intro to REing Software - Phase 4 Walkthrough
2013 Day1 P14: Intro to REing Software - Debugging
2013 Day1 P15: Intro to REing Software - Day 1 Review
2013 Day2 P1: Intro to REing Software - Day 1 Review 2
2013 Day2 P2: Intro to REing Software - Phase 5 Introduction
2013 Day2 P3: Intro to REing Software - Phase 5 Walkthrough
2013 Day2 P4: Intro to REing Software - Phase 6 Introduction
2013 Day2 P5: Intro to REing Software - Phase 6 Introduction 2
2013 Day2 P6: Intro to REing Software - Phase 6 Walkthrough
2013 Day2 P7: Intro to REing Software - Phase 6 Walkthrough 2
2013 Day2 P8: Intro to REing Software - Analyzing C++
2013 Day2 P9: Intro to REing Software - Next Class, Other Languages, & Day 2 Review

Taught by

OpenSecurityTraining2

Reviews

Start your review of Introduction to Reverse Engineering Software 2013

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.