GNU/Linux >> Linux の 問題 >  >> Linux

ジョンを使用して弱いパスワードを解読しようとしていますか?

私は1990年代のコンピューターを持っています。 Linuxでは書き込めない(エクステント)EFSファイルシステムがあるので、パスワードを手動でリセットすることはできません。だから私は自分のパスワードを解読しなければなりません。このために、私はリッパーのジョンを使おうとしています。

ファイルme2に、元の/ etc / passwdファイルからのエントリがあります:
root:8sh9JBUR0VYeQ:0:0:Super-User ,,,,,,,:/:/ bin / ksh

>

別のスレッドの一部の人々は、これがDESパスワードである可能性があることを示唆しました。

だからここで、私はこのパスワードを解読しようとしているので、このコンピューターに戻ることができます。

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

警告が表示され、それが何を意味するのか疑問に思います。
ジョンにリッパーを数時間走らせたままにして、戻ってきました。まだ続いているようです…だから、何かが正しくないはずだと思っています。

承認された回答:

ルートパスワードは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

johnがrootパスワードを見つけるのに2.5日かかり、簡単にもっと長くかかった可能性があります。パスワードを暗号化して、ハッシュが実際に一致することを確認できます:

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

Linux
  1. GitHubトークンを使用したgitpush[パスワード認証の廃止]

  2. MySQLでパスワードによってIDENTIFIEDでGRANTを使用中にエラーが発生しました

  3. Ubuntu 13.04でターミナルを使用してMysqlにアクセスしますか?

  1. LinuxサーバーでSSHを使用してPlesk管理者パスワードをリセットするにはどうすればよいですか?

  2. ターミナルを使用してMacOSXからLinuxに接続する

  3. PuTTYを使用してWindowsからLinuxに接続する

  1. Linux で SSH を使用して root として自動コマンド実行を許可する

  2. passwd ファイルを使用した権限昇格

  3. root パスワードを使用せずにコマンドラインから MySQL に接続しますか?