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

YouTube

Reverse Engineering 3201 - Symbolic Analysis

OpenSecurityTraining2 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn advanced reverse engineering techniques through symbolic analysis in this comprehensive course covering constraint solving, SMT theory, and practical application of tools like z3Py and angr. Master SAT (Satisfiability) and SMT (Satisfiability Modulo Theories) concepts, explore constraint theory fundamentals, and gain hands-on experience with z3Py for automated reasoning. Dive deep into angr framework capabilities including Abstract Syntax Trees (AST), Control Flow Graph (CFG) analysis, and symbolic memory management techniques. Practice symbolic execution through guided exercises and real-world scenarios, including detailed analysis of binary bomb challenges across six progressive phases. Develop proficiency in symbolic memory handling, hook implementation, and advanced debugging techniques essential for modern reverse engineering workflows.

Syllabus

RE3201 01 Intro
RE3201 02 SAT 01 Constraint
RE3201 02 SAT 02 Theory
RE3201 02 SAT 03 SMT2
RE3201 02 SAT 04 z3Py
RE3201 02 SAT 05 Distinct
RE3201 03 angr 01 AST
RE3201 03 angr 02 intro
RE3201 03 angr 03 EX07
RE3201 03 angr 04 EX08
RE3201 03 angr 05 CFG
RE3201 03 angr 06 No Rev
RE3201 04 SymMem 01 intro
RE3201 04 SymMem 02 moon
RE3201 04 SymMem 03 hooks
RE3201 05 bomb 01 phase01
RE3201 05 bomb 02 phase02
RE3201 05 bomb 03 phase03
RE3201 05 bomb 04 phase04
RE3201 05 bomb 05 phase05
RE3201 05 bomb 06 phase06
RE3201 06 Congratz

Taught by

OpenSecurityTraining2

Reviews

Start your review of Reverse Engineering 3201 - Symbolic Analysis

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.