## https://sploitus.com/exploit?id=871DDD96-CF98-5B7C-99B6-28D1C125145C
# Stack Buffer Overflow Lab
## Overview
This project demonstrates a stack-based buffer overflow vulnerability and explores how memory corruption can be leveraged to alter program execution flow in a controlled academic environment.
## Objectives
- Analyze stack memory layout during function execution
- Understand buffer overflow vulnerability mechanisms
- Study how return addresses can be overwritten
- Develop an exploit in a controlled lab environment
## Concepts Covered
- Stack memory structure (return address, base pointer, local variables)
- Buffer overflow vulnerabilities
- Memory corruption fundamentals
- Basic shellcode execution concepts
## Tools Used
- C programming
- GDB debugger
- Linux (Eustis environment)
- GCC compiler
## Files
- exploit.c โ modified exploit implementation
- target.c โ vulnerable program (provided, not modified)
- report.pdf โ analysis, diagrams, and screenshots
## Notes
This project was completed in a controlled academic cybersecurity lab environment for educational purposes.