信息收集(详细)

文章目录

    • 网站要素
    • IP信息
    • 资产架构信息
    • 服务信息
    • 网站信息
      • cms信息
      • 源码信息
      • 中间件信息
    • 个人信息收集
    • 其它

渗透的第一步就是信息收集,通常信息收集的结果如何,会直接影响后续能否渗透成功。好的信息收集可以让攻击面更广,思路更加广。
本文对信息收集进行一个总结,提供一些常见的工具和思路.进行渗透应该总结出一个自己的信息流程,希望对各位师傅有帮助.

网站要素

对目标进行渗透,我们需要了解一个网站是如何搭建的,有哪些攻击面。同时需要知道找到的漏洞属于哪个层面。

1.web应用。首先是web应用,从底层服务器到上层源码依次如下:

源码:会存在逻辑漏洞,sql注入等漏洞属于web层面,这里通常是程序员写代码时导致的。
框架:一些网站会直接采用框架来简化编写,比如:Java的springboot。这里也属于web漏洞
数据库:存放数据,属于服务漏洞。还有ssh等
中间件:介于系统和网站代码之间,便于管理网站,优化性能。属于服务漏洞,同时还会有负载均衡的问题。
服务器:属于系统漏洞

在这里插入图片描述
2.小程序,app,应用
这些属于其它应用程序,原理和web类似,采用抓包,逆向等技术去寻找测试点。
通常采用的工具:

-抓包工具:
fidder:https://www.telerik.com/download/fiddler
burpsuite: https://portswigger.net/burp
wireshark: https://www.wireshark.org/download.html
科来网络分析系统: https://www.colasoft.com.cn/download.php
-逆向工具:
jadx: https://github.com/skylot/jadx
ida: https://hex-rays.com/ida-free/
ollydbg: https://ollydbg.net/download.htm
模拟器(夜神,雷电)

IP信息

收集目标的IP信息,一个还是多个,可能涉及到CDN加速的影响.还有域名解析等.
CDN,判断真实IP:

  1. 多地ping(国外)
  2. ping子域名
  3. 通过邮箱服务查看IP**

在线网站:
https://www.boce.com/dns/
https://tool.chinaz.com/dns
https://site.ip138.com/

有一部分网站直接通过IP访问还可以绕过防火墙。

资产架构信息

收集拥有的网站,域名,IP.
收集网站架构信息。

目录型:类似于文件夹的形式,嵌套
端口型:开放多个端口,每个端口是一个网站
多站点型:有多个不相关的网站,可能使用同一个IP,也可能使用多个IP

通过收集的域名和IP分析。
涉及的工具有

dirsearch,御剑,灯塔,水泽等。
shodan: https://www.shodan.io/
fofa: https://fofa.info/
360quake: https://quake.360.net/quake/#/index
zoomeye: https://www.zoomeye.org/

目的:是便于后续渗透,比如发现文件包含漏洞,需要猜测网站文件结构.

服务信息

从开启的服务检测是否存在漏洞,弱口令.常见服务:

ssh
mysql
redis
ftp

探测工具:

nmap
msf
其它被动探测:在线网站(直接百度端口探测在线即可)

网站信息

cms信息

收集网站cms信息,去搜索能否查到相关cms源码,或者cms的历史漏洞.

浏览器插件: wappalyzer
在网站代码中寻找是否存在cms标识
whatweb: https://www.whatweb.net/

源码信息

在开源网站,浏览器寻找是否存在源码泄露,备份泄露.浏览器直接搜索
常见工具:

bing.com
google
github
gitee

通过源码泄露,或者网上的源码,进行代码审计.

中间件信息

个人信息收集

备案查询,中标信息查询等.
主要查询人员信息,业务信息,位置信息,邮件信息,便于进行钓鱼攻击

站长之家: https://www.aizhan.com/cha/
icp备案: https://icp.chinaz.com/
whois查询,linux下
在线网站:
https://webwhois.cnnic.cn/WelcomeServlet
https://www.whois365.com/cn/
腾讯云: https://whois.cloud.tencent.com/
万维网: https://whois.aliyun.com/

可以查人员,邮箱,然后反查域名等,也可以域名直接查人员.还可以查询一些公布的公司中标信息.

其它

系统查询:

ping查看TTL值,接近哪个系统是哪个
nmap,可能不准
windows大小写不敏感,linux大小写敏感

