信息收集的工具你听过几种(盘点信息收集)

简介: 信息收集的工具你听过几种(盘点信息收集)

声明

仅供学习,禁止用于违法行为。请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。

引言

知彼知己者,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。

                                                                                      ——《孙子兵法》

640.png

信息收集重要性

情报对战场来说至关重要,往往能够决定战役的胜负;同样对渗透测试来说,掌握更多的信息,就像厨师拥有了更新鲜的、更丰富的食材,才能烹调出美味的食物。


信息收集分类

被动信息收集和主动信息收集

640.jpg

被动信息收集

信息收集内容:

IP地址段 、域名信息 、邮件地址 、文档图片数据 、公司地址 、公司组织架构 、联系电话 / 传真号码 、人员姓名 / 职务 、目标系统使用的技术架构 、公开的商业信息。

NSLOOKUP

nslookup命令几乎在所有的PC操作系统上都有安装,用于查询DNS的记录,查看域名解析是否正常。信息安全人员,可以通过返回的信息进行信息搜集。

DIG

Dig也是对DNS信息进行搜集的工具,dig 相比nsllooup不光功能更丰富,首先通过默认的上连DNS服务器去查询对应的IP地址,然后再以设置的dnsserver为上连DNS服务器

google hacking

利用谷歌黑语法进行信息收集

搜索引擎(FOFA,shodan,钟馗之眼等)

详情请看官方文档

主动信息收集

主动信息搜集是利用一些工具和手段,与搜集的目标发生一些交互,从而获得目标信息的一种行为。

主动信息搜集的过程中无法避免会留下一些痕迹。

Netdiscover

使用 Netdiscover工具可以在网络上扫描 IP地址,检查在线主机或搜索为它们发送的 ARP请求。

NMAP

这款工具主要是进行端口扫描,发现开放的端口、服务及其漏洞。

Scapy

可以伪造或解码数据包,通过网络发送它们,捕获它们,并匹配请求和响应,还可以用于处理扫描、跟踪路由、探测、单元测试、攻击和网络发现等任务。

Hping

命令行下使用的TCP/IP数据包组装/分析工具,命令模式很像Unix下的ping命令,但它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议。

dmitry

DMitry,全称:Deepmagic Information Gathering Tools 深度信息收集工具。它是一个linux下用C语言写的工具。它能够尽获取指定主机目标的信息。

基础功能是获取目标的子域名,Email地址,运行时间相关信息,tcp端口,whois信息等。


原创工具:e7信息收集脚本

e7信息收集脚本是采用被动信息收集和主动信息收集结合的机制,目前的功能还不是很多,以后会慢慢完善。

用法

运行e7_information.py,输入url即可一件化进行信息收集

更新

第二版信息收集脚本增加了cms指纹识别的功能

功能

1、域名反查IP

2、检测是否存在CDN

3、cms指纹识别

4、全端口扫描

5、子域名收集

6、后台目录扫描

使用截图

640.png

github

https://github.com/lemonlove7/e7-


总结

信息搜集是渗透测试的最重要的阶段,根据收集的有用信息,可以大大提高我们渗透测试的成功率。以后会持续输出文章,师傅们轻喷。


相关文章
|
XML SQL Web App开发
用友 GRP-U8 Proxy XXE-SQL注入漏洞
用友 GRP-U8 Proxy XXE-SQL注入漏洞,攻击者可利用该漏洞获取数据库敏感信息,具体复现操作请看下文。
560 1
|
安全 数据安全/隐私保护 Windows
【内网渗透】神器Mimikatz的入门简单实践
【内网渗透】神器Mimikatz的入门简单实践
1451 0
【内网渗透】神器Mimikatz的入门简单实践
|
Web App开发 域名解析 缓存
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
本文我们主要为大家介绍在 Ubuntu 20.04 上安装 Node.js 和 npm 的三种不同的方式。
162059 7
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
|
弹性计算 虚拟化 KVM
Intel Xeon E5-2682 V4 (Broadwell) 2.5 GHz 性能评测 阿里云ECS服务器
Intel Xeon E5-2682 V4 (Broadwell) 2.5 GHz 性能评测 阿里云ECS服务器 阿里云 优 惠 地 址 https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=q3dtcrrv 阿里云ECS服务器是一种弹性可伸缩的云服务器,通过虚拟化平台将服务器集群虚拟为多个性能可配的虚拟机(KVM),对整个集群系统中所有KVM进行监控和管理,并根据实际资源使用情况灵活 分配和调度资源池。
11468 2
|
11月前
|
网络协议 搜索推荐 Linux
信息搜集工具:Maltego
信息搜集工具:Maltego
218 0
|
安全 网络协议 搜索推荐
信息收集简介
信息收集在渗透测试中至关重要,涉及侦察目标系统、网络、应用等,旨在确定攻击方向、提高测试效率和评估安全状况。信息收集分为主动(直接交互,如扫描)和被动(利用公开信息,如搜索引擎)。收集内容包括域名、服务器、网站、管理员信息等。常用方法包括:子域名枚举、IP扫描、Whois查询、DNS查询、网络拓扑分析、社会工程学、漏洞信息搜集、服务指纹识别、端口扫描和敏感文件探测。进行信息收集时,必须遵守法律,保持隐蔽,确保数据准确性。
384 4
|
7月前
|
人工智能 安全 数据库
AiCodeAudit-基于Ai大模型的自动代码审计工具
本文介绍了基于OpenAI大模型的自动化代码安全审计工具AiCodeAudit,通过图结构构建项目依赖关系,提高代码审计准确性。文章涵盖概要、整体架构流程、技术名词解释及效果演示,详细说明了工具的工作原理和使用方法。未来,AI大模型有望成为代码审计的重要工具,助力软件安全。项目地址:[GitHub](https://github.com/xy200303/AiCodeAudit)。
|
机器学习/深度学习 算法 安全
【博士每天一篇文献-综述】2024机器遗忘最新综述之一:An overview of machine unlearning
本文提供了机器遗忘的全面定义、问题方程、精确与近似遗忘的概念,并分类总结了机器遗忘方法,讨论了其在联邦学习和终身学习中的应用,提出了未来研究方向,为机器遗忘研究领域奠定了理论基础并指出了实际应用的潜力与挑战。
812 5
【博士每天一篇文献-综述】2024机器遗忘最新综述之一:An overview of machine unlearning
|
存储 监控 前端开发
Sentry 监控部署与使用(详细流程)
Sentry 监控部署与使用(详细流程)
12846 1
|
运维 供应链 监控
奶茶上云,原生的更好喝
奶茶上云,原生的更好喝
819 88