Final answer:
Blind SQL Injection is the correct answer for the type of SQL Injection in which an attacker can send queries to a database through a vulnerable Web application without seeing the results directly. Attackers use indirect methods to infer information, making this technique subtle but dangerous.
Step-by-step explanation:
Understanding SQL Injection Techniques:
The attack technique described in the question is when a Web application is vulnerable to an SQL Injection but the results of the Injection are not visible to the attacker. The correct term for this type of attack is B. Blind SQL Injection. This is a technique used by attackers when they can send an SQL query to the database, but they can't directly see the results. Instead, they must infer information about the database structure and contents based on other indirect clues, such as changes in the behavior or response time of the application.
A Blind SQL Injection can be particularly dangerous because it can be more difficult to detect and may allow an attacker to manipulate or steal data without leaving obvious traces. Security professionals and developers must be vigilant in securing applications against these vulnerabilities by using secure coding practices, input validation, and parameterized queries among other defensive measures.