YoVDO

Tracing Stack Usage and Stack Frames in a Debugger

Offered By: Dr Josh Stroschein via YouTube

Tags

Reverse Engineering Courses IDA Pro Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore stack usage and stack frames in a debugger through this 12-minute video tutorial. Trace function calls using a simple program and IDA's built-in debugger to observe how the stack operates in real-time. Focus on calling conventions and stack frames, examining their behavior as functions are called and unwound. Begin with starting a debug session, then learn about pushing arguments onto the stack. Proceed to analyze the process of calling another function, and conclude by understanding the epilogue. Gain practical insights into cybersecurity, reverse engineering, and malware analysis techniques through this hands-on demonstration.

Syllabus

Starting a debug session
Pushing Arguments onto the Stack
Calling another function
The epilogue


Taught by

Dr Josh Stroschein

Related Courses

Malware Analysis: Identifying and Defeating Packing
Pluralsight
Malware Analysis: Identifying and Defeating Code Obfuscation
Pluralsight
Getting Started with Reverse Engineering
Pluralsight
Reverse Engineering: IDA For Beginners
Udemy
Malware Analysis and Reverse Engineering Course
YouTube