Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2014, à 18:17

Bybeu

[résolu] Modif de nasty (2)

Bonjour
Je reviens pour avoir une confirmation de bug.
J'essaye de récupérer la clé privée gnupg de Bonnemine avec nasty 0.6
J'ai réussi à bricoler le source grâce à pengouinux pour limiter les recherches aux caractères possiblement utilisés.
Rien qu'en en enlevant 5 ou 6, le gain de temps est monstrueux dès qu'on dépasse une passphrase de longueur 4 smile (comme quoi, longueur et complexité , rien de tel pour protéger le point faible de la chaîne de confiance/sécurité, j'aurais au moins expérimenté ça sur le tas).

Mon nouveau problème est le suivant:
je voudrais répartir le boulot entre 2 ou 3 pc, mais nasty semble toujours commencer à longueur_min=1 même si on lui dit

nasty -a 4 ... -c0Aa

Au début j'ai cru qu'il me testait les espaces, mais le fichier de reprise après interruption (nasty.state) ne présente pas d'occurence de 0x20 dans la chaîne de caractères à tester:

charset=0030313233343536.... 

Dans le fichier il y a aussi la position d'arrêt:

# tried: 1908503 (1733.426885 per second), last tried: Ypb6
# tried: 1908683 (1728.879529 per second), last tried: Psb6
# tried: 1908866 (1724.359530 per second), last tried: Jvb6
^C
State saved to 'nasty.state'

~/Bureau/nastweak$ cat nasty.state | grep cur
cur=303B2707

~/Bureau/nastweak$ ./nastweak
nasty v0.6, (C) 2005 by folkert@vanheusden.com

Using state from previous run
# tried: 1909067 (636355.666667 per second), last tried: Uyb6 *
# tried: 1909250 (318208.333333 per second), last tried: O1c6
# tried: 1909433 (212159.222222 per second), last tried: I4c6
# tried: 1909613 (159134.416667 per second), last tried: @7c6
# tried: 1909799 (127319.933333 per second), last tried: 7@c6

on dirait de l'hexa, ça m'inspire pas, mais ça me titille la curiosité pour faire de la répartition sur plusieurs PC. La valeur de cur Hexa ne ressemble pas du tout au last tried ascii, par exemple j'ai exclu 3B(;) 27(,) et même 07(BEL) ne fait pas partie des caractères ascii de ma séquence de test 0-9 @ A-Z a-z:
charset=0030313233343536373839404142434445464748494A4B4C4D4E4F505152535455565758595A6162636465666768696A6B6C6D6E6F707172737475767778797A

Avez-vous constaté ce ~bug~ vous aussi? [EDIT]: confirmé

En bonus, si vous saviez me dire comment faire pour reconstituer le source de la v0.62 à partir de l'original et des 2 diffs 0.61 0.62 qu'on trouve dans les dépôts de debian, vous seriez mes informaticiens préférés smile **

*non, non, j'ai pas un cray: chaque fois que je lui fais un Ctrl+C, ça le rend fada au niveau de l'affichage, mais ça tends pépère vers ~60-70/s ... j'ai pas le cul sorti des ronces.
** qui a dit lèche-pompes ? yikes

[EDIT] Solution

Dernière modification par Bybeu (Le 03/04/2014, à 10:16)

Hors ligne