Creazione di una tabella arcobaleno con testo predefinito

1

Ho bisogno di estrarre una password da un hash. Questo hash è stato generato anteponendo e aggiungendo due diverse stringhe predefinite alla password:

Hash(PredefinedString1+Password+PredefinedString2)

Considerate sia le stringhe predefinite che l'hash risultante della concatenazione, è possibile utilizzare uno strumento come rtgen per creare una tabella arcobaleno basata sulla conoscenza di queste stringhe?

    
posta Lexicon 07.02.2013 - 19:10
fonte

2 risposte

3

Dovresti trovare uno strumento che gestisce già esattamente questo tipo di hash o modificarne uno per soddisfare le tue esigenze. Ad esempio, questo progetto sembra contenere un'implementazione di generazione di tabelle arcobaleno opensource.

Ovviamente, una tale tabella verrebbe prodotta per valori specifici di "PredefinedText1" e "PredefinedText2" e sarebbe inutile attaccare hash che sono stati calcolati con valori di testo distinti. Se hai una sola password da decifrare, o se ne hai diverse ma tutte in una volta, allora sarebbe più efficiente fare un attacco di dizionario diretto sulla password. Le tabelle Rainbow, come tutti i tipi di tabelle precalcolate, sono interessanti solo se pianifichi di attaccare diversi hash in distinti volte.

    
risposta data 07.02.2013 - 19:22
fonte
0

Questo dovrebbe essere un cambiamento facile. La funzione di riduzione è quasi sempre variabile in qualche modo, quindi puoi selezionare se stai riducendo a tutti i numeri, lettere e simboli diversi, ecc. Tutto quello che devi fare è l'ultima riga prima che la funzione di riduzione ritorni che include la concatenazione della partenza e terminare le stringhe.

    
risposta data 07.02.2013 - 21:20
fonte

Leggi altre domande sui tag