Stack Smashing
Abstract
This is the third in a series of activities designed to teach students about stack smashing attacks and defenses. This specific activity teaches students about the stack smashing attack itself, after students have completed the first two activities that teach them about Buffer Overflows in C and Process Memory Layout, respectively.
Level: Undergraduate
Setting: Classroom
Activity Type: Learning Cycle
Discipline: Computer Science
Course: Cybersecurity
Keywords: stack frame content, frame pointer, payload size, attack payload, shellcode, NOP sled
Downloads
Published
2025-08-04
How to Cite
Ramaprasad, H., Sridhar, M., & Snyder, Y. (2025). Stack Smashing. POGIL Activity Clearinghouse, 6(1). Retrieved from https://pac.pogil.org/index.php/pac/article/view/417
Issue
Section
Activities for Review
License
Copyright (c) 2025 Harini Ramaprasad, Meera Sridhar, Yates SnyderCopyright of this work and the permissions granted to users of the PAC are defined in the PAC Activity User License.