中间件查询:

常见搭配
识别工具

负载均衡.后续内网渗透会有影响.
waf: 是否存在waf,针对waf考虑绕过
数据库是否和网站分离.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/690155.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uni-segmented-control插件使用

dcloud插件市场 前端/uniapp 1.HBuildX打开目标项目 2.进入dcloud插件市场下载目标插件 3.看到如下提示(已经可以在目标项目中使用插件啦) 4.项目正式使用

docker(二):Centos安装docker

文章目录 1、安装docker2、启动docker3、验证 官方文档:https://docs.docker.com/engine/install/centos/ 1、安装docker 下载依赖包 yum -y install gcc yum -y install gcc-c yum install -y yum-utils设置仓库 yum-config-manager --add-repo http://mirrors…

多线程·线程状态

目录 1.等待一个线程 join 2.休眠当前线程 3.线程的所有状态 4.线程的状态转换 1.等待一个线程 join 有些场景,我们需要控制线程的执行顺序,这时候就需要用到 join 了 比如:把大象装进冰箱要几步? 第一步:打开冰…

ICode国际青少年编程竞赛- Python-4级训练场-嵌套for循环练习

ICode国际青少年编程竞赛- Python-4级训练场-嵌套for循环练习 1、 for i in range(3):Spaceship.step(4)for j in range(4):Dev.step(2)Dev.turnRight()Spaceship.turnLeft()Spaceship.step(4)Spaceship.turnRight()2、 for i in range(4):Spaceship.step(6)for j in range(3):…

JavaFX布局-HBox

JavaFX布局-HBox 常用属性alignmentspacingchildrenmarginpaddinghgrow 实现方式Java实现Xml实现 综合案例 HBox按照水平方向排列其子节点改变窗口大小,不会该部整体布局窗口太小会遮住内部元素,不会产生滚动条 常用属性 alignment 对齐方式 new HBox().setAlign…

Vue3:路由

1. 路由简介 在Vue3中,路由是一个核心概念,特别是在构建单页面应用程序(SPA)时。以下是Vue3中路由的基本概念: 1. **路由(Route)**:在Vue3中,路由是指根据特定的规则将用…

毕业论文凑字数——关于IVR自动语音应答交互式电话导航自动总机等等概念的一些剖析

目录 IVR毕业论文的讨巧思路IVR自动语音应答IVR的使用流程IVR的各种应用IVR的基本配置 一个小朋友的毕业论文要凑字数,所以推荐她讲一讲IVR,因为IVR可以翻译的名字很多,比如交互式语音应答,自动语音应答,自动语音服务&…

深度解析DPO及其变体在多种任务上的表现如何,该如何选择

深度学习自然语言处理 原创作者:wkk 单位:亚利桑那州立大学paper:Insights into Alignment:Evaluating DPO and its Variants Across Multiple TasksLink:https://arxiv.org/pdf/2404.14723 今天,我要带大家深入了解一…

高性能运营级流媒体服务框架:支持多协议互转 | 开源日报 No.250

ZLMediaKit/ZLMediaKit Stars: 12.6k License: NOASSERTION ZLMediaKit 是一个基于 C11 的高性能运营级流媒体服务框架。 使用 C11 开发,避免裸指针,代码稳定可靠,性能优越。支持多种协议 (RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181 等…

【软考高项】四十二、八大绩效域知识点

一、干系人绩效域 预期目标 建立高效的工作关系 检查:干系人参与的连续性 干系人认同项目目标 检查: 变更频率 支持项目的干系人提高了满意度,从中受益 检查:干系人行为、干系人满意度、干系人相…

使用xtuner微调InternLM-Chat-7B

1. 安装xtuner #激活环境 source activate test_llm # 安装xtuner pip install xtuner#还有一些依赖项需要安装 future>0.6.0 cython lxml>3.1.0 cssselect mmengine 2. 创建一个ft-oasst1 数据集的工作路径,进入 mkdir ft-oasst1 cd ft-oasst1 3.XTune…

2024最新从0部署Django项目(nginx+uwsgi+mysql)

云服务器 我这里用的是腾讯云免费试用的2H4Gcentos服务器(后升级为2H8G,保险一点提高内存) 因为网上很多关于django部属的教程都是宝塔啊,python版本控制器啊这种的,我也误打误撞安装了宝塔面板,但这里我…