nerdexam
EC-Council

412-79V8 · Question #134

A Blind SQL injection is a type of SQL Injection attack that asks the database true or false questions and determines the answer based on the application response. This attack is often used when the…

The correct answer is D. ABCD. page 2049 to 2051)

Section 3: Attack Vectors and Mitigation

Question

A Blind SQL injection is a type of SQL Injection attack that asks the database true or false questions and determines the answer based on the application response. This attack is often used when the web application is configured to show generic error messages, but has not mitigated the code that is vulnerable to SQL injection. It is performed when an error message is not received from application while trying to exploit SQL vulnerabilities. The developer's specific message is displayed instead of an error message. So it is quite difficult to find SQL vulnerability in such cases. A pen tester is trying to extract the database name by using a blind SQL injection. He tests the database using the below query and finally finds the database name. '00:00:10'-- (ASCII(lower(substring((DB_NAME()),1,1)))=97) WAITFOR DELAY '00:00:10'- - (ASCII(lower(substring((DB_NAME()),2,1)))=98) WAITFOR DELAY '00:00:10'- - (ASCII(lower(substring((DB_NAME()),3,1)))=99) WAITFOR DELAY '00:00:10'- - (ASCII(lower(substring((DB_NAME()),4,1)))=100) WAITFOR DELAY '00:00:10'-- What is the database name?

Exhibit

412-79V8 question #134 exhibit

Options

  • AWXYZ
  • BPQRS
  • CEFGH
  • DABCD

How the community answered

(32 responses)
  • A
    3% (1)
  • B
    9% (3)
  • C
    16% (5)
  • D
    72% (23)

Explanation

page 2049 to 2051)

Topics

#blind SQL injection#SQL injection#web application attacks#database security

Community Discussion

No community discussion yet for this question.

Full 412-79V8 Practice