公开个Nday(图)

yizhihongxing

"公开个Nday" 是一种安全研究人员使用的策略,目的是披露漏洞细节并且向厂商提供时间限制内修复的机会。以下是一个完整的“公开个Nday”的攻略。

步骤一:发现漏洞

首先,需要通过各种技术手段来寻找漏洞,例如静态分析、数据流分析、模糊测试、代码审计等。一旦发现漏洞,需要尽可能详细地记录其细节,包括漏洞类型、漏洞触发条件、漏洞危害等。

步骤二:验证漏洞

在公开漏洞之前,必须确认漏洞的真实性。为了验证漏洞是否真实存在,可以编写Poc,或者利用已有的工具进行验证。

步骤三:联系厂商并等待响应

一旦确定漏洞的真实性,需要通过适当的联系方式(例如电子邮件、漏洞报告平台等)通知厂商漏洞相关的细节,并等待厂商的响应。

步骤四:协商公开漏洞

如果厂商愿意解决漏洞,应该协商一个适当的公开日期,并与厂商保持沟通,以确保漏洞修复。对于那些不愿意或不能解决漏洞的厂商,公开时间可能会更早。

步骤五:公开漏洞

在公开漏洞之前,必须确保漏洞已得到解决或者厂商已经未能在约定的时间内进行解决。公开漏洞时需要提供相关的细节和漏洞利用代码(poc),并且需要在CVE、CNVD等漏洞平台上进行注册。

示例一

利用Nmap进行扫描时发现了一台主机存在SMB漏洞。通过端口扫描后,使用Exploit-db的攻击代码进行利用,成功获取了对该主机的控制权限,最终公开了该漏洞。

示例二

在对某个Web应用程序进行渗透测试时,发现该应用程序存在SQL注入漏洞。我们编写了一些代码进行利用并获得了访问数据库的权限。在与厂商联系并协商公开时间后,最终成功公开了该漏洞。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:公开个Nday(图) - Python技术站

(1)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • C/C++中的OpenCV读取视频与调用摄像头

    下面就给你详细讲解“C/C++中的OpenCV读取视频与调用摄像头”的完整攻略。 1.安装OpenCV 在使用OpenCV之前,必须先安装OpenCV库,安装过程比较复杂,可以参考OpenCV官方文档或者其他相关教程,这里不再赘述。 2.读取视频 OpenCV可以很方便地读取视频,只需要用cv::VideoCapture类的对象打开一个视频文件即可。具体步骤…

    other 2023年6月27日
    00
  • Create vite理解Vite项目创建流程及代码实现

    Create Vite理解Vite项目创建流程及代码实现 Vite是一个快速的Web开发构建工具,本攻略将详细讲解如何使用Vite创建项目,并提供两个示例说明。 步骤1:安装Vite 首先,确保你已经安装了Node.js。然后,打开终端并运行以下命令来全局安装Vite: npm install -g create-vite 步骤2:创建Vite项目 在终端中…

    other 2023年10月13日
    00
  • python中小数点后取2位(四舍五入)以及取2位(四舍**入)

    Python中小数点后取2位(四舍五入)以及取2位(四舍**入) 在Python中,我们经常需要对数字进行精确控制,特别是小数的取舍。本文将讲解Python如何实现小数点后取两位(四舍五入)以及取两位(四舍**入)的方法。 小数点后取两位(四舍五入) 如果需要将一个小数保留两位小数并四舍五入,我们可以使用Python的round()函数。 round()函数…

    其他 2023年3月28日
    00
  • c#中 什么时候用yieldreturn

    c#中什么时候用yield return 在C#中,使用yield return关键字可以将一个方法转化为一个迭代器。当方法返回一个迭代器时,每次调用MoveNext()方法时都会执行一部分方法,返回一个值,并在下次继续执行方法,直到所有值都被返回。在本文中,我们将讨论在何种情况下应该使用yield return。 1. 处理大量数据 当需要处理大量数据时,…

    其他 2023年3月28日
    00
  • win10怎么删除右键多余选项?win10删除桌面右键菜单多余项的方法汇总

    Win10怎么删除右键多余选项 Windows 10操作系统默认的右键菜单可能会包含一些多余选项,这些选项可能由安装的软件、驱动程序等添加的,可能会影响到用户的操作体验。本文将为你提供删除Win10系统右键菜单多余项的方法。 方法一:使用注册表删除右键菜单多余项 打开“运行”窗口(按下Win+R组合键),输入“regedit”,并按回车键,进入注册表编辑器。…

    other 2023年6月27日
    00
  • @Valid注解的作用及@Valid注解与@Validated的区别

    @Valid注解的作用及@Valid注解与@Validated的区别 @Valid注解的作用 @Valid注解是Java Bean Validation(JSR 380)规范中的一部分,用于在方法参数、方法返回值、字段和方法级别上进行数据校验。它的作用是告诉验证框架对被注解的目标进行校验。 当使用@Valid注解时,验证框架会自动根据目标对象的注解配置进行校…

    other 2023年7月28日
    00
  • Mysql循环插入数据的实现

    以下是Mysql循环插入数据的实现的完整攻略: 创建一个存储过程:使用CREATE PROCEDURE语句创建一个存储过程,定义循环插入数据的逻辑。 DELIMITER // CREATE PROCEDURE insert_data() BEGIN DECLARE i INT DEFAULT 1; WHILE i <= 10 DO INSERT INT…

    other 2023年10月18日
    00
  • 关于qrc文件的用法

    关于qrc文件的用法 在Qt中,qrc文件是一种资源文件的格式,可用于存储和管理应用程序中使用的各种资源,例如图像、字体文件、音频文件等等。通过将资源文件编译成二进制形式,可以更高效地访问和管理这些资源,提高应用程序的性能和可维护性。 创建qrc文件 要创建一个qrc文件,首先要在Qt Creator中新建一个qrc文件。在项目视图中,右键点击项目文件夹,选…

    其他 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部