> For the complete documentation index, see [llms.txt](https://www.xtormin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.xtormin.com/labs/portswigger-academy.md).

# PortSwigger Academy

- [SQL Injection](https://www.xtormin.com/labs/portswigger-academy/sql-injection.md)
- [Lab: SQL injection vulnerability in WHERE clause allowing retrieval of hidden data](https://www.xtormin.com/labs/portswigger-academy/sql-injection/lab-sql-injection-vulnerability-in-where-clause-allowing-retrieval-of-hidden-data.md): Vulnerabilidad de inyección SQL en la cláusula WHERE que permite la extracción de datos ocultos.
- [Lab: SQL injection vulnerability allowing login bypass](https://www.xtormin.com/labs/portswigger-academy/sql-injection/lab-sql-injection-vulnerability-allowing-login-bypass.md): Vulnerabilidad de inyección SQL que permite eludir el inicio de sesión.
- [Lab: SQL injection UNION attack, determining the number of columns returned by the query](https://www.xtormin.com/labs/portswigger-academy/sql-injection/lab-sql-injection-union-attack-determining-the-number-of-columns-returned-by-the-query.md): Ataque de inyección SQL mediante UNION, determinando el número de columnas que devuelve la consulta.
- [Lab: SQL injection UNION attack, finding a column containing text](https://www.xtormin.com/labs/portswigger-academy/sql-injection/lab-sql-injection-union-attack-finding-a-column-containing-text.md): Ataque de inyección SQL mediante UNION, identificando una columna que contenga texto.
- [Lab: SQL injection UNION attack, retrieving data from other tables](https://www.xtormin.com/labs/portswigger-academy/sql-injection/lab-sql-injection-union-attack-retrieving-data-from-other-tables.md): Ataque de inyección SQL mediante UNION, extrayendo datos de otras tablas.
- [Lab: SQL injection UNION attack, retrieving multiple values in a single column](https://www.xtormin.com/labs/portswigger-academy/sql-injection/lab-sql-injection-union-attack-retrieving-multiple-values-in-a-single-column.md): Ataque de inyección SQL mediante UNION, extrayendo múltiples valores en una sola columna.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.xtormin.com/labs/portswigger-academy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
