Unknown Crypto - Writeup by toffan
Challenge
http://static.sthack.fr/UnknowCrypto/
Au cours d'une expédition, des dresseurs RuinesManiacs ont trouvé une étrange fresque. Aidez les à la déchiffrer.
Solution
English
Each unown depicts a letter (cf internet), so we can see this array as a message, probably encrypted
- unown.txt
eecjkmltnvdbdyhwrzqvxxiwypbipquwijhrqqdyefiwrivztdmqmiqtmmujvvykvenepeephoirlvubzwsmjhaesmhcijsvefwa
Moreover, each unown image has a title attribute of one letter, which gives us a second message
- title.txt
zptpeeeartaoelunrneirkrixietsqbeidsgplauimeeemreleeouncaesplsnxortslhatmrmeiaeatuyebtqntbinsmrsutten
However, we can read this message from top to bottom and we obtain a readable message, which can be our key
- key.txt
zarbiestunpokemonmysterieuxremplidenombreuxsecretsenigmatiquerepresantantleslettresalphabetiquelatin zarbi est un pokemon mysterieux rempli de nombreux secrets enigmatique represantant les lettres alphabetique latin
To summarize, we have an letter-only encrypted message and a letter-only key of the same size. A quick search leads us to the Vernam cipher, which gives the solution.
- solution.txt
felicitationtuviensdetrouverleflagdecechallengevalidecetteepreuveaveclecodezarbiisamysteriouspokemon felicitation tu viens de trouver le flag de ce challenge valide cette epreuve avec le code zarbiisamysteriouspokemon
French
Chaque zarbi représente une lettre (cf internet), on peut donc voir ce tableau comme un message, probablement chiffré
- zarbi.txt
eecjkmltnvdbdyhwrzqvxxiwypbipquwijhrqqdyefiwrivztdmqmiqtmmujvvykvenepeephoirlvubzwsmjhaesmhcijsvefwa
De plus, chaque image de zarbi zarbi possède un attribut title d'une lettre, qui nous donne un second message
- title.txt
zptpeeeartaoelunrneirkrixietsqbeidsgplauimeeemreleeouncaesplsnxortslhatmrmeiaeatuyebtqntbinsmrsutten
En revanche, si l'on lit ce message de haut en bas on obtient un message intelligible qui pourrait donc être notre clé de chiffrement
- key.txt
zarbiestunpokemonmysterieuxremplidenombreuxsecretsenigmatiquerepresantantleslettresalphabetiquelatin zarbi est un pokemon mysterieux rempli de nombreux secrets enigmatique represantant les lettres alphabetique latin
Pour résumer, on a un message chiffé ne contenant que des lettres et une clé de même longueur ne contenant aussi que des lettres. Une recherche rapide nous amène sur le chiffre de Vernam, qui nous donne la solution.
- solution.txt
felicitationtuviensdetrouverleflagdecechallengevalidecetteepreuveaveclecodezarbiisamysteriouspokemon felicitation tu viens de trouver le flag de ce challenge valide cette epreuve avec le code zarbiisamysteriouspokemon