Dare un senso ai numeri di John The Ripper

3

Sto facendo un test con John The Ripper, per vedere quanto tempo ci vuole per decifrare una password zip.

Un test è un vecchio NUC Intel, che ha un processore i5 e 4 core. Questi sono i numeri che sto ottenendo:

0g 3:23:53:55  3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s idanloob6y..idanlokntz
0g 3:23:54:55  3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s i twskl2b1..i twskbfrk
0g 3:23:57:16  3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s dutyen1d48..dutyenib04
0g 4:00:02:19  3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s 1724b3by#9..1724b33t02
0g 4:00:04:07  3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s 1blpyryiz7..1blpyrcm71

Tutti e 4 i core sono al 99% secondo htop.

Ora sto elaborando lo stesso file su un c4.4xlarge su EC2, che dovrebbe essere adatto per l'uso pesante della CPU. Comincio John The Ripper, e secondo htop, tutti e 16 i core sono anche in codice.

Una grande sorpresa si è verificata quando guardo i numeri:

Loaded 1 password hash (PKZIP [32/64])
Will run 16 OpenMP threads
Proceeding with incremental:ASCII
Press 'q' or Ctrl-C to abort, almost any other key for status
0g 3:22:50:03  3/3 0g/s 11262Kp/s 11262Kc/s 11262KC/s aiyuckla161..aiyuckjk346 
0g 3:22:50:14  3/3 0g/s 11262Kp/s 11262Kc/s 11262KC/s byaleetoren..byaleeb1059 
0g 3:22:51:07  3/3 0g/s 11265Kp/s 11265Kc/s 11265KC/s lmclitola25..lmclitils94 
0g 3:22:52:53  3/3 0g/s 11271Kp/s 11271Kc/s 11271KC/s tkinemonggy..tkinemcamm2

Questi non sono migliori di quelli sul mio economico Intel NUC.

Mi manca qualcosa qui, o le prestazioni sono identiche su entrambe le macchine, nonostante il fatto che la mia istanza EC2 abbia 16 core rispetto ai 4 core del NUC?

Un'altra cosa: ho trasferito john.rec dal NUC Intel all'istanza EC2, quindi continuerebbe dove si fermerà il NUC. Può avere qualcosa a che fare con questo?

    
posta Jeroen Jacobs 29.11.2016 - 12:26
fonte

1 risposta

2

La tua ipotesi è corretta.

John The Ripper di default salverà il suo stato ogni 10 minuti. Quando lo hai eseguito sul tuo NUC i numeri visualizzati per primi sono stati salvati nel file .rec da uno di quegli stati salvati automaticamente. Quando l'hai caricato sull'istanza, lo stato salvato nel file .rec mostrava ancora gli stessi numeri del tuo NUC perché non era ancora stato aggiornato.

Quando hai eliminato il file .rec ne è stato creato uno nuovo con i nuovi numeri. Se vuoi vedere i numeri in live mentre è in esecuzione puoi digitare qualsiasi chiave nella console.

Puoi leggere un po 'di più a riguardo qui .

    
risposta data 29.11.2016 - 15:19
fonte

Leggi altre domande sui tag