Ubuntu

Hur man installerar John the Ripper på Ubuntu

Hur man installerar John the Ripper på Ubuntu
John The Ripper är en öppen källkod och mycket effektiv lösenordssmällare av Open-Wall. Den byggdes ursprungligen för Unix men är nu tillgänglig för femton olika plattformar inklusive Windows, DOS, BeOS, OpenVMS och Unix som operativsystem. Det är ett Open Source-verktyg och är gratis, även om det också finns en premiumversion. Ursprungligen var dess primära syfte att upptäcka svaga lösenordskonfigurationer i Unix-baserade operativsystem. Idag stöder det sprickbildning av hundratals hash och kodningar.

Installation

John The Ripper kan installeras på många sätt. Några vanliga är att vi kan installera det med apt-get eller snap. Öppna terminalen och kör följande kommandon.

[e-postskyddad]: ~ $ sudo apt-get install john -y

Detta initierar en installationsprocess. När den är klar skriver du 'john' i terminalen.

[e-postskyddad]: ~ $ john
John the Ripper 1.9.0-jumbo-1 OMP [linux-GNU 64-bitars 64 AVX2 AC]
Upphovsrätt (c) 1996-2019 av Solar Designer och andra
Hemsida: http: // www.öppning.com / john /

Detta betyder John the Ripper v1.9.0 är nu installerat på din enhet. Vi kan se webbadressen till startsidan som skickar oss till Open-wall webbplats. Och användningen nedan anger hur du använder verktyget.

Den kan också laddas ner och installeras via snap. Du måste installera snap om du inte redan har det.

[e-postskyddad]: ~ $ sudo apt-uppdatering
[e-postskyddad]: ~ $ sudo apt installera snapd

Och installera sedan JohnTheRipper via snap.

[e-postskyddad]: ~ $ sudo snap installera john-the-ripper

Knäcka lösenord med JohnTheRipper

Så, JohnTheRipper är installerad på din dator. Nu till den intressanta delen, hur man knakar lösenord med det. Skriv 'john' i terminalen. Terminalen visar följande resultat:

[e-postskyddad: ~ $ john
John the Ripper 1.9.0-jumbo-1 OMP [linux-GNU 64-bitars 64 AVX2 AC]
Upphovsrätt (c) 1996-2019 av Solar Designer och andra
Hemsida: http: // www.öppning.com / john /
Nedanför hemsidan anges ANVÄNDNING som:
Användning: john [OPTIONS] [LÖSENORDSFILER]

Genom att titta på dess användning kan vi ta reda på att du bara behöver förse den med dina lösenordsfiler och önskade alternativ. Olika ALTERNATIV listas nedan för användningen som ger oss olika val för hur attacken kan utföras.

Några av de olika tillgängliga alternativen är:

-enda

-ordlista

-kodning

-regler

-inkrementell

-extern

-återställa = NAME

-session = NAMN

-status = NAMN

-show

-testa   

-salter

-gaffel = N

-pot = NAME

-lista = VAD

-format = NAMN

Olika lägen i JohnTheRipper

Som standard försöker John "singel" sedan "ordlista" och slutligen "inkrementell". Lägen kan förstås som en metod som John använder för att knäcka lösenord. Du kanske har hört talas om olika typer av attacker som Dictionary attack, Bruteforce attack etc. Det är just det vi kallar Johns lägen. Ordlistor som innehåller möjliga lösenord är väsentliga för en ordlistaattack. Förutom de lägen som anges ovan stöder John också ett annat läge som kallas externt läge. Du kan välja att välja en ordboksfil eller så kan du göra brute-force med John The Ripper genom att prova alla möjliga permutationer i lösenorden. Standardkonfigurationen börjar med single crack-läge, främst för att det är snabbare och ännu snabbare om du använder flera lösenordsfiler åt gången. Det mest kraftfulla läget som är tillgängligt är det inkrementella läget. Det kommer att prova olika kombinationer medan det spricker. Externt läge, som namnet antyder, kommer att använda anpassade funktioner som du skriver själv, medan ordlistaläget tar en ordlista som anges som ett argument till alternativet och försöker en enkel ordbokangrepp på lösenord.

[e-postskyddad]: ~ $ john password-file -w word-list

John kommer nu att börja kontrollera tusentals lösenord. Lösenordssprickning är CPU-intensiv och en mycket lång process, så den tid det tar beror på ditt system och lösenordets styrka. Det kan ta dagar. Om lösenordet inte är knäckt i flera dagar med en kraftfull CPU är det ett mycket bra lösenord. Om det verkligen är crucia; att knäcka lösenordet och lämna sedan systemet tills John spricker det ... Som tidigare nämnts kan det ta många dagar.

När den spricker kan du kontrollera status genom att trycka på valfri knapp. För att avsluta en attack session trycker du helt enkelt på 'q' eller Ctrl + C.

När lösenordet hittats kommer det att visas på terminalen. Alla knäckta lösenord sparas i en fil som heter ~ /.John John.pott.

Det visar lösenord i $ [HASH]: formatera.

ubuntu @ mypc: ~ /.john $ cat john.pott
$ dynamic_0 $ 827ccb0eea8a706c4c34a16891f84e7b: 12345

Låt oss knäcka ett lösenord. Till exempel har vi en MD5-lösenordshash som vi behöver knäcka.

bd9059497b4af2bb913a8522747af2de

Vi kommer att lägga detta i en fil, säg lösenord.hash och spara det i användaren: formatera.

admin: bd9059497b4af2bb913a8522747af2de

Du kan skriva vilket användarnamn som helst, det är inte nödvändigt att ha några angivna.

Nu knakar vi det!

[e-postskyddad: ~ $ john-lösenord.hash --format = Raw-MD5

Det börjar knäcka lösenordet.

Vi ser att john laddar hash från filen och börjar med 'single' -läget. När det fortskrider går det till ordlistan innan det går vidare till stegvis. När det spricker lösenordet stoppar det sessionen och visar resultaten.

Lösenord kan ses senare också av:

[e-postskyddad: ~ $ john-lösenord.hash --format = Raw-MD5 --show
admin: smaragd
1 lösenord hash knäckt, 0 kvar
Även av ~ /.John John.kruka:
[e-postskyddad]: ~ $ cat ~ /.John John.pott
$ dynamic_0 $ bd9059497b4af2bb913a8522747af2de: smaragd
$ dynamic_0 $ 827ccb0eea8a706c4c34a16891f84e7b: 12345

Så lösenordet är smaragd-.

Internet är fullt av moderna verktyg för lösenordssprickning och verktyg. JohnTheRipper kan ha många alternativ, men det är ett av de bästa tillgängliga. Lycklig sprickbildning!

Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...