• Lab 12 : Blind SQL injection with conditional errors

    Lab 12 : Blind SQL injection with conditional errors

    Problem Statement : This lab contains a blind SQL injection vulnerability. The application uses a tracking cookie for analytics, and performs an SQL query containing the value of the submitted cookie. The results of the SQL query are not returned, and the application does not respond any differently based on whether the query returns any rows. If…

  • Lab 11 : Blind SQL injection with conditional responses

    Lab 11 : Blind SQL injection with conditional responses

    Problem Statement : This lab contains a blind SQL injection vulnerability. The application uses a tracking cookie for analytics, and performs an SQL query containing the value of the submitted cookie. The results of the SQL query are not returned, and no error messages are displayed. But the application includes a “Welcome back” message in the page…

  • Blind SQL Injection

    Blind SQL Injection

    On PortSwigger: Blind SQL injection In this section, we’ll describe what blind SQL injection is, explain various techniques for finding and exploiting blind SQL injection vulnerabilities. What is blind SQL injection? Blind SQL injection arises when an application is vulnerable to SQL injection, but its HTTP responses do not contain the results of the relevant…

  • Lab 10 : SQL injection attack, listing the database contents on Oracle

    Lab 10 : SQL injection attack, listing the database contents on Oracle

    Problem Statement : This lab contains an SQL injection vulnerability in the product category filter. The results from the query are returned in the application’s response so you can use a UNION attack to retrieve data from other tables. The application has a login function, and the database contains a table that holds usernames and passwords. You…

  • Lab 9 : SQL injection attack, listing the database contents on non-Oracle databases

    Lab 9 : SQL injection attack, listing the database contents on non-Oracle databases

    Problem Statement : This lab contains an SQL injection vulnerability in the product category filter. The results from the query are returned in the application’s response so you can use a UNION attack to retrieve data from other tables. The application has a login function, and the database contains a table that holds usernames and passwords. You…