Attack 5: Elvis Temporary File Attack
Overview Requirement Preparation Submission Resources
Overview
Elvis is an editor in minix, just like vi in unix, which has a flaw that allows a local attacker to corrupt files. The editors create temporary files to corrupt files that the user running the editor has permissions to. Project Requirements
We want to see a working demonstration of your exploitable implementation (note: if all the requirements are not satisfied, grades will be based on what you turn in) (1) Find out where elvis creates temporary file and what is the rule to name these files. Locate and read the corresponding codes
Preparing for the project
Download attack5.tar from website and save it in your smx/ directory; Submission & Demonstration
You are expected to submit a hardcopy report of your attack. In your report, you should specify the procedures you implement the attacks, explain why you consider your attack is successful, and what procedure may help to fix the vulnerability. Helpful Documents
Updated: 03/13/2005 |