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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2012-2122-Home-Lab — CVE-2012-2122 MySQL認証バイパス ホームラボ | Kitploit
ツール/GitHubGitHub/netw0rk7/cve-2012-2122-home-lab
脆弱性分析エクスプロイトCTF学習と教育データベースセキュリティラボと実践
GitHubnetw0rk7/cve-2012-2122-home-lab

CVE-2012-2122-Home-Lab

CVE-2012-2122 MySQL認証バイパス ホームラボ

リポジトリを見る
39ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

CVE-2012-2122 MySQL 認証バイパス ホームラボ

20220543

このラボは、CVE-2012-2122 - MySQL 認証バイパス の脆弱性をデモンストレーションするものです。
MySQL 5.5.23 以前のバージョンにおけるパスワード比較のエラーが原因で発生します。
攻撃者が間違ったパスワードを繰り返し送信すると、MySQL が誤ってログインを許可してしまう可能性があります。


特徴

  • vulhub/mysql:5.5.23 をベースに使用
  • entrypoint.sh スクリプトでフラグを自動生成
  • フラグは /tmp/flag.txt に配置
  • docker restart のたびに新しいフラグが生成される
  • PenTest / Red Team / CTF トレーニングに最適

使用方法

1) ビルドと実行

root@kitploit:~
docker-compose build
docker-compose up -d

2) 状態確認

root@kitploit:~
docker ps
docker logs s7-mysql-cve-2012-2122

CVE-2012-2122 の攻撃方法

https://www.exploit-db.com/exploits/19092

脆弱性が動作すると、MySQL シェルに直接アクセスできるようになります。


フラグの取得方法

1) コンテナ内に入る

root@kitploit:~
docker exec -it s7-mysql-cve-2012-2122 bash
cat /tmp/flag.txt

2) LOAD_FILE が使用できる場合

root@kitploit:~
SELECT LOAD_FILE('/tmp/flag.txt');

ラボに含まれるファイル

  • Dockerfile
  • entrypoint.sh
  • docker-compose.yml

英語版

このラボは CVE-2012-2122 - MySQL 認証バイパス をデモンストレーションします。

特徴

  • vulhub/mysql:5.5.23 をベースに使用
  • /tmp/flag.txt に自動生成されたフラグを保存
  • コンテナ起動ごとに新しいフラグ
  • CTF、レッドチーム演習、脆弱性研究に最適

デプロイ

root@kitploit:~
docker-compose build
docker-compose up -d

CVE-2012-2122 の攻撃

https://www.exploit-db.com/exploits/19092

フラグの取得

root@kitploit:~
SELECT LOAD_FILE('/tmp/flag.txt');

ライセンス

研修および教育目的のみに使用してください。

ツールをダウンロード