Outils d'utilisateurs

Outils du Site


ndhquals2015:game_of_life

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

ndhquals2015:game_of_life [2015/04/05 14:43]
Spl3en
ndhquals2015:game_of_life [2017/04/09 15:33] (Version actuelle)
Ligne 98: Ligne 98:
 La "clé" est attendue en premier argument, un fichier est attendu en 2ème argument. La "clé" est attendue en premier argument, un fichier est attendu en 2ème argument.
  
-Après lecture du source, on se rend compte que le fichier est XORé grâce à un bitstream déduit à partir de la clé. Néanmoins, ce bitstream n'utilise pas la clé à chaque tour contrairement à ce que la fonction genBitstream laisse supposer. La clé n'est utilisée que pour la génération de la grille du Game of Life.+Après lecture du source, on se rend compte que le fichier est XORé grâce à un bitstream déduit à partir de la clé. 
  
-On essaye donc de rentrer une clé vide, en espérant que la génération de la grille n'impactera pas beaucoup le déchiffrement du fichier :+Il faut noter que ce bitstream n'utilise **pas** la clé à chaque tour de boucle, contrairement à ce que la fonction ''genBitstream'' laisse supposer, elle est utilisée uniquement pour la génération de la grille de départ du Game of Life. 
 + 
 +On essaye donc de rentrer une clé vide, en espérant que la génération de la grille sera à peu près similaire à celle qui a été utilisée pour chiffrer le fichier, pour que cela n'impacte pas beaucoup le déchiffrement du fichier :
  
     spl3en@box:~/Bureau/crypto/liv_GOL$ python jdlv.py "" cipher.txt      spl3en@box:~/Bureau/crypto/liv_GOL$ python jdlv.py "" cipher.txt 
Ligne 220: Ligne 222:
  
  
-Le début du fichier illisible, mais très vite l'état du Game of Life se stabilise dans un état similaire à celui qui à chiffré le texte.+Le début du fichier illisible, mais très rapidement, l'état du Game of Life se stabilise dans un état similaire à celui qui à chiffré le texte.
  
 Par "chance", le flag est à la fin du texte : ''Flag : ToBeAndToLast'' Par "chance", le flag est à la fin du texte : ''Flag : ToBeAndToLast''
ndhquals2015/game_of_life.1428237826.txt.gz · Dernière modification: 2017/04/09 15:33 (modification externe)