SSRF11 各種限制繞過之DNS rebinding 繞過內網 ip 限制

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…