GNU/Linux >> Belajar Linux >  >> Linux

Mencoba Memecah Kata Sandi yang Lemah Menggunakan John?

Saya memiliki komputer dari tahun 1990-an. Ini memiliki sistem file (tingkat) EFS yang tidak dapat ditulis di linux, jadi saya tidak dapat mengatur ulang kata sandi secara manual. Jadi saya harus memecahkan kata sandi saya. Untuk ini saya mencoba menggunakan John the ripper.

dalam file me2, saya memiliki entri dari file /etc/passwd asli:
root:8sh9JBUR0VYeQ:0:0:Super-User,,,,,,,:/:/bin/ksh

Beberapa orang dari utas lain menyarankan ini mungkin kata sandi DES.

Jadi di sini, saya mencoba untuk memecahkan sandi ini, sehingga saya bisa kembali ke komputer ini.

sudo john me2
Loaded 1 password hash (descrypt, traditional crypt(3) [DES 128/128 SSE2-16])
Press 'q' or Ctrl-C to abort, almost any other key for status
Warning: MaxLen = 13 is too large for the current hash type, reduced to 8

Saya melihat peringatan itu, dan saya bertanya-tanya apa artinya itu.
Saya membiarkan John the ripper berjalan selama beberapa jam dan kembali. Sepertinya masih berjalan... Jadi menurut saya ada yang tidak beres.

Jawaban yang Diterima:

Kata sandi root Anda adalah qwer134 .

% /usr/sbin/john --show pwdfile 
root:qwer134:0:0:Super-User,,,,,,,:/:/bin/ksh
lp:passwd1:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh
nuucp:NO PASSWORD:10:10:Remote UUCP User:/var/spool/uucppublic:/usr/lib/uucp/uucico

3 password hashes cracked, 0 left

Butuh john 2,5 hari untuk menemukan kata sandi root dan bisa dengan mudah memakan waktu lebih lama. Anda dapat mengenkripsi kata sandi untuk memverifikasi bahwa hash benar-benar cocok:

% perl -le 'print crypt("qwer134", "8s")' 
8sh9JBUR0VYeQ

Linux
  1. git Push menggunakan token GitHub [Menghentikan otentikasi kata sandi]

  2. Kesalahan menggunakan GRANT dengan IDENTIFIED dengan kata sandi di MySQL

  3. Hubungkan ke Linux dari Mac OS X dengan menggunakan Terminal

  1. Terhubung ke Linux dari Windows dengan menggunakan Putty

  2. Menggunakan perintah passwd dari dalam skrip shell

  3. Login SSH tidak berfungsi menggunakan kunci Tanpa Kata Sandi?

  1. Mengakses Mysql Menggunakan Terminal Di Ubuntu 13.04?

  2. Bagaimana cara mereset kata sandi Admin Plesk menggunakan SSH di Server Linux?

  3. Terhubung ke MySQL melalui baris perintah tanpa menggunakan kata sandi root?