simplification de la manipulation du token
This commit is contained in:
parent
38508a70d7
commit
723eb90403
|
@ -11,7 +11,18 @@ On voit que la derniere chaine de caractere fait 39 caracteres au lieu de 25, on
|
||||||
la mettre dans l'executable, ca segfault. Il faut trouver un moyen de la decouper en 2.
|
la mettre dans l'executable, ca segfault. Il faut trouver un moyen de la decouper en 2.
|
||||||
|
|
||||||
En entrant aaaaaaaaaaaaaaaaaaaaaaaaa comme chaine, on se rend compte que l'algo de decodage
|
En entrant aaaaaaaaaaaaaaaaaaaaaaaaa comme chaine, on se rend compte que l'algo de decodage
|
||||||
boucle tout les 6 caracteres, alors on rentre les 25 premier caracteres de la chaine de 39
|
boucle tout les 6 caracteres:
|
||||||
|
> your token is 13/5-713/5-713/5-713/5-71
|
||||||
|
Alors on rentre les 25 premier caracteres de la chaine de 39
|
||||||
puis les 14 derniers decales de 1(pour etre aligne aux 6 caracteres) et on concat les resultats.
|
puis les 14 derniers decales de 1(pour etre aligne aux 6 caracteres) et on concat les resultats.
|
||||||
|
|
||||||
|
La chaine source du flag est:
|
||||||
|
g <t61:|4_|!@IF.-62FH&G~DCK/Ekrvvdwz?v|
|
||||||
|
|
||||||
|
On rentrera en premier:
|
||||||
|
g <t61:|4_|!@IF.-62FH&G~D
|
||||||
|
|
||||||
|
puis 1 characeter, CK/Ekrvvdwz?v|, puis 10 charactere. Pour plus de lisibiliter en sortie on entrera, les '-' ne font pas partie du token:
|
||||||
|
]CK/Ekrvvdwz?v|YaW][_YaW]
|
||||||
|
|
||||||
Cela marche et nous donne le mot de passe de flag14, qui est egalement le flag.
|
Cela marche et nous donne le mot de passe de flag14, qui est egalement le flag.
|
Loading…
Reference in New Issue