红蓝对抗——信息收集

news2024/11/17 0:55:15

文章目录

    • 1. 基础篇
      • 1.1 企业架构收集
      • 1.2 ICP 备案查询
      • 1.3 DNS 解析记录
      • 1.4 网络汇测
      • 1.5 C段收集
      • 1.6 证书收集
      • 1.7 接口收集
      • 1.8 APK信息收集
      • 1.9 公众号信息收集
      • 1.10 站点敏感信息收集
      • 1.11 供应链/业务链收集
      • 1.12 人员信息收集
      • 1.13 Google
      • 1.14 github信息收集
    • 2. 进阶篇
      • 2.1 子域名查询
      • 2.2 C段收集
      • 2.3 接口收集
      • 2.4 指纹特征信息收集
      • 2.5 站点源码爬取
      • 2.6 行业信息收集
      • 2.7 代码审计
      • 2.8 社工情报收集

中华人民共和国网络安全法

1. 基础篇

1.1 企业架构收集

  • 官网
  • 网站,或者下属的子网站,依次往下

天眼查

企查查

1.2 ICP 备案查询

ICP备案查询

使用网站必须去备案,提过备案号来收集信息,获取某公司的多个网站。扩大我们的资产。

image-20230926100845691

说明:-1猜测是否还有其他网站。

1.3 DNS 解析记录

https://securitytrails.com/

https://dnsdb.io/zh-cn/

暴力破解:子域挖掘机

1.4 网络汇测

实时扫描全部公网地址,根据响应的页面确认资产类型。

https://hunter.qianxin.com/

https://www.zoomeye.org/

https://quake.360.cn/

https://fofa.info/

1.5 C段收集

C段扫描原因

1、收集C段内部属于目标的IP地址

2、内部服务只限IP访问,没有映射域名

3、更多的探测主机目标资产,同一C段下可能有同一公司的资产。

IP地址有A,B,C类,也就是说是D段1-255中的一台服务器,然后利用工具嗅探拿下该服务。比如192.168.3.0-255的设备都处于同一个C段。

C段入侵:目标ip为192.168.1.128,可以入侵192.168.1.*的任意一台机器,然后利用一些黑客工具嗅探获取在网络上传输的各种信息。

  1. 御剑扫描器

  2. 空间汇测

  3. rustscan

    rustscan -a 1.1.1.1 ---A -sC
    

搜索图标icon,计算哈希值

5byA6bKB5Y6/5pWZ6IKy5pWZ6IKy56CU56m25a6kCuW8gOmygeWOv+WGnOeJp+WxgArnp5Hlt6blkI7ml5fono3lqpLkvZPkuK3lv4MK5aWI5pu8572RCuWGheiSmeWPpOiSmeS4nOmrmOaWsOmbhuWbogrlupPkvKbml5fmsLTliqHlsYAK5bqT5Lym5peX5Yy76ZmiCuW6k+S8puaXl+iSmeWMu+mZogrlupPkvKbml5fkuaHmnZHmjK/lhbTlsYA=

1.6 证书收集

https://search.censys.io/

1.7 接口收集

  1. JS文件
  2. F12查看流量包

1.8 APK信息收集

联动抓包:Fidder+burpsuite

APP抓包(镜像抓包):HttpCanary

1.9 公众号信息收集

公众号抓包

根据抓包的host字段,确认资产

1.10 站点敏感信息收集

(1)公告信息/文档信息/视频信息

(2)内网IP(tomcat示例文件漏洞/F12)

1.11 供应链/业务链收集

(1)公告信息/文档信息/视频信息

(2)内网IP(tomcat示例文件漏洞/F12)

1.12 人员信息收集

社工/近源/钓鱼利用

1.13 Google

image-20231025191748620

1.14 github信息收集

https://github.com/

要素:

(1)挂代理

(2)不要用wifi(最好移动流量)

(3)应用层IP反溯源

(4)反蜜罐溯源(通过多浏览器/无痕)

(5)伪造身份

2. 进阶篇

2.1 子域名查询

oneforall

2.2 C段收集

Glass

2.3 接口收集

JSFinder

2.4 指纹特征信息收集

(1)服务器头特征

(2)web系统特征(title/ico/body(js文件and源文件))

2.5 站点源码爬取

2.6 行业信息收集

新闻/招标/投标

2.7 代码审计

svn/git源代码—>yml/pro/ config/db

(1)用户名密码

(2)挖洞环境(SQL注入/敏感文件泄露/日志文件泄露/未授权访问/任意文件读取)

2.8 社工情报收集

(1)QQ/企业群/微信

(2)人脉关系

(3)系统架构数据

常用空间汇测语句

1.title=“” + city=“”

2.icp.name=“” + app

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ 异常和错误处理机制:如何使您的程序更加稳定和可靠

在C编程中,异常处理和错误处理机制是非常重要的。它们可以帮助程序员有效地处理运行时错误和异常情况。本文将介绍C中的异常处理和错误处理机制。 什么是异常处理? 异常处理是指在程序执行过程中发生异常或错误时,程序能够捕获并处理这些异常…

【打靶】vulhub打靶系列(一)—小白视野的渗透测试

主机探测 arpscan arp-scan -l 另一种方法arping for i in $(seq 1 200); do sudo arping -c 1 192.168.56.$i; done 注意这个必须是root权限 ​ 端口探测 nmap nmap -p- -sV -T4 192.168.56.104 发现8080端口 web测试 访问下web页面 1、通过逻辑点绕过 发送到xia_sq…

gitlab查看、修改用户和邮箱,gitlab生成密钥

查看用户、邮箱 git config user.name git config user.email 修改用户、邮箱 git config --global user.name “xxx” git config --global user.email “xxxxxx.com” 生成ssh密钥 ssh-keygen -t rsa -C “xxxxxx.com” 查看SSH秘钥 cat ~/.ssh/id_rsa.pub 将秘钥复制&…

Redis数据类型——set类型数据介绍及操作

1.set类型介绍及基本操作 2.set类型数据的扩展操作

2023年5个美国代理IP推荐,最佳代理花落谁家?

美国代理IP指的是代理服务器位于美国的IP地址,对于跨境业务来说,这些代理IP地址可以用于隐藏用户的真实IP地址,将其网络流量路由通过美国的服务器,以实现一些特定的目的。由于近年来,面向美国市场的跨境商家越来越多&a…

Spring无法加载静态属性和SpringBoot单元测试指定加载配置文件

一、Spring无法加载静态属性,怎么解决? Spring主要用于管理和注入Bean(对象)的实例属性,而不是静态属性。静态属性属于类本身,而不是类的实例,因此Spring的依赖注入机制不会处理它们。 看图&a…

力扣:138. 随机链表的复制(Python3)

题目: 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点…

【Linux】Centos yum源替换

YUM是基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 CentOS 8操作系统版本结束了生命周期(EOL)&#xff0…

设备保修小程序开发制作方案

设备保修小程序定位为一款专业的设备保修服务平台,旨在为用户提供便捷、高效、优质的设备保修服务。 一、用户需求 用户需要快速了解设备的保修政策和流程。 用户需要方便地提交保修申请和查询保修进度。 用户需要及时获取设备的维修信息和维修结果。 用户需要对设…

【鸿蒙软件开发】自定义弹窗(CustomDialog)

文章目录 前言一、创建自己第一个自定义弹窗1.1 创建自定义弹窗1.2 创建构造器,与装饰器呼应相连CustomDialogController参数详解函数介绍open() close() 1.3 点击与onClick事件绑定的组件使弹窗弹出 二、示例代码总结 前言 自定义弹窗(CustomDialog&am…

Pycharm 中 py 文件预设 文件头部信息

文章目录 一、设置模板步骤:二、其他 一、设置模板步骤: “文件File–设置Settings–编辑器Editor–File and Code Templates- Python Script” 里面设置模板 二、其他 其他可用的预定义文件模板变量为: $ {PROJECT_NAME} - 当前项目的名称…

语雀暂别8小时:探究P0级故障幕后原因及补偿策略揭晓!

作者:苍何,CSDN 2023 年 实力新星,前大厂高级 Java 工程师,阿里云专家博主,土木转码,现任部门技术 leader,专注于互联网技术分享,职场经验分享。 🔥热门文章推荐&#xf…

攻防世界-web-FlatScience

1. 题目描述 打开链接,看到如下界面 界面上的链接都点击下,发现都是一些英文论文 这些暂时是我们从界面上能发现的全部信息了 2. 思路分析 && 解题过程 2.1 先将网站使用nikto命令扫描一下 我们发现除了显式的界面外,还有两个隐藏…

基于MATLAB的Simulink搭建一阶低通滤波器

一、一阶低通滤波的原理 式子中的α作为滤波系数,X ( n ) 为本次的采样值,Y ( n − 1 ) 为上次滤波的输出值,Y ( n ) 为本次滤波后的输出值 一阶低通滤波器是一种常用的信号处理算法,用于去除高频噪声和平滑信号。其基本原理是通过…

4.2 QPainter的绘图接口介绍(上)

4.2 QPainter的接口介绍(上) 上一篇文章中讲述了在哪里绘图,怎么开始绘制,怎么跟绘制设备绑定、解绑等基础知识,今天就来点实操的,下面坐好了,开始阅读吧。 下图是《C++ GUI Programming with Qt 4》这本书中列出的关于QPainter常用的画图方法,基本上都是以draw开头,…

用libuv实现遍历文件系统

熟悉的陌生人 Node.js可能无人不知无人不晓,但Node.js底层实现libuv,恐怕认识的同学就不多了。 libuv是一个跨平台的高性能的异步I/O库,也是是一个网络I/O扩展库,是一个高性能事件驱动的程序库,封装了Windows和Unix平…

【C++】继承 ⑩ ( 继承机制中的 static 静态成员 | 子类中访问父类静态成员的方法 )

文章目录 一、继承机制中派生类中的 static 关键字1、子类继承父类静态成员2、父类静态成员访问控制权限的改变3、子类如何访问父类静态成员4、静态成员使用要点 二、完整代码示例 一、继承机制中派生类中的 static 关键字 1、子类继承父类静态成员 子类继承父类静态成员 : 父类…

Java商城免费搭建 VR全景商城 saas商城 b2b2c商城 o2o商城 积分商城 秒杀商城 拼团商城 分销商城 短视频商城

涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis …

基于Java+SpringBoot+MyBatis+Vue前后端分离宠物领养设计与实现

博主介绍:✌全网粉丝5W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…