312-50V11 · Question #1033
This type of injection attack does not show any error message. It is difficult to exploit as it returns information when the application is given SQL payloads that elicit a true or false response…
The correct answer is D. Blind SQL injection. Blind SQL injection extracts data without error messages by inferring information from the application's true or false behavior in response to crafted SQL payloads.
Question
This type of injection attack does not show any error message. It is difficult to exploit as it returns information when the application is given SQL payloads that elicit a true or false response from the server. By observing the response, an attacker can extract sensitive information. What type of attack is this?
Options
- ATime-based SQL injection
- BUnion SQL injection
- CError-based SQL injection
- DBlind SQL injection
How the community answered
(66 responses)- A3% (2)
- B6% (4)
- C2% (1)
- D89% (59)
Why each option
Blind SQL injection extracts data without error messages by inferring information from the application's true or false behavior in response to crafted SQL payloads.
Time-based SQL injection also lacks error messages but works by injecting time-delay functions (like SLEEP()) and measuring response latency, rather than observing true/false response differences.
Union SQL injection uses the UNION operator to append additional SELECT queries and return data directly in the response, which requires visible output and is not blind.
Error-based SQL injection deliberately triggers database error messages to extract information, which is the opposite of the no-error-message scenario described.
Blind SQL injection does not rely on visible error messages or direct data output. Instead, the attacker crafts boolean-based payloads and infers sensitive data by observing differences in the application's response (true vs. false conditions). This makes it harder to exploit than error-based or union-based techniques but still allows full data extraction through repeated queries.
Concept tested: Blind SQL injection true/false inference technique
Source: https://owasp.org/www-community/attacks/Blind_SQL_Injection
Topics
Community Discussion
No community discussion yet for this question.