nerdexam
EC-Council

312-50V12 · Question #256

As an IT Security Analyst, you've been asked to review the security measures of an e-commerce website that relies on a SQL database for storing sensitive customer data. Recently, an anonymous tip…

The correct answer is A. The hacker might employ a 'blind' SQL Injection attack, taking advantage of the application's true. An advanced hacker targeting a system with input validation and pattern blocking for SQL Injection would most likely employ a blind SQL Injection attack, leveraging subtle application responses to infer data.

Submitted by chen.hong· Mar 4, 2026Web Application Hacking

Question

As an IT Security Analyst, you've been asked to review the security measures of an e-commerce website that relies on a SQL database for storing sensitive customer data. Recently, an anonymous tip has alerted you to a possible threat: a seasoned hacker who specializes in SQL Injection attacks may be targeting your system. The site already employs input validation measures to prevent basic injection attacks, and it blocks any user inputs containing suspicious patterns. However, this hacker is known to use advanced SQL Injection techniques. Given this situation, which of the following strategies would the hacker most likely adopt to bypass your security measures?

Options

  • AThe hacker might employ a 'blind' SQL Injection attack, taking advantage of the application's true
  • BThe hacker may resort to a DDoS attack instead, attempting to crash the server and thus render
  • CThe hacker may try to use SQL commands which are less known and less likely to be blocked by
  • DThe hacker could deploy an 'out-of-band' SQL Injection attack, extracting data via a different

How the community answered

(32 responses)
  • A
    56% (18)
  • B
    6% (2)
  • C
    25% (8)
  • D
    13% (4)

Why each option

An advanced hacker targeting a system with input validation and pattern blocking for SQL Injection would most likely employ a blind SQL Injection attack, leveraging subtle application responses to infer data.

AThe hacker might employ a 'blind' SQL Injection attack, taking advantage of the application's trueCorrect

Blind SQL Injection is a sophisticated technique where the attacker infers data by observing the application's different behaviors (e.g., true/false responses, time delays) to injected boolean-based or time-based conditions, rather than relying on direct error messages or data output. This method effectively bypasses input validation and pattern blocking because it doesn't involve patterns that are typically flagged as suspicious, but instead constructs logical statements that alter the application's flow, allowing for character-by-character data extraction without direct output.

BThe hacker may resort to a DDoS attack instead, attempting to crash the server and thus render

A Distributed Denial of Service (DDoS) attack is designed to overwhelm a system and cause unavailability, not to exploit SQL Injection vulnerabilities to extract sensitive data.

CThe hacker may try to use SQL commands which are less known and less likely to be blocked by

Relying on less known SQL commands to bypass security is generally ineffective, as robust input validation and pattern blocking would still likely detect or prevent the execution of any command attempting unauthorized data manipulation or exfiltration.

DThe hacker could deploy an 'out-of-band' SQL Injection attack, extracting data via a different

Out-of-band SQL Injection involves using the database's ability to initiate external connections to exfiltrate data, which can be an advanced technique, but it often still relies on specific database functions that might be blocked by pattern detection or not enabled on the system, and is not as universally applicable to bypassing output suppression as blind SQL Injection which only requires observing application responses.

Concept tested: Advanced SQL Injection Techniques (Blind SQL Injection)

Source: https://owasp.org/www-project-web-security-testing-guide/v41/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05-Testing_for_SQL_Injection

Topics

#SQL injection#Blind SQLi#Advanced SQLi#Web application attacks

Community Discussion

No community discussion yet for this question.

Full 312-50V12 Practice