Hack The Box

セキュリティ

Hack The BoxのWriteup(Calamity)[High]

HackTheBox「Calamity」(High/Linux)の完全攻略レポート。admin.phpのcookie門番をHTMLコメントに平文で残ったパスワードで突破し、HTML Parserの未サニタイズPHP実行(GET html=のshell_exec)でwww-dataシェルを取得してuser.txt、recov.wavとrick.wavの位相差分フォレンジックで隠し音声からxalvasのパスワードを抽出してSSHログイン、lxdグループ所属を利用したsecurity.privileged=trueの特権LXDコンテナでroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(TraceBack)[Easy]

HackTheBox「TraceBack」(Easy/Linux)の完全攻略レポート。改ざんされたデコイサイトのHTMLコメントの「best web shells」ヒントから、すでに設置されたsmevk.php Webシェルをデフォルト認証admin:adminでログインしてwebadmin RCE、sudo -lで判明したsysadminとして実行可能なluvit(Lua)をio.openでauthorized_keysへSSH鍵注入し、sysadminにSSHしてuser.txt、書き込み可能なupdate-motd.dがSSHログイン時にroot実行される点を悪用する権限昇格でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(Remote)[Easy]

HackTheBox「Remote」(Easy/Windows)の完全攻略レポート。認証不要でマウントできるNFS共有/site_backupsからUmbraco.sdfを回収し、admin SHA1ハッシュをjohn(Raw-SHA1)でクラック(baconandcheese)、Umbraco CMS 7.12.4の認証後XSLTインジェクションRCE(EDB-46153)でIISアプリプールシェルを取得してuser.txt、TeamViewer 7のレジストリSecurityPasswordAESをCVE-2019-18988のAES-128-CBC復号で!R3m0te!として取り出し、administratorへのパスワード再利用でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(ServMon)[Easy]

HackTheBox「ServMon」(Easy/Windows)の完全攻略レポート。匿名FTPのConfidential.txtで得たヒントをもとに、NVMS-1000のパストラバーサル脆弱性CVE-2019-20085でnadineのデスクトップのPasswords.txt(7件)を読み取り、SSHパスワードスプレーでnadineにログインしてuser.txt、nsclient.iniからNSClient++のパスワードを取得、SSHトンネルでlocalhost限定のREST APIを回避してスクリプト実行機能を悪用する権限昇格でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(Admirer)[Easy]

HackTheBox「Admirer」(Easy/Linux)の完全攻略レポート。robots.txtから辿った/admin-dir/credentials.txtの平文資格情報でFTPにアクセスしhtml.tar.gzを入手、utility-scripts/adminer.phpのAdminer 4.6.2に対しローグMariaDBを立ち上げてリモート接続させ、LOAD DATA LOCAL INFILEで本番index.phpを読み取ってDB資格情報を奪取、パスワード再利用でwaldoにSSHしてuser.txt、sudo SETENVのadmin_tasks.shをPYTHONPATHハイジャックで突く権限昇格でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(Netmon)[Easy]

HackTheBox「Netmon」(Easy/Windows)の完全攻略レポート。匿名FTPでC:\ドライブ全体が閲覧可能な点を突いてUsers\Public\Desktop\user.txtを取得、PRTG Network Monitorの設定バックアップ(Configuration.old.bak)から漏洩した資格情報の年を+1して推測(PrTg@dmin2019)しログイン、PRGT通知機能のコマンドインジェクションCVE-2018-9276でSYSTEM権限のnet userにより管理者ユーザーを作成する権限昇格でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(Frolic)[Easy]

HackTheBox: Frolic — 全実行コマンド・実行結果レポート :root { --bg: #ffffff; --bg2: #f6f8fa; --bg3: #eaeef2; --bord...
セキュリティ

Hack The BoxのWriteup(Teacher)[Easy]

HackTheBox「Teacher」(Easy/Linux)の完全攻略レポート。拡張子を偽装した/images/5.pngに記されたパスワードヒントから最後の1文字をブルートフォースしてGiovanni:Th4C00lTheacha#を復元、Moodle 3.4.1の計算問題の回答式にバッククォートを注入するCVE-2018-1133(eval RCE)でMin/Maxサイドチャネルによるblind RCEを成立させwww-dataを取得、su giovanniでuser.txt、backup.sh cronのsymlinkレース(courses→/root)を突く権限昇格でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(Curling)[Easy]

HackTheBox「Curling」(Easy/Linux)の完全攻略レポート。Joomla!サイトのHTMLコメントに記された/secret.txtをbase64デコードしてCurling2018!を入手、floris:Curling2018!で/administrator/にログイン、ProtostarテンプレートにsystemのPHPコードを注入してwww-data RCE、password_backupをxxd→bzip2→gzip→bzip2→tarと多重解凍してSSH資格情報を得てuser.txt、root cronのcurl -K(設定ファイル読込)をfile://で悪用する権限昇格でroot.txtを取得するまで、全実行コマンドと結果を解説します。
セキュリティ

Hack The BoxのWriteup(Access)[Easy]

HackTheBox「Access」(Easy/Windows)の完全攻略レポート。匿名FTPからbackup.mdbとAccess Control.zipを入手し、mdb-exportでengineer:access4u@securityを抽出、そのパスワードでzipを解凍しPSTメールを解析してsecurity:4Cc3ssC0ntr0llerを発見、Telnetでログインしてuser.txt、cmdkey /listで保存されたAdministrator資格情報を見つけrunas /savecred悪用のPowerShellリバースシェルで昇格しroot.txtを取得するまで、全実行コマンドと結果を解説します。