The Revers Passion
The Revers Passion
Version: 1.00
Contents
I Introduction 2
II Mandatory part 3
1
Chapter I
Introduction
For the more adventurous, you will be able to patch these files so that they can vali-
date all the entries you want!
2
Chapter II
Mandatory part
This project involves using a machine with linux. You can use a VM
or whatever you would like to do this project.
• You have 3 programs available on your intra in this project page. There are 3
different difficulties, your goal is just to understand each binary and then find a
password to validate each of them.
• You must from this moment understand how theses program works using what you
would need (I suggest you to understand how gdb works here).
• You have to write a program in C that will simply be a copy of the basic program.
3
Cybersecurity Piscine Reverse me i’m famous!
4
Chapter III
Bonus Part
You must add for each program a patch allowing to validate each program with any
password.
You will have to add everything you need to patch the programs on your computer.
It is of course mandatory to justify and explain your method for each case.
5
Chapter IV
Turn in your assignment in your Git repository as usual. Only the work inside your
repository will be evaluated during the defense. Don’t hesitate to double check the
names of your folders and files to ensure they are correct.