ssrf漏洞在厂商的处理下可能进行一些特殊处理导致我们无法直接利用漏洞

有以下四种:

1.ip地址限制绕过

2.域名限制绕过

3.30x跳转绕过域名限制

4.DNS rebinding绕过内网ip限制

本章我们讲DNS rebinding 绕过内网 ip 限制

DNS rebinding 绕过内网 ip 限制 

       假设当前的ssrf漏洞仅允许访问域名,不允许访问任何IP地址,假如限制访问域名fjw.com

那么我们就无法访问内网或者其他地方,这时候我们怎么绕过呢?

       我们就用到了DNS rebinding 绕过内网 ip 限制,DNS rebinding 技术可以将域名和 IP 进行

重新绑定,并且设置超低的 TTL 值让 DNS 缓存快速过期重新获取新的解析记录,如果 SSRF 漏

洞限制了内网 IP 地址的访问,此时可以通过域名进行绑定内网地址的方式进行内网访问。

厂商限制原理:

绕过原理:

       我们利用DNS rebinding 技术将127.0.0.1与域名fjw.com绑定到一起,那么我们在域名解析的

时候就返回的IP是交错式的一个127.0.0.1一个192.168.112.12,两者相互交错,从而使我们可以访

问内网。

演示:

我们先进入rebinding网站:

URL:rbndr.us dns rebinding service

我们绑定了192.168.112.12和192.168.112.128,他们的域名在下面生成:

c0a8700c.c0a87080.rbndr.us

然后我们在kali里利用for循环通过dns服务器对域名进行解析:

可以看到域名解析有128也有12,说明我们已经绑定成功。

可以成功的混淆绕过ip限制了。

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

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

相关文章

FreeRTOS之链表操作相关接口

FreeRTOS之链表操作相关接口1 FreeRTOS源码下载地址2 任务控制块TCB2.1 任务控制块TCB2.1.1 任务控制块的关键成员2.1.2 TCB 的核心作用2.2 ListItem_t2.3 List_t3 函数接口3.1 vListInitialise3.2 vListInitialiseItem1 FreeRTOS源码下载地址 https://www.freertos.org/ 2 …

项目一第一天

目录 总结MySQL: 最终还是得按照SQL的语法来实施。 1、MySQL的数据类型:指业务数据按照什么格式存储在数据库中的。 任何数据类型最常见的三种:字符串、整型和小数型。 如:宝贝计划这种存在视频的项目,你们的视频是存放…

STM32第二十天 ESP8266-01S和电脑实现串口通信(3)

1:透传透传(又称透明传输)是一种通信模式,其核心特点是:通信设备对传输的数据不做任何解析或处理,仅作为“管道”原封不动地转发数据,仿佛数据“透明”地穿过设备。透传的本质关键特征说明无协议…

微服务引擎 MSE 及云原生 API 网关 2025 年 3 月产品动态

点击此处,了解微服务引擎 MSE 产品详情。

在 Docker 上安装和配置 Kafka、选择用于部署 Kafka 的操作系统

消息代理是一种软件,充当在不同应用程序之间发送消息的中介。它的功能类似于服务器,从一个应用程序(称为生产者)接收消息,并将其路由到一个或多个其他应用程序(称为消费者)。消息代理的主要目的…

