Ubuntu

John Ripperin asentaminen Ubuntuun

John Ripperin asentaminen Ubuntuun
John The Ripper on avoimen lähdekoodin ja erittäin tehokas Open-Wallin salasanasuojaus. Se on alun perin rakennettu Unixia varten, mutta se on nyt saatavana 15 eri alustalle, mukaan lukien Windows, DOS, BeOS, OpenVMS ja Unix, kuten käyttöjärjestelmät. Se on avoimen lähdekoodin työkalu ja ilmainen, vaikka myös premium-versio on olemassa. Aluksi sen ensisijaisena tarkoituksena oli havaita heikot salasanamääritykset Unix-pohjaisissa käyttöjärjestelmissä. Nykyään se tukee satojen hashien ja salausten murtamista.

Asennus

John The Ripper voidaan asentaa monin tavoin. Muutama yleinen on, että voimme asentaa sen käyttämällä apt-get tai snap. Avaa pääte ja suorita seuraavat komennot.

[sähköposti suojattu]: ~ $ sudo apt-get install john -y

Tämä käynnistää asennusprosessin. Kun se on valmis, kirjoita terminaali 'john'.

[sähköposti suojattu]: ~ $ john
John the Ripper 1.9.0-jumbo-1 OMP [linux-gnu 64-bittinen 64 AVX2 AC]
Tekijänoikeudet (c) 1996-2019, Solar Designer ja muut
Kotisivu: http: // www.avoimet seinät.fi / john /

Tämä tarkoittaa John the Ripper v1.9.0 on nyt asennettu laitteellesi. Voimme nähdä kotisivun URL-osoitteen lähettävän meidät Open-wallin verkkosivustolle. Ja alla annettu käyttö osoittaa kuinka apuohjelmaa käytetään.

Se voidaan myös ladata ja asentaa napsautuksella. Sinun on asennettava snap, jos sinulla ei vielä ole sitä.

[sähköposti suojattu]: ~ $ sudo apt -päivitys
[sähköposti suojattu]: ~ $ sudo apt install snapd

Asenna sitten JohnTheRipper napsautuksella.

[sähköposti suojattu]: ~ $ sudo snap install john-the-ripper

Salasanojen murtaminen JohnTheRipperin avulla

Joten JohnTheRipper on asennettu tietokoneellesi. Nyt mielenkiintoiseen osaan, kuinka salata salasanat sen kanssa. Kirjoita päätelaitteeseen 'john'. Terminaali näyttää sinulle seuraavan tuloksen:

[sähköposti suojattu]: ~ $ john
John the Ripper 1.9.0-jumbo-1 OMP [linux-gnu 64-bittinen 64 AVX2 AC]
Tekijänoikeudet (c) 1996-2019, Solar Designer ja muut
Kotisivu: http: // www.avoimet seinät.fi / john /
Kotisivun alla KÄYTTÖ on annettu seuraavasti:
Käyttö: john [VALINNAT] [SALASANATiedostot]

Tarkastelemalla sen käyttöä voimme todeta, että sinun tarvitsee vain antaa sille salasanatiedostosi ja haluamasi vaihtoehdot. Eri VAIHTOEHDOT on lueteltu käytön alla, mikä antaa meille erilaisia ​​valintoja siitä, miten hyökkäys voidaan suorittaa.

Joitakin käytettävissä olevista vaihtoehdoista ovat:

-yksittäinen

-sanalista

-koodaus

-sääntöjä

-asteittainen

-ulkoinen

-palauta = NAME

-istunto = NAME

-status = NAME

-näytä

-testata   

-suolat

-haarukka = N

-potti = NAME

-luettelo = MITÄ

-muoto = NAME

Eri tilat JohnTheRipperissä

Oletuksena John yrittää "single", sitten "wordlist" ja lopuksi "inkrementaalinen". Tilat voidaan ymmärtää menetelmänä, jonka John käyttää salasanojen murtamiseen. Olet ehkä kuullut erilaisista hyökkäyksistä, kuten Sanakirjahyökkäys, Bruteforce-hyökkäys jne. Juuri näitä me kutsumme Johanneksen tiloiksi. Sanalistat, jotka sisältävät mahdollisia salasanoja, ovat välttämättömiä sanakirjahyökkäykselle. Edellä lueteltujen tilojen lisäksi John tukee myös toista tilaa, jota kutsutaan ulkoiseksi tilaksi. Voit valita sanakirjatiedoston tai voit tehdä raakaa voimaa John The Ripperin kanssa kokeilemalla kaikkia mahdollisia salasanojen permutaatioita. Oletuskokoonpano alkaa yhden halkeamisen tilassa, lähinnä siksi, että se on nopeampi ja vielä nopeampi, jos käytät useita salasanatiedostoja kerralla. Tehokkain käytettävissä oleva tila on inkrementtitila. Se kokeilee erilaisia ​​yhdistelmiä halkeilun aikana. Ulkoinen tila, kuten nimestä voi päätellä, käyttää mukautettuja toimintoja, jotka kirjoitat itse, kun taas sanalista-tila vie vaihtoehtona argumentiksi määritetyn sanaluettelon ja yrittää yksinkertaista sanakirjahyökkäystä salasanoille.

[sähköposti suojattu]: ~ $ john password-file -w word-list

John alkaa nyt tarkistaa tuhansia salasanoja. Salasanojen murtaminen on CPU-intensiivistä ja erittäin pitkä prosessi, joten sen aika riippuu järjestelmästäsi ja salasanan vahvuudesta. Se voi viedä päiviä. Jos salasanaa ei ole halki päivien ajan tehokkaalla suorittimella, se on erittäin hyvä salasana. Jos se on todella kruusia; murtaa salasana ja poistu sitten järjestelmästä, kunnes John murtaa sen ... Kuten aiemmin mainittiin, tämä voi kestää useita päiviä.

Kun se repeytyy, voit tarkistaa tilan painamalla mitä tahansa näppäintä. Voit lopettaa hyökkäysistunnon painamalla 'q' tai Ctrl + C.

Kun se löytää salasanan, se näkyy päätelaitteessa. Kaikki murtuneet salasanat tallennetaan tiedostoon nimeltä ~ /.john / john.potti.

Se näyttää salasanat $ [HASH]: muoto.

ubuntu @ mypc: ~ /.john $ kissa john.potti
$ dynamic_0 $ 827ccb0eea8a706c4c34a16891f84e7b: 12345

Katkaistaan ​​salasana. Esimerkiksi meillä on MD5-salasanan hash, joka meidän on murttava.

bd9059497b4af2bb913a8522747af2de

Laitamme tämän tiedostoon, sano salasana.tiivistä ja tallenna se käyttäjään: muoto.

admin: bd9059497b4af2bb913a8522747af2de

Voit kirjoittaa minkä tahansa käyttäjänimen, ei tarvitse olla joitain määritettyjä.

Nyt murramme sen!

[sähköposti suojattu]: ~ $ john salasana.hash - muoto = Raw-MD5

Se alkaa murtaa salasanan.

Näemme, että John lataa hajautuksen tiedostosta ja alkaa 'yhden' tilalla. Kun se etenee, se menee sanalistalle ennen siirtymistä inkrementaaliseen. Kun se murtaa salasanan, se keskeyttää istunnon ja näyttää tulokset.

Salasana näkyy myöhemmin myös:

[sähköposti suojattu]: ~ $ john salasana.hash --formaatti = Raw-MD5 - show
admin: smaragdi
1 salasanan hajautus säröillä, 0 jäljellä
Myös ~ /.john / john.potti:
[sähköposti suojattu]: ~ $ cat ~ /.john / john.potti
$ dynamic_0 $ bd9059497b4af2bb913a8522747af2de: smaragdi
$ dynamic_0 $ 827ccb0eea8a706c4c34a16891f84e7b: 12345

Joten salasana on smaragdi.

Internet on täynnä moderneja salasanojen murtotyökaluja ja apuohjelmia. JohnTheRipperillä voi olla monia vaihtoehtoja, mutta se on yksi parhaista käytettävissä olevista. Hyvää halkeilua!

Viisi parasta ergonomista tietokonehiirtä Linux-tuotteille
Aiheuttaako pitkäaikainen tietokoneen käyttö kipua ranteessasi tai sormissasi?? Onko sinulla nivelten jäykkyys ja sinun on jatkuvasti ravistettava kät...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...