利用ceye中的dns来获取数据

利用ceye中的dns来获取数据

什么是ceye?

ceye是一款兼具网络安全测试与被动安全监控的在线工具,提供了DNS解析、HTTP响应、SMTP邮件、TCP/UDP端口等多种方式进行数据采集,可以使用它搭建自己的DNS服务端来监听网站流量、收集敏感信息等。

ceye的使用方法

注册与登录

首先需要注册一个ceye账号,注册成功之后进入官网,右上角会有"登录"的按钮,点击登录即可。

配置DNS解析

在ceye的官网上,左侧菜单中有一个"New Payload"选项,点击进入,选择"DNS POD",即可看到相关信息。其中最重要的一项就是Domain,这是一串随机生成的字符串,这个字符串会作为DNS域名。

这时,我们就可以在本地的主机上进行如下的操作:

  • 编辑/etc/hosts文件,将上述随机生成的字符串以及自己的要监听的域名写入hosts文件中(例如192.168.0.100 abc.com <随机字符串>.ceye.io);
  • 利用dig命令来测试DNS解析情况 (例如dig @127.0.0.1 abc.com)。

数据采集

完成以上步骤后,我们已经可以开始监听DNS流量了,所有通过abc.com访问的主机,请求www这个子域名时,都会触发DNS请求。而在这个过程中,在ceye的官网上,我们可以看到DNS请求被拦截下来的一些重要信息。在Payload模块下可查看到请求信息的源IP地址,以及请求的时间等信息。同时我们可以在"HTTP"模块下查看到被请求的页面的数据、请求方法等。

总结

通过ceye工具的DNS解析和HTTP响应等操作,我们可以快速获取到目标主机的相关信息,包括DNS解析请求的具体情况,以及被请求页面的数据。而这些信息可以帮助我们进行攻击测试,或者作为安全监控的一种方式来使用。

注意:虽然本方法为“被动”安全监控,不会主动发起攻击,但使用该方法仍须遵循法律法规,如未得到授权及擅自查看了他人敏感信息,将承担相应的法律责任。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:利用ceye中的dns来获取数据 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • 程序猿的日常——java中的集合列表

    以下是关于“程序猿的日常——Java中的集合列表”的完整攻略: 步骤1:导入集合列表类 在Java中需要导入集合列表类才能使用它们。可以使用以下代码导入ArrayList类: import java.util.ArrayList; 上面的代码导入了java.util包中的ArrayList类。在代码中使用ArrayList时,可以直接使用类名,而不需要使用完…

    other 2023年5月7日
    00
  • Python命名空间的本质和加载顺序

    Python命名空间的本质和加载顺序攻略 Python中的命名空间是一个用于存储变量名称和其对应对象的映射关系的系统。在Python中,每个对象都存储在一个命名空间中,以便在代码中进行访问和使用。本攻略将详细讲解Python命名空间的本质和加载顺序,并提供两个示例来说明。 1. 命名空间的本质 命名空间是一个字典对象,用于存储变量名称和其对应对象的映射关系。…

    other 2023年8月8日
    00
  • php使用sql数据库 获取字段问题介绍

    “php使用sql数据库获取字段问题介绍”的完整攻略如下: 1. 连接数据库 使用mysqli_connect()函数连接数据库。该函数需要传入四个参数分别是数据库服务器地址、数据库用户名、数据库密码和数据库名。连接成功后,会返回数据库连接对象。 示例代码: $link = mysqli_connect(‘localhost’, ‘root’, ‘passw…

    other 2023年6月25日
    00
  • webpack构建react多页面应用详解

    下面我将详细讲解如何使用webpack构建react多页面应用。 准备工作 在开始之前,我们需要准备以下环境和工具: node.js和npm的环境 webpack和相关loader和插件(例如babel-loader、css-loader、html-webpack-plugin等) 一个基础的react项目(可以使用create-react-app快速搭建)…

    other 2023年6月27日
    00
  • can帧格式(标准帧、拓展帧)

    CAN帧格式(标准帧、拓展帧)攻略 CAN(Controller Area Network)是一种串行通信协议,用于在微控制器和设备之间传输数据。帧是CAN协议中的基本数据单元,包括标准帧和拓展帧两种格式。本攻略将详细介绍CAN帧的格式和使用方法。 CAN帧格式 CAN帧由以下几个部分组成: 报文ID:用于标识CAN帧的唯一性。 数据长度码(DLC):用于指…

    other 2023年5月6日
    00
  • 梅林固件安装软件中心

    梅林固件安装软件中心 梅林固件是一种适用于华硕路由器的第三方操作系统,它具有高度的自定义性和稳定性,在广大路由器用户群体中备受欢迎。而梅林固件安装软件中心作为一个重要的功能模块,为用户提供方便快捷的软件安装管理方式。 安装软件中心 如果您购买了华硕路由器,并已成功安装了梅林固件,则可以通过以下步骤安装软件中心: 进入从梅林固件官网下载最新版本的固件; 在路由…

    其他 2023年3月28日
    00
  • locate命令详解

    当然,我很乐意为您提供有关“locate命令详解”的完整攻略。以下是详细的步骤和两个示例: 1 locate命令详解 locate命令是Linux系统中的一个命令行工具,用于快速查找文件。它可以在系统中搜索文件名或路径,并返回匹配的文件列表。 2 locate命令的使用 以下是使用locate命令的方法: 2.1 安装locate命令 在大多数Linux发行…

    other 2023年5月6日
    00
  • 浅谈Python类里的__init__方法函数,Python类的构造函数

    下面是对“浅谈Python类里的__init__方法函数,Python类的构造函数”的详细讲解: 1. Python类里的__init__方法函数 在 Python 中,__init__ 是一个特殊的方法,它被称作构造函数或初始化函数。它在创建对象时执行,并用来初始化对象的属性。在定义一个类时,无论是否显式地声明了构造函数,Python 都会为该类自动生成一…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部