← Back to list

Blind SQL injection with out-of-band data exfiltration

The SQL query does not return any visible response, but it can trigger an out-of-band interaction that delivers the result through a…

Maning · 2026-04-23 04:02 · 0 claps · 2.8 min read
#blind-sql-injection #sql-injection #dns-lookup #out-of-band-interaction
Open on Medium ↗

Blind SQL injection with out-of-band data exfiltration

The SQL query does not return any visible response, but it can trigger an out-of-band interaction that delivers the result through a separate channel or external server

For this lab activity, Burp Suite Pro will be needed since we will be making use of the Collaborator function

This is a Blind SQL injection wherein there is no response from the application from your query. However, the result can still be obtained through alternative methods, such as using an external server to receive the output of the query

This lab activity makes use of tracking cookies for analytics

Send the request of the website in its home page to Burp Suite Pro Repeater

Website request in its home page

Website request in its home page

Oracle

This website is not letting me paste the payload, that’s why it’s an image format

This website is not letting me paste the payload, that’s why it’s an image format

Highlight the “COLLABORATOR DOMAIN”, right click and select “Insert Collaborator Payload”, instead of manually copying and pasting the domain

URL encode (ctrl + u), then hit send

200 OK response

200 OK response

Since this is a Blind SQL Injection, that is the only response the website can do

Head on to Burp Collaborator, and click the “Poll now” button to reveal the requests received your server

DNS lookup of that certain tracking cookie

DNS lookup of that certain tracking cookie

In the DNS lookup response, we can identify the source IP address it came from

Now that we’ve confirmed the website is vulnerable to DNS lookup and that your server is successfully receiving the requests, we can proceed with extracting data through it

Oracle

For this lab, it is stated that there is a “users” table with “username” and “password” columns, and we need to obtain the password for the “administrator” user

Highlight again the “COLLABORATOR DOMAIN”,right click then select the “Insert Collaborator Payload”, instead of manually copying and pasting the domain

URL encode (ctrl + u), then hit send

200 OK response

200 OK response

Again a 200 OK response, as this is a Blind SQL

Head on to Burp Collaborator

In Burp Collaborator, you’ll see the request appear again, and this time the password for the “administrator” user will be appended to the collaborator domain, separated by a dot (.)

This lab demonstrates blind SQL injection with out-of-band data exfiltration, where the application does not return visible query results but instead sends them externally through a separate channel using Burp Suite Pro’s Collaborator. The attack is carried out by injecting a Collaborator payload into a tracking cookie request, and sending it via Repeater, which returns a normal 200 OK response since no direct output is shown. DNS lookup requests reveal interactions from the target, including IP information and sensitive data containing the password of a certain user


메타데이터
post_id
9fb2f5a46c9c
slug
blind-sql-injection-with-out-of-band-data-exfiltration-9fb2f5a46c9c
url
https://medium.com/@beatrizsdelacruz/blind-sql-injection-with-out-of-band-data-exfiltration-9fb2f5a46c9c
canonical_url
https://medium.com/@beatrizsdelacruz/blind-sql-injection-with-out-of-band-data-exfiltration-9fb2f5a46c9c
author_url
https://medium.com/@beatrizsdelacruz
status
ok
fetched_at
2026-07-26 13:20:33