Principe:
Brute-forcer un mot de passe caractère par caractère
Le challenge
Un faux random
On va donc se faire un script rands.py qui va constituer un array FS
tel qu'on ait FS[i] = {rd.seed(s[i]); rd.randint(0,30)} et on pourra se passer
dorénavant du random
Le reverse, c() facile
Brute force?
Ma screen n'est pas correcte ici car le at_place n'était pas 0.
En revanche, on voit bien qu'une seule valeur (ASCII 78) a maximisé le nombre de correspondances
justes entre b() et FS, signifiant que ce caractère est un N (ASCII 78 ou 0x4E)
Flag
On n'était même pas obligé de supprimer le "random": le même bruteforce aurait sans doute
marché en le conservant.