Submit a report on Buffer overflow attack. the report should be between 5-7 pages.
first page: Introduction and history of Buffer overflow attack
2nd page: Sample of a vulnerable problem (use the program in the Buffer overflow lab) and discussion on why it is vulnerable
third & fourth : Analysis of the program. Use GDB to run the program and inspect the stack and memory contains. Use the screenshots of GDB output for the discussion.
last pages: Develop a payload program in python so that it generates a dash shell. Run this code, generate the payload and demonstrate the Buffer overflow attack. Give detailed descriptions for each steps.