Si Rainfall vous a semblé facile, voici de quoi vous donner du fil à retordre. Override est le dernier défi ISO qui vous demandera de rechercher des failles présentes dans des binaires protégés, puis de reconstruire ces binaires en fonction de leur comportement.
Vous avez appris à créer des programmes plus ou moins complexes sans tenir compte de la sécurité. À travers ce projet, vous vous rendrez rapidement compte de la facilité avec laquelle il est possible d'exploiter des problèmes assez simplement évitables. Une fois ce projet terminé, vous aurez une compréhension beaucoup plus claire de la mémoire, ce qui vous aidera à concevoir des programmes sans bugs!
Le but de ce projet est d'améliorer vos connaissances dans le domaine de l'exploitation de binaires de type ELF sur un système i386. Les méthodes que vous utiliserez, plus ou moins complexes, vous permettront de voir l'informatique sous un angle différent et surtout de prendre conscience des problèmes découlant de mauvaises pratiques en programmation.
Vous rencontrerez probablement des difficultés durant ce projet : il est essentiel que vous les surmontiez par vous-même. Votre approche des différentes épreuves doit venir UNIQUEMENT de vous. L'objectif est de développer une certaine logique et d'acquérir des réflexes qui vous seront utiles par la suite. Avant de demander de l'aide, assurez-vous d'avoir vraiment exploré toutes les possibilités.
-
Notifications
You must be signed in to change notification settings - Fork 0
Skalyaeve/override
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
CTF: Reverse - ELF 32/64