Effettua realmente un disco RAM quando la password si rompe un hash piccolo

0

Ho letto i dischi RAM e i loro ruoli in vari usi. Il ruolo di cui nessuno parla molto è il cracking delle password. Ho estratto la citazione seguente da qui

"È anche importante sapere che i dischi rigidi (la variante magnetica del disco rotante, comunque) hanno tempi di accesso nell'intervallo del millisecondo. La RAM è più veloce di ordini, ma ancora lento rispetto alla cache L1, che è molto più lenta che l'accesso diretto al registro in una CPU. Sfortunatamente, i registri CPU generici possono memorizzare solo 128 byte in totale e la cache L1 memorizza solo alcuni kb in totale. "

Supponiamo che il file della password sia 3,9 GB e che abbiamo un disco \ volume \ tmpfs RAM da 4 GB. Quindi la mia domanda è, creare un disco RAM OPPURE un volume tmpfs (linux) e quindi mettere detto file di password su quel disco virtuale offrire un aumento tangibile della velocità. Quindi la mia domanda è, creare un disco RAM \ tmpfs volume e quindi mettere detto file di password su quel disco virtuale offrire un aumento tangibile della velocità? La cache ha un ruolo in questo oltre a memorizzare il file hash e aiuta a memorizzare l'hash anche sul disco RAM / tmpfs? Inoltre, la differenza sarebbe diminuita se l'utente stesse leggendo il file di password di un SSD invece di un disco fisso?

    
posta chevydog 30.07.2017 - 04:33
fonte

1 risposta

2

Molto probabilmente no.

Il cracking della password è un'operazione con limiti di calcolo. I moderni SSD e dischi rigidi possono leggere molto oltre il numero di hash che puoi fare con la CPU / GPU corrente.

Inoltre, tutti i sistemi operativi moderni leggeranno automaticamente le cache di buffer e file, quindi la maggior parte delle volte leggeresti già dalla RAM.

Una volta ho eseguito john-the-ripper con un grande elenco di parole con pipe come in questo caso con hash apr1:

pv wordlist.txt | john-the-ripper --pipes --rules hashes.txt

pv è uno strumento simile a cat, ma può calcolare e mostrare la velocità dei dati che attraversano la tua pipa. La maggior parte delle volte noterai che la pipe è bloccata.

Se hai usato un hash veloce e hai un cluster crack con una potenza di calcolo molto grande, allora la velocità di lettura del file potrebbe influire maggiormente sulla velocità di cracking, ma è abbastanza improbabile che la velocità del disco sia la tua prima collo di bottiglia.

    
risposta data 30.07.2017 - 10:14
fonte

Leggi altre domande sui tag