---
description: 'Auteur : Concepteur X'
---

# Text-diff

En observant les deux fichiers donnés, nous pouvons voir que **intercept.txt** semble avoir globalement le même contenu que **original.txt** mais avec des caractères étranges insérés dans le texte. Nous devons créer un algorithme pour extraire ces caractères ajoutés. Voici un exemple de ce à quoi cet algorithme ressemblerait en Python :

![](https://2536924166-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MN9HGP-mEm2hfL0Q40u%2F-MN9QsEE7wfeekJ4WCE6%2F-MN9RC-IAMWuiVsXYwCO%2Fimage.png?alt=media\&token=d4b5b740-e237-429a-88a3-05aa17784158)

Maintenant que le texte secret a été identifié, nous pouvons voir qu'il débute par **base64**: Compte tenu de ces informations, nous pouvons essayer de les décoder directement dans un format texte, ce qui ne donne aucun résultat. Cependant, si on essaye de le convertir en image, nous obtenons ceci :

![](https://2536924166-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MN9HGP-mEm2hfL0Q40u%2F-MN9QsEE7wfeekJ4WCE6%2F-MN9RVPYNHpCtcOjPwON%2Fimage.png?alt=media\&token=32c838fc-e5f6-4bc3-a950-35579b19fc09)

Pour le decoding, utilisez un outil en ligne, utilisez une librairie, créez une balise html “img” avec en src le base64, etc... Le hash trouvé correspond à l’URL du prochain challenge (à taper en minuscule) !