2D下的几何变换(C#实现,持续更新)

(1)已知2D下,新坐标系的原点、X轴方向向量、Y轴方向向量在原始坐标系下的表示,求原始坐标系中直线,在新坐标系下的直线方程;(2)求直线与2D包围盒的交点,可能有0、1或2个交…

Pandas-特征工程详解

Pandas-特征工程详解一、特征工程的核心目标二、数据类型与基础转换1. 数值型特征:类型优化与异常处理2. 分类型特征:编码与规范化(1)标签编码(Label Encoding)(2)独热编码&#xff…

pip install torch各种版本的命令及地址

一、遇到的问题:cuda和torch编译时的版本不一致 在安装mmcv时遇到error MMCV_WITH_OPS1 python setup.py develo RuntimeError: The detected CUDA version (11.3) mismatches the version that was used to compile PyTorch (10.2). Please make sure to use th…

【spring boot】三种日志系统对比:ELK、Loki+Grafana、Docker API

文章目录**方案 1:使用 ELK(Elasticsearch Logstash Kibana)****适用场景****搭建步骤****1. 修改 Spring Boot 日志输出****2. 创建 Docker Compose 文件****3. 配置 Logstash****4. 启动服务****方案 2:使用 Loki Grafana***…

Cesium加载3DTiles模型并且重新设置3DTiles模型的高度

代码: 使用的时候,直接调用 load3DTiles() 方法既可。 // 加载3Dtiles const load3DTiles async () > {let tiles_url "/3DTiles2/Production_1.json";let tileset await Cesium.Cesium3DTileset.fromUrl(tiles_url, {enableCollision: …

Matlab批量转换1km降水数据为tiff格式

1km降水数据处理- 制作数据裁剪掩膜 0 引言1 示例程序2 结语0 引言 本篇介绍用Matlab工具将中国1km分辨率逐月降水量数据集(1901-2024)批量转为tiff格式的过程。下面为具体内容: 1 示例程序 下载得到的nc数据(如pre_2001.nc)包含4个字段,其中降水数据的第1个维度为1-12,…

HandyJSON使用详情

注意事项:Model 需要实现 HandyJSON 协议,对于简单情况,只需声明 class/struct 并添加 HandyJSON 协议即可1.简单 JSON 结构JSON 数据:{"name": "John","age": 30,"isStudent": false }Model 类:struct Person:…

comfyUI-IPApterfaceID人脸特征提取

1.基础节点 以Checkpoint、CLIP、空Latent、K采样器、VAE解码、预览图像为基础节点。 2.人脸特征获取节点 IPAdapter FaceID节点专用于将特定人脸特征(通过参考图提取)融入生成图像。 参考图像,正面图像是想要参考人物的人像,最…

【React Native】Switch、Alert、Dimensions、StatusBar、Image组件

其他常用组件 swich https://reactnative.dev/docs/next/switch alert Alert React Native 如果想增加里面的按钮,就往这个数组里,按照这个格式不断的加东西就行了。但是: 在iOS上,里面多少个都有问题,3 个以上它…

渗透笔记1-4

一、HTTPS安全机制 1. HTTP的安全风险 窃听风险:明文传输导致通信内容可被直接截获(如Wireshark抓包获取密码)。篡改风险:中间人可修改传输内容(如注入恶意脚本)。冒充风险:攻击者伪造服务端身份…

《星盘接口6:星际联盟》

《星盘接口6:星际联盟》⚡ 第一章:新的黎明地球历2097年,陈欣和她的团队成功地将“数据之神”封印在一个独立的数据维度中,暂时解除了对银河系的威胁。然而,这场胜利并没有带来长久的和平。随着人类文明不断扩展至更遥…

【安卓笔记】进程和线程的基础知识

0. 环境: 电脑:Windows10 Android Studio: 2024.3.2 编程语言: Java Gradle version:8.11.1 Compile Sdk Version:35 Java 版本:Java11 1. 先熟悉JVM虚拟机的线程 ----------以下都是系统线程,由JV…

26-计组-多处理器

多处理器的基本概念1. 计算机体系结构分类依据:根据指令流和数据流的数量关系,计算机体系结构可分为四种类型:SISD、SIMD、MISD、MIMD。(1)SISD 单指令流单数据流定义:任意时刻计算机只能执行单一指令操作单…

vscode 插件开发activityba

在 VS Code 插件开发中,**Activity Bar(活动栏)**是左侧垂直导航栏的核心组成部分,它为用户提供了快速访问插件功能的入口。通过自定义 Activity Bar,开发者可以显著提升插件的可见性和用户体验。以下是关于 Activity …

【橘子分布式】Thrift RPC(理论篇)

一、简介 首先还是那句话,概念网上已经很多了,我们就不多逼逼了。我来大致介绍一下。 Thrift是一个RPC框架可以进行异构系统(服务的提供者 和 服务的调用者 不同编程语言开发系统)的RPC调用为什么在当前的系统开发中,会存在着异构系统的RPC…