nerdexam
EC-Council

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.

SQL Injection

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)
  • A
    3% (2)
  • B
    6% (4)
  • C
    2% (1)
  • D
    89% (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.

ATime-based SQL injection

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.

BUnion SQL injection

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.

CError-based SQL injection

Error-based SQL injection deliberately triggers database error messages to extract information, which is the opposite of the no-error-message scenario described.

DBlind SQL injectionCorrect

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

#blind SQL injection#boolean-based injection#SQL attack types#database enumeration

Community Discussion

No community discussion yet for this question.

Full 312-50V11 Practice