This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# A l'aise - Cryptographie | |
## Introduction et théorie | |
Avant toute chose, il faut se renseigner concrètement sur le chiffrement de Vigenere. | |
C'est un chiffrement par clé dans lequel on va soustraire la valeur du caractère de la clé à la valeur de la lettre à déchiffrer. | |
*Par exemple : | |
A chiffrer : C = 3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Aaarg - Reverse Engineering | |
Tout d'abord en analysant le fichier aaarg avec un éditeur de texte on remarque l'utilisation de bibliothèques C++. | |
De ce fait on comprend que ce fichier contient du code compilé. | |
N'ayant pas de connaissances dans ce domaine, on se dirige alors vers des décompilateurs existants tels que BinaryNinja, Angr, ou encore Hex-Rays | |
Ce dernier nous donne un code dans lequel il sera plutôt simple de remarquer une anomalie en plein milieu. | |
```C |