id0-rsa.pubのメモ【Easy Passwords】
はじめに
やっていきます。 id0-rsa.pub
問題
Warm up with some easy password cracking
$1$abadsalt$0abdVS0D4YnJJ4b7l0RRr1 $1$abadsalt$p394aiqZnKUyrO5Rg9Tf01 $1$abadsalt$cJYsdaTkB9F9L9yH2Qjtd. $1$abadsalt$lFZDGpRdmOwRbu6HWuqjv0 $1$abadsalt$1AI/LbmumKa5e6dOxiVe11 $1$abadsalt$e2hAp/NXE.Uezx3ZOwA5L0 $1$abadsalt$Cua6x6Rgd8UUHn7Mnzibj. $1$abadsalt$7XBxlsUB3yXcL62wQpgjK/ $1$abadsalt$DnSSAXOSmaoAAhN4WKaU90 $1$abadsalt$Cua6x6Rgd8UUHn7Mnzibj. $1$abadsalt$7wLTt8frOzyxahbB9Lzdi.
解法
渡された文字列はパスワードのハッシュっぽい。
とりあえずjohn
コマンドを実行する。
# john --show password.txt ?:the ?:second ?:letter ?:of ?:each ?:word ?:in ?:this ?:list ?:in ?:order
各単語の2番目の文字を繋げれば良いらしい。
FLAGはheefaonhinr
でした。
おわりに
とりあえず解けました。
しかし、パスワードが出力されるまでにかなりの時間がかかってしまいました。
今回はeasy passwordと問題文に書いてあることから辞書を用意して以下のように実行した方が良さそうです。
# john --wordlist=/usr/share/dict/words 38-hashes.txt