Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-1999-0524-ICMP-Timestamp-and-Address-Mask-Request-Exploit — 针对CVE-1999-0524的利用工具,发送ICMP时间戳和地址掩码请求以暴露网络信息或触发拒绝服务。支持批量IP处理和可选端口检查。 | 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

针对CVE-1999-0524的利用工具,发送ICMP时间戳和地址掩码请求以暴露网络信息或触发拒绝服务。支持批量IP处理和可选端口检查。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
331年前尚未审核

CVE-1999-0524 - ICMP 时间戳和地址掩码请求漏洞利用

描述

此工具专门针对 CVE-1999-0524 设计,该漏洞存在于 ICMP 协议中,允许任意主机向目标系统发送 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
    要检查连接是否开放的端口号(可选)。若未提供,则仅使用 IP 进行 ICMP 请求。
    示例:--port 80 检查 HTTP 端口。

  • --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] 收到来自 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:~
未收到来自 192.168.1.1 的响应。

端口关闭时:

root@kitploit:~
192.168.1.1 上的端口 80 已关闭。跳过 ICMP 请求。

输出文件示例

如果使用了 --output 选项,每个结果将保存到指定文件,文件内容如下:

root@kitploit:~
目标:192.168.1.1
[2024-11-25 12:34:56] 收到来自 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  |................|

目标:192.168.1.2
未收到来自 192.168.1.2 的响应。

附加说明

  • 权限: 此脚本需要管理员权限才能发送原始 ICMP 数据包。在 Linux 上,你可能需要使用 sudo 运行脚本。
  • 批量文件格式: 批量文件中的每一行应包含单个 IP 地址或域名,无需额外格式。
  • 输出格式: 脚本将为每个响应记录时间戳。如果未收到响应,将记录超时消息。

联系

如有任何问题或建议,请随时联系作者:

  • Afif Hidayatullah
    邮箱:[email protected]
    LinkedIn: AfifHidayatullah
    网站: www.itsec.asia

下载工具