#Knäck lösenord
Uppgiften går ut på att knäcka lösenord som är hashade. Lösenorden ligger i Linuxliknande filer (som /etc/passwd och /etc/shadow) med endast användarnamn och hashade lösenord.
#Förkunskaper
Du har deltagit i föreläsningen som tillhör kursmomentet.
#Installation
Börja med att kopiera in mappen med applikationen till er me-katalog:
# Flytta till kurskatalogen
$ rsync -ravd example/password-files/ me/kmom02/password-files/
# Flytta till me/kmom02/password-files/
#John the Ripper
Exempel på hur du kan använda och installera John the Ripper. Läs mer här: “Dokumentation om John the Ripper(JtR)”.
Installation Windows
Jag kör Powershell så gå till “John the Ripper (JtR)” och ladda ner den version som passar bäst (32 eller 64-bitars Windows). Packa upp på valfritt ställe, till exempel i din hemmakatalog under programs. Jag packar upp under downloads. Sen öppnar jag Powershell och skapar en katalog under C:\JohnTheRipper och kopierar dit katalogerna (doc, etc, run och filen README) från det det jag packade upp. Öppna ett kommandofönster och gå till katalogen C:\JohnTheRipper\run och kör kommadot “john” för att starta.
Installation Mac
Jag installerade med pakethanteraren brew.
$ brew install john-jumbo
$ cd ~/dbwebb-kurser/itsec/me/kmom02/password-files
$ ln -s ~/Applications/john-1.8.0.9-jumbo-macosx_avx2\ 2/run
# Använd <tab> för att komma fram till run
# Kör den nya John the Ripper installationen med:
$ run/john password2.txt
Installation Linux
Jag installerade med pakethanteraren apt på Ubuntu.
$ sudo apt update
# Installera John the Ripper
$ sudo apt install snapd
$ sudo snap install john-the-ripper
Verifiera installationen
$ john
Och se att John the Ripper och jumbo är med i namnet, typ John the Ripper 1.9.0-jumbo.
Kommandon
# Exempel på kommandon (från kmom02/password-files):
$ john password1.txt
$ john --show password1.txt
$ john --list=formats
John the Ripper - molnet
Om du inte vill installera John the Ripper lokalt, så finns det en “John the Ripper i molnet” tjänst.
Crackstation - online
Kanske kan någon av lösenorden i filerna knäckas med “Crackstation” eller någon liknande tjänst.
#Krav
Knäck lösenorden (individuellt).
#Redovisa
Knäck de lösenord du kan och redovisa resultatet i kmom02 quiz. Vissa lösenord tar mycket lång tid att lösa och det är ok att ge sig efter 10-15 min.
#Revision history
- 2022-06-16: (A, grm) Initial release.