はじめに
本記事は「HackTheBox:Appointment」のwriteupです。
問題
SQLインジェクションに関する問題です。
回答
とりあえず、ポートスキャンします。
スキャン対象は80(-p80)を指定します。
結果http(tcp/80)が公開されていることがわかりました。
┌──(kali㉿kali)-[~]
└─$ nmap -sV -p80 10.129.221.168
Starting Nmap 7.93 ( https://nmap.org ) at 2023-04-25 23:51 JST
Nmap scan report for 10.129.221.168
Host is up (0.18s latency).
PORT STATE SERVICE VERSION
80/tcp open http Apache httpd 2.4.38 ((Debian))
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 9.19 seconds
ブラウザからアクセスするとログイン画面が表示されました。
設問に書いてある通りユーザー名末尾にコメントアウト#をつけます。
また、パスワードにSQLインジェクションおなじみの' or '1'='1を指定します。
無事ログインできました。
本文ではGobusterについて説明がありましたが、何に使うか不明でした。

