~/anand/writeups $ cat blind-ssrf-via-dns-rebinding.md

blind ssrf via dns rebinding

============================
april 2022 · ssrf · dns rebinding

blind ssrf via dns rebinding is a technique where an attacker leverages a server's backend url-fetching functionality and uses dns tricks to pivot into internal systems.

the "blind" part refers to the lack of direct response from the vulnerable server — internal enumeration has to be inferred through side channels like response timing.

steps to reproduce
------------------
  1. capture a request to: https://api.target.com/vendor/v3/external_registry
  2. generate a payload using the rebinder tool — example: 7f000001.ac14000a.rbndr.us
  3. insert the payload into the endpoint parameter
  4. send the request via burp intruder
  5. use 01154 as payloads to hit 192.168.0.1192.168.0.153
  6. monitor response timing — longer delays suggest internal resolution
intruder result screenshot
response timings
payload screenshot
rebinding payloads
impact
------

this vulnerability allowed internal ip enumeration via dns rebinding and blind ssrf behavior — surfacing hosts on the internal network without direct response leakage.

timeline
--------

cd ..