Outils pour utilisateurs

Outils du site


ctf:2017:alexctf:reverse_250

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
ctf:2017:alexctf:reverse_250 [2017/03/11 13:25]
diphome
ctf:2017:alexctf:reverse_250 [2017/03/11 13:32] (Version actuelle)
diphome
Ligne 79: Ligne 79:
 </​code>​ </​code>​
  
-La dernière condition. On voit qu'ici on va convertir une string en int de base 16. +La dernière condition. On voit qu'ici on va convertir une string ​de format hexadécimal ​en int, c'est pour ça qu'on utilise l'​argument ​16 qui correspond à la base hexa pour la conversion
-Cette string c'est le md5 au format hexadécimal des 5 caractères récupérés dans **s** juste avant.+Cette string ​qui va être convertie ​c'est le md5 au format hexadécimal des 5 caractères récupérés dans **s** juste avant.
  
-Enfin cet entier, doit être égal à celui correspondant dans la grosse liste du début avec des nombres de type long.+Enfin cet int, doit être égal à celui correspondant dans la grosse liste du début avec des nombres de type long.
  
 __En résumé :__ __En résumé :__
Ligne 98: Ligne 98:
 </​code>​ </​code>​
  
-Il faut donc faire la route inverse, on se renseigne sur comment convertir un int de base 16 en string en python de préférence et on trouve une fonction sympa :+Il faut donc faire la route inverse, on se renseigne sur comment convertir un int en string en python de préférence et on trouve une fonction sympa :
  
 <​code>​ <​code>​
ctf/2017/alexctf/reverse_250.1489238707.txt.gz · Dernière modification: 2017/03/11 13:25 par diphome