フルスタックエンジニアへの道

「フルスタックエンジニアになりたい。。。いや、なってやる!」という備忘録

Bandit Level 3 → Level 4【Over The Wire】

Linuxのコマンド練習になってCTF的な要素もある、「OverTheWire: Bandit」をやっていきます。
今回は「Bandit Level 4」を行います。

overthewire.org

環境

Bandit Level 4

※問題を解くために、Tera Termなどを使ってレベル2のユーザにログインしてください。
Tera TermやコマンドプロンプトでのSSHの方法は過去記事をご覧ください。

ryasshi.hatenablog.com

Bandit Level 4」にアクセスすると下記の問題文が記載されていました。

f:id:ryasshi:20200718000548p:plain

問題文にもある通り、次のレベルへのパスワードは「inhereディレクトリの中の隠しファイルに記載されているようです。
実際に存在するのか、「ls」を使って確認します。

f:id:ryasshi:20200718001835p:plain

inhere」がありました。
次はこのディレクトリに隠しファイルが「ls -a」で確認します。
オプションに「-a」をつけることで隠しファイルも表示されます。

f:id:ryasshi:20200718002417p:plain

ありました。
Linuxでは、ファイル名やディレクトリ名の先頭に「.(ドット)」があると隠しファイルや隠しディレクトリになり、オプションなしの「ls」コマンドでは表示されません。
あとは、このファイルを「cat」コマンドで開くだけです。

f:id:ryasshi:20200718003046p:plain

出ました!
あとはbandit4ユーザでログインするだけです。
お疲れさまでした。


参考:
http://overthewire.org/wargames/bandit/