Ubuntu

Come installare John the Ripper su Ubuntu

Come installare John the Ripper su Ubuntu
John The Ripper è un cracker di password open source e molto efficiente di Open-Wall. È stato originariamente creato per Unix, ma ora è disponibile per quindici piattaforme diverse tra cui Windows, DOS, BeOS, OpenVMS e sistemi operativi simili a Unix. È uno strumento Open Source ed è gratuito, sebbene esista anche una versione premium. Inizialmente, il suo scopo principale era quello di rilevare configurazioni di password deboli nei sistemi operativi basati su Unix. Oggi supporta il cracking di centinaia di hash e cifre.

Installazione

John The Ripper può essere installato in molti modi. Alcuni comuni sono che possiamo installarlo usando apt-get o snap. Apri il terminale ed esegui i seguenti comandi.

[email protected]:~$ sudo apt-get install john -y

Questo avvierà un processo di installazione. Una volta terminato, digita 'john' nel terminale.

[email protected]:~$ john
Giovanni lo Squartatore 1.9.0-jumbo-1 OMP [linux-gnu 64-bit 64 AVX2 AC]
Copyright (c) 1996-2019 di Solar Designer e altri
Pagina iniziale: http://www.muro aperto.com/giovanni/

Questo significa John the Ripper v1.9.0 è ora installato sul tuo dispositivo. Possiamo vedere l'URL della home page che ci invia al sito Web di Open-wall. E l'utilizzo indicato di seguito indica come utilizzare l'utilità.

Può anche essere scaricato e installato tramite snap. Devi installare snap se non lo hai già.

[email protected]:~$ sudo apt update
[email protected]:~$ sudo apt install snapd

E poi installa JohnTheRipper tramite snap.

[email protected]:~$ sudo snap install john-the-ripper

Cracking di password con JohnTheRipper

Quindi, JohnTheRipper è installato sul tuo computer. Passiamo ora alla parte interessante, come decifrare le password con esso. Digita 'john' nel terminale. Il Terminale ti mostrerà il seguente risultato:

[email protected]:~$ john
Giovanni lo Squartatore 1.9.0-jumbo-1 OMP [linux-gnu 64-bit 64 AVX2 AC]
Copyright (c) 1996-2019 di Solar Designer e altri
Pagina iniziale: http://www.muro aperto.com/giovanni/
Sotto la Homepage, USAGE è dato come:
Utilizzo: john [OPTIONS] [PASSWORD-FILES]

Guardando il suo utilizzo, possiamo capire che devi solo fornirgli i tuoi file di password e le opzioni desiderate. Diverse OPZIONI sono elencate sotto l'utilizzo fornendoci diverse scelte su come eseguire l'attacco.

Alcune delle diverse opzioni disponibili sono:

-single

-lista di parole

-codifica

-regole

-incrementale

-esterno

-ripristina = NOME

-sessione = NOME

-stato = NOME

-mostrare

-test   

-sali

-forchetta = N

-pot = NOME

-lista = COSA

-formato = NOME

Diverse modalità in JohnTheRipper

Per impostazione predefinita, John prova "single", quindi "wordlist" e infine "incremental". Le modalità possono essere intese come un metodo che John usa per decifrare le password. Potresti aver sentito parlare di diversi tipi di attacchi come attacco Dictionary, attacco Bruteforce ecc. Che precisamente, sono quelli che chiamiamo i modi di John. Gli elenchi di parole contenenti possibili password sono essenziali per un attacco al dizionario. Oltre alle modalità sopra elencate, John supporta anche un'altra modalità chiamata modalità esterna. Puoi scegliere di selezionare un file dizionario o puoi fare la forza bruta con John The Ripper provando tutte le possibili permutazioni nelle password. La configurazione predefinita inizia con la modalità crack singolo, soprattutto perché è più veloce e anche più veloce se usi più file di password alla volta. La modalità più potente disponibile è la modalità incrementale. Proverà diverse combinazioni durante il cracking. La modalità esterna, come suggerisce il nome, utilizzerà funzioni personalizzate che scrivi tu stesso, mentre la modalità elenco di parole prende un elenco di parole specificato come argomento dell'opzione e tenta un semplice attacco del dizionario alle password.

[email protected]:~$ john password-file -w word-list

John ora inizierà a controllare migliaia di password. Il cracking delle password richiede molta CPU e un processo molto lungo, quindi il tempo necessario dipenderà dal tuo sistema e dalla forza della password. Possono volerci giorni. Se la password non viene decifrata per giorni con una potente CPU, è un'ottima password. Se è davvero crucia; per decifrare la password, quindi lasciare il sistema fino a quando John non la decifra... Come accennato in precedenza, l'operazione può richiedere molti giorni.

Quando si rompe, puoi controllare lo stato premendo un tasto qualsiasi. Per uscire da una sessione di attacco basta premere 'q' o Ctrl + C.

Una volta trovata la password, verrà visualizzata sul terminale. Tutte le password craccate vengono salvate in un file chiamato ~/.giovanni/giovanni.pentola.

Visualizza le password in $[HASH]: formato.

ubuntu@mypc:~/.john$ gatto john.pentola
$dynamic_0$827ccb0eea8a706c4c34a16891f84e7b:12345

Creiamo una password. Ad esempio, abbiamo un hash della password MD5 che dobbiamo decifrare.

bd9059497b4af2bb913a8522747af2de

Lo metteremo in un file, diciamo password.hash e salvalo in user: formato.

admin: bd9059497b4af2bb913a8522747af2de

Puoi digitare qualsiasi nome utente, non è necessario averne alcuni specificati.

Ora lo rompiamo!

[e-mail protetta]:~$ password john.hash --format=Raw-MD5

Inizia a decifrare la password.

Vediamo che john carica l'hash dal file e inizia con la modalità 'single'. Man mano che progredisce, passa all'elenco di parole prima di passare a quello incrementale. Quando decifra la password, interrompe la sessione e mostra i risultati.

La password può essere visualizzata in seguito anche da:

[e-mail protetta]:~$ password john.hash --format=Raw-MD5 --show
admin:smeraldo
1 hash della password craccato, 0 rimasti
Anche da ~/.giovanni/giovanni.vaso:
[email protected]:~$ cat ~/.giovanni/giovanni.pentola
$dynamic_0$bd9059497b4af2bb913a8522747af2de:smeraldo
$dynamic_0$827ccb0eea8a706c4c34a16891f84e7b:12345

Quindi, la password è Smeraldo.

Internet è pieno di moderni strumenti e utilità per craccare password. JohnTheRipper può avere molte alternative, ma è una delle migliori disponibili. felice cracking!

Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...
SuperTuxKart per Linux
SuperTuxKart è un fantastico titolo progettato per offrirti l'esperienza di Mario Kart gratuitamente sul tuo sistema Linux. È piuttosto impegnativo e ...
Tutorial Battaglia per Wesnoth
The Battle for Wesnoth è uno dei giochi di strategia open source più popolari a cui puoi giocare in questo momento. Non solo questo gioco è in svilupp...