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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit | Kitploit
ツール/GitHubGitHub/threatlabindonesia/cve-1999-0524-icmp-timestamp-and-address-mask-request-exploit
偵察脆弱性分析エクスプロイト情報収集ネットワークセキュリティ
GitHubthreatlabindonesia/cve-1999-0524-icmp-timestamp-and-address-mask-request-exploit

CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit

リポジトリを見る

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
31年前未レビュー

CVE-1999-0524 - ICMPタイムスタンプおよびアドレスマスク要求エクスプロイト

説明

このツールは、ICMPプロトコルの脆弱性であるCVE-1999-0524を対象としています。この脆弱性により、任意のホストが標的システムにICMPタイムスタンプ要求およびアドレスマスク要求を送信できます。これにより、機密性の高いネットワーク情報が露出したり、DoS(サービス拒否)攻撃につながる可能性があります。

作者: Afif Hidayatullah
組織: ITSEC Asia

特徴

  • ICMPタイムスタンプ要求またはアドレスマスク要求を送信します。
  • ICMP要求を送信する前に、特定のポートが開いているかどうかを確認するオプション。
  • ファイルから複数のIPアドレス/ドメインを一括処理するサポート。
  • 応答またはエラーを指定されたファイルに出力します。
  • IPアドレスとドメイン名の両方に対応。

要件

  • Python 3.x
  • 管理者権限(生のICMPパケットを送信するために必要)

インストール

このツールを使用するには、リポジトリをクローンしてスクリプトを実行するだけです。

root@kitploit:~
git clone https://github.com/threatlabindonesia/CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit.git
cd CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit
python3 CVE-1999-0524.py

使用方法

コマンドライン引数

root@kitploit:~
usage: CVE-1999-0524.py [-h] [--type TYPE] [--code CODE] [--output OUTPUT] [--port PORT] [--bulk] target

位置引数:

  • target
    ターゲットのIPアドレスまたはドメイン名、あるいはIP/ドメインのリストを含むファイル。

オプション引数:

  • -h, --help
    ヘルプメッセージを表示して終了します。

  • --type TYPE
    ICMPタイプ(デフォルトはタイムスタンプ要求の13)。
    例: --type 17 はアドレスマスク要求。

  • --code CODE
    ICMPコード(デフォルトは0)。

  • --output OUTPUT
    出力をエクスポートするファイル(デフォルトは出力なし)。
    例: --output results.txt

  • --port PORT
    開いている接続を確認するためのポート番号(オプション)。指定しない場合、ICMP要求にはIPのみが使用されます。
    例: HTTPポートを確認するには --port 80。

  • --bulk
    ファイルから複数のIPを処理します。このフラグを設定すると、スクリプトはターゲットとして指定されたファイルを読み取り、各行を個別のターゲットとして処理します。


使用例

単一のIPアドレスにICMP要求を送信:

root@kitploit:~
python CVE-1999-0524.py 192.168.1.1 --type 13 --code 0 --output output.txt --port 80

これは192.168.1.1にICMPタイムスタンプ要求を送信し、ポート80が開いているかどうかを確認して、出力をoutput.txtに保存します。

ファイルから複数のIPにICMP要求を送信:

root@kitploit:~
python CVE-1999-0524.py targets.txt --bulk --output output.txt

これはtargets.txtからIP/ドメインのリストを読み取り、それぞれにICMPタイムスタンプ要求を送信し、応答をoutput.txtにエクスポートします。

ポートチェックなしでアドレスマスク要求を送信:

root@kitploit:~
python CVE-1999-0524.py 192.168.1.2 --type 17 --code 0

これは192.168.1.2にICMPアドレスマスク要求を送信します。


出力例

応答を受信した場合:

root@kitploit:~
[2024-11-25 12:34:56] Received response from 192.168.1.1:
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

応答を受信しなかった場合:

root@kitploit:~
No response received from 192.168.1.1.

ポートが閉じている場合:

root@kitploit:~
Port 80 is closed on 192.168.1.1. Skipping ICMP request.

出力ファイル例

--outputオプションを使用すると、各結果が指定されたファイルに保存され、ファイルは次のようになります:

root@kitploit:~
Target: 192.168.1.1
[2024-11-25 12:34:56] Received response from 192.168.1.1:
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

Target: 192.168.1.2
No response received from 192.168.1.2.

補足事項

  • 権限: このスクリプトは、生のICMPパケットを送信するために管理者権限を必要とします。Linuxでは、sudo を使用してスクリプトを実行する必要がある場合があります。
  • 一括ファイル形式: 一括ファイルの各行には、単一のIPアドレスまたはドメイン名を含める必要があります。追加の書式は必要ありません。
  • 出力形式: スクリプトは各応答をタイムスタンプ付きで記録します。応答がない場合は、タイムアウトメッセージを記録します。

連絡先

ご質問やご提案があれば、お気軽に作者までご連絡ください:

  • Afif Hidayatullah
    Email: [email protected]
    Linkedin: AfifHidayatullah
    Website: www.itsec.asia

ツールをダウンロード