- 博客(40)
- 收藏
- 关注
原创 第9章_流程总结与冷知识补充
阶段核心动作关键输出1 准备界定范围、选字典、配环境根域名 + 字典 + 环境配置2 被动发现不接触目标,从公开数据找子域名列表(60-80%)3 主动探测向 DNS 敲门,补盲区补充子域名列表4 进阶发现以子域为跳板,递归扩大新子域 + 新根域名5 DNS 清洗多 DNS 轮询、通配符过滤、CNAME 追踪可信子域 + IP 列表6 HTTP 探测状态码语义、重定向链、TLS 分析价值分级清单7 输出与监控归档、复扫、差异对比资产清单 + 差异报告。
2026-10-06 10:08:53
240
原创 第8章_阶段7_输出与监控
输出与监控(Output and Monitoring),指的是把一次性挖掘的成果归档为结构化资产清单,定期重跑挖掘流程,对比新旧清单发现变化,持续跟踪目标的攻击面。
2026-10-06 10:08:34
298
原创 第7章_阶段6_HTTP探测与价值评估
HTTP 探测(HTTP Probing),指的是对清洗后的子域名做 HTTP/HTTPS 请求,根据响应判断子域是否"存活"且"有价值"。清洗解决的问题清洗没解决的问题DNS 层面是否存活HTTP 层面是否存活是否命中通配符服务返回什么状态码CNAME 链终点重定向链指向哪里IP 是否 CDN证书 SAN 有没有新子域这个子域值不值得打关键认知:DNS 存在不等于有价值。
2026-10-05 10:22:56
309
原创 第6章_阶段5_DNS解析与数据清洗
清洗(Data Cleaning),指的是把前四步收集的"原始子域名列表"做验证和过滤,变成"可信的子域名 + IP 列表"。清洗不做新发现——它只验证已有数据。
2026-10-05 10:22:38
256
原创 第5章_阶段4_进阶发现
进阶发现(Advanced Discovery),指的是以已发现的子域名作为跳板,用递归、反查、爬取、侧信道等方法,继续发现更多子域名和 IP 资产。和被动、主动发现的区别:被动和主动从零开始找子域,进阶从已有成果出发找新子域。
2026-10-05 10:22:14
315
原创 第4章_阶段3_主动探测
主动探测(Active Probing),指的是直接向目标的 DNS 服务器发送查询请求,根据响应判断子域名是否存在。整个过程中,你的 IP 会出现在目标 DNS 服务器的查询日志里——目标知道有人在查。
2026-10-05 10:21:34
337
原创 第3章_阶段2_被动发现
被动发现(Passive Discovery),也叫被动信息收集(Passive Information Gathering),指的是不向目标发送任何请求,只从公开数据源里找子域名。整个过程中,目标的服务器不知道有人在收集信息。
2026-10-05 10:21:00
440
原创 第2章_阶段1_准备
子域名挖掘流程的第一阶段。在开始被动发现或主动探测之前,把三件事准备好——范围、字典、环境。准备做不好,后面全白费:范围错了挖到不相关的域名,字典差了命中率极低,环境没配好会被 DNS 服务器封禁。:如果你已经做过子域名收集,可以直接看 2.4 阶段输出,确认准备阶段的产出是否完整。如果是新手,从头读——准备阶段决定了后续所有步骤的起点。
2026-10-04 14:54:41
257
原创 子域名挖掘全局流程
这是子域名挖掘方法板块的入口。读完基础知识六篇,你知道了 DNS、CDN、TLS 这些底层概念;但从这里开始,我们讲"怎么挖"。本篇只给框架——挖掘分几步、每步做什么、步骤之间怎么衔接,不展开方法细节。:如果你已经做过子域名收集,可以直接看 3.2 各阶段速览和 3.5 关键决策点。如果是新手,从头读,建立全局框架后再进入后续各章。
2026-10-04 14:48:22
331
原创 子域名基础06_云与基础设施
WAF(Web Application Firewall,Web 应用防火墙)是检测并拦截恶意 HTTP 请求的安全设备。它部署在 Web 服务器前面,检查每个 HTTP 请求,发现 SQL 注入、XSS 等恶意特征就拦截。ASN(Autonomous System Number,自治系统编号)是互联网路由的最小管理单元,一个组织在 BGP 路由层面用一个 ASN 标识自己拥有的 IP 段。简单说:ASN 是"一个组织在互联网上拥有的 IP 地址范围"的标识。
2026-10-04 10:48:47
458
原创 子域名基础05_Web与网络层
子域名挖掘里有一个高频问题——为什么你nslookup拿到的 IP,往往不是目标的真实服务器?答案就是 CDN。CDN(Content Delivery Network,内容分发网络)是通过全球分布的边缘节点缓存和加速内容交付的架构。要理解 CDN,先理解没有 CDN 时的痛点:用户访问,DNS 解析到源站 IP(比如在美国的一台服务器),全球用户都打到这台服务器——离得远的用户延迟高、服务器压力大、网络一旦中断所有人都访问不了。CDN 的解法是在源站和用户之间加一层"缓存节点"角色位置作用源站。
2026-10-04 10:48:28
413
原创 子域名基础04_DNS数据与记录
通配符 DNS(Wildcard DNS)是用这条记录匹配所有未明确列出的子域名。原理:当权威 NS 收到一个它没有明确记录的子域名查询时,如果存在这条通配符记录,它会返回通配符记录的结果。换句话说,你拿任何随机字符串拼上去都能解析成功。
2026-10-04 10:48:08
300
原创 子域名基础03_DNS解析流程_详细版
上一篇讲了 DNS 解析的简单版——只说"做了什么"。本篇是详细版,把每一步的都展开,配 mermaid 流程图。读完这一篇,你应该能完整复述一个域名从输入到拿到 IP 的全过程。:先确保读懂了简单版(文档 02),再来读这一篇。本篇会反复提到"递归解析器"和"权威服务器"这些角色,如果还分不清,建议回去复习。
2026-10-03 16:19:42
435
原创 子域名基础02_DNS解析流程_简单版
上一篇讲了 URL、域名、IP 这些地基。本篇开始讲 DNS 怎么把域名翻译成 IP。这一篇是——只讲整体流程和关键概念,不展开每一步的输入输出细节。详细版在下一篇单独讲。
2026-10-03 16:19:28
485
原创 子域名基础01_地址与域名基础
这是子域名挖掘基础知识的第一篇。在讲 DNS 解析、记录类型、CDN 调度这些内容之前,先把最地基的东西讲清楚——URL 是什么、域名和 IP 是什么关系、域名分成几级。这些东西看似常识,但它们决定了后续所有挖掘方法的逻辑起点。
2026-10-03 15:55:21
221
原创 Web安全信息收集--总
在讲"收集什么"之前,先讲"为什么要收集"。一句话定义:信息收集的本质,是持续缩小下一步攻击目标的搜索范围。很多人对信息收集的印象是"还没开始挖漏洞时的准备工作",这是误解。信息收集贯穿整个渗透过程:不分维度的信息收集会变成"散点收集"——抓到什么是什么,彼此没有关系。分维度的意义在于:Web 安全信息收集的内容,可以归并成 4 大类、10 个维度。先看四大类建立框架,再在每一类下展开具体维度。这四大类不是并列的,而是有递进关系:资产范围类回答"目标在哪、有什么"——是信息收集的起点应用入口类回答"应
2026-10-03 15:30:59
378
1
原创 提示词使用--通用版
Markdown 分点,不超过 300 字,不写客套话,风险每条后面写一句需要谁做什么。:我是 XX 项目负责人,周报发给项目组和 leader 看,本周有一项任务延期了。:按"已完成 / 进行中 / 风险与需决策"三段整理,风险按严重程度排序。:本周记录如下——(按"已完成 / 进行中 / 风险"分点粘贴)先把下文内容给AI–>再给初步提示词–>将优化后的提示词给AI。帮我写一份本周的项目周报。
2026-09-30 21:42:49
168
原创 4-Linux-权限-权限结构|指令-day12
Linux的权限管理是整个系统安全的基础,它通过的三元模型和**读/写/执行(r/w/x)**的权限位来精细控制每个文件和目录的访问。
2026-07-29 20:18:53
734
原创 4-Linux-文件-操作命令|目录结构-day12
下的具体配置文件名(比如网络配置 Ubuntu 用 netplan,RHEL 用 network-scripts),但。记住这条,你就能在任意 Linux 发行版上快速定位文件。是 Linux 文件处理的"三剑客组合",掌握它们几乎能应对所有文件处理场景。是"完整用户命令"。的目录——日志、数据库、容器镜像都在这里。极其危险,删除后不可恢复,生产环境慎用。,整个系统的目录像一棵树,从根目录。是"最小可用命令"(急救用),可能在独立分区(挂载后才能用)在根分区(启动早期就能用),,是内核在内存中动态生成的。
2026-07-28 15:04:50
216
原创 4-Linux-不同发行版的差异-day11
换发行版无需重学底层命令,只需重点关注包管理器语法和系统配置路径;掌握任意一套包管理工具后,跨家族迁移对照对应命令即可平滑过渡。
2026-07-28 14:52:57
301
原创 3-L3-IP欺骗-day11
攻击者将数据包的源IP伪造为第三方(如8.8.8.8),发送给目标服务器。服务器会将响应包(如SYN-ACK)发送给被伪造的第三方,而非攻击者。核心用途隐匿行踪:使安全设备难以通过源IP追溯攻击者真实位置。绕过访问控制:伪造受信任网段的IP地址,绕过基于源IP的ACL或黑名单。盲攻击:在老式系统中,若结合TCP序列号预测,可伪造完整的TCP会话。单向欺骗 = 只发请求,不收响应。攻击者伪造源 IP 发包给目标,但并不接收目标返回的响应包,整个攻击链路只有“去程”,没有“回程”。
2026-07-27 17:06:23
347
原创 3-L3-侦查与扫描-day11
原理:向目标网段批量发送探测包,根据响应判断主机是否在线:发ICMP Echo(Ping包):收到Echo Reply则主机存活;发TCP SYN包:收到SYN-ACK说明端口开放,主机在线;发UDP包:收到ICMP Port Unreachable则主机存活。辅助指纹识别:通过分析响应包的TTL初始值、IPID序列,可推断目标操作系统:Windows默认TTL=128,Linux默认TTL=64;不同系统的IPID生成逻辑(递增/随机)也有差异。常用工具nmap -sP(Ping扫描)、
2026-07-27 15:32:29
293
原创 3-L2-VLAN跳跃-day10
想象一栋大楼:每个楼层是一个VLAN每层楼之间的房间不能直接互通但大楼有一部货梯,可以同时运送所有楼层的货物👉这部货梯,就是 TrunkTrunk 是一种物理链路,允许单个端口同时承载多个 VLAN 的流量。端口类型承载 VLAN 数量典型连接对象Access1 个PC、打印机、摄像头Trunk多个交换机 ↔ 交换机、交换机 ↔ 路由器、ESXi 服务器在一个公司里,财务部(VLAN 1-10)和研发部(VLAN 11-20)是隔离的。
2026-07-25 16:50:51
721
原创 3-L2-传统DHCP攻击简单介绍-day09
*DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)**。每个 VLAN 各有一台 DHCP 服务器(或在三层交换机上起 DHCP 服务)无论是家庭网络还是企业内网,DHCP 核心流程完全一致,称为。VLAN 10 的 DHCP 服务器收到 Discover。Rogue DHCP 若在中继前响应,依然有效。攻击者插在端口 12(VLAN 20),VLAN 10 的 DHCP 服务器。不同 VLAN 的 DHCP 广播。DHCP 服务器对地址池的管理是。
2026-07-24 16:39:26
219
原创 3-L2-传统MAC泛洪简单介绍-day09
交换机C“忠实”地学习这些伪造MAC,一条条存入MAC表,直至表空间耗尽(普通接入交换机MAC表容量通常为8K-16K条)MAC泛洪攻击:交换机信任所有帧的来源,记录其MAC地址等对应关系,MAC地址表(CAM表)被填满,退化为“集线器”,之后遇到的帧全部广播发送。MAC表满后,交换机收到新的合法数据帧(如A→B的帧)时,无法查到目标MAC(MAC_B)的端口,被迫触发。,MAC_G,接交换机C端口24,Trunk口允许VLAN 10/20)。,MAC_B),均接交换机C的端口1、2,VLAN 10。
2026-07-24 10:50:14
507
原创 2-L7-应用层-day07
L7 决定"数据是什么意思"。L4 只管把字节流从 A 进程送到 B 进程,至于这字节流是 HTTP 请求还是 DNS 查询还是 SMTP 邮件,L4 不管,L7 管。它不是一个单一协议,而是一整套协议的集合——日常用的浏览器、邮件、文件传输、域名解析,全在这层。L7 应用层是 OSI 七层模型的最顶层,
2026-07-22 15:09:29
226
原创 2-L6-表示层-day06
1. 语法转换(Syntax Transformation)不同机器字节序(大端/小端)、字符集(ASCII/EBCDIC/UTF-8)、数据结构描述方式不一样,L6 负责把"发送端的抽象数据"翻译成"线上通用字节流",对面 L6 再翻回来。例:x86 是小端,网络协议全是大端(网络字节序),所以有了——这四个函数本质就是 L6 语义。2. 数据加密与解密对 L7 下来的数据做加密,对面 L6 解密后再上交 L7。加密/解密动作本身不关心上层是 HTTP 还是 FTP 还是 SMTP。
2026-07-21 15:33:08
531
原创 2-L4-传输层-2-day05
(Maximum Segment Size):建连时协商,“我最多能收多大的 TCP 数据块”,避免 IP 分片。要补 **2 B Padding(全 0)** → 20 + 10 + 2 = 32 B = 8 × 4 ✅。:覆盖 TCP 伪首部 + TCP 头 + 数据,检错(IP 只校验 IP 头,TCP 自己再保一层)。(即"我已收到你 ≤ ACK-1 的所有字节"),只有 ACK 标志位 = 1 时才有效。时有效,指出"紧急数据"在报文中的末尾偏移(从 Seq 算起)。(5×4=20B);
2026-07-15 10:45:03
200
原创 2-L4-传输层-1-day04
进程是 OS 进行"资源分配"的基本单位。一个进程包含:独立的虚拟地址空间(代码段/数据段/堆/栈)打开的文件表(fd table)环境变量、信号处理、cgroup 等一个 PID(进程号)进程之间默认隔离——A 进程不能直接读 B 进程的内存,要靠 IPC(管道/共享内存/socket/unix domain)才能通信。创建开销大(fork 要拷页表),切换开销大(要刷 TLB、换页表)。
2026-07-14 14:25:03
341
原创 2-L3-网络层-3(ARP补充)-day03
IPv6 觉得广播太吵,把它下岗了,换 ICMPv6 里的 NS/NA(NDP)干同样的活,还顺手把路由器发现、DAD 一并管了。💡 TCP 还会给 L3 一个"伪首部"参与 TCP checksum 计算(源IP+目的IP+协议号+长度),但那是 TCP 自己算的,不算传给 L3 的数据。以太网里实际发包看的是 MAC,但应用层/网络层只认 IP,所以同网段通信前得把 IP → MAC 对上号,ARP 就是干这个映射的。所以教材里两种说法都有:有的归 L2(因为载在以太帧上),有的单列"L3-L2 桥"
2026-07-13 21:41:41
205
原创 2-L3-网络层-1-day02
它只在"同一段链路 / 同一个广播域"里有意义,出了这段(过路由器),帧头里的 MAC 会被重写,源 MAC 变成路由器出接口、目的 MAC 变成下一跳。类比:NAT 像"公司前台"。——一堆"目的网络 → 下一跳 + 出接口"的候选条目,可能同一条目的有多条路径(不同协议、不同metric),还得再筛一轮选出"最优"那条的放进转发面。:本质是"交换机 + 路由器"二合一,VLAN 内 L2 转发,VLAN 间走 L3 路由,但硬件转发(ASIC),比通用路由器快。确认是给"路由器的"还是"过路的"?
2026-07-11 15:50:09
448
原创 2-L2-链路层-2-day01
L2 不关心 IP、不关心网段、不关心应用;它只做三件事:拿 IP 对应的 MAC、把 IP 包装进帧、按 MAC 把帧转发出去。凡是需要拆 IP、查路由、换 MAC 的地方,都不是 L2 的活,而是 L3 的活。
2026-07-10 08:42:33
421
原创 2-L2-链路层-1-day01
L2 叫"链路层",这里的链路 = 一段直连(或经交换机转发)的、不需要路由器参与的通信通道。更准确点:链路层视角里,"一段链路"指的是两个相邻网络接口之间的传输路径——中间可以夹交换机(交换机是 L2 设备,透明转发,不算打断链路),但不能夹路由器(路由器是 L3 设备,会终结 L2 帧、重新封装,链路在此断开)。💡 所以你原话里"不管中间隔了几台交换机,只要是同网段就是 L2 的活"——交换机在 L2 眼里是"透明的",不算断链。
2026-07-10 08:42:06
530
原创 网络分层简要介绍-day01
本文系统介绍了网络分层的基本概念,对比了OSI七层模型(理论教科书版)和TCP/IP四层模型(现实工程版)的层级结构与功能。通过"发微信消息"的生动案例,详细阐述了数据在发送时的。
2026-07-09 10:25:48
570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