А на подходе очередное прохождение лабраторной работы с PortSwigger Academy - Finding columns with a useful data type in an SQL injection UNION attack Душная теория, которую не хочется читать Причина выполнения атаки UNION с внедрением SQL-кода заключается в том, чтобы иметь возможность получить результаты из введенного запроса. Как правило, интересные данные, которые вы хотите получить, будут в форме строки, поэтому вам нужно найти один или несколько столбцов в исходных результатах запроса, тип данных которых является или совместим со строковыми данными.
Уже определив количество необходимых столбцов (а это мы научились делать в прошлой лабораторной работе), вы можете протестировать каждый столбец, чтобы проверить, может ли он содержать строковые данные, отправив серию полезных данных UNION SELECT, которые помещают строковое значение в каждый столбец по очереди. Например, если запрос возвращает четыре столбца, вы должны отправить: ' UNION SELECT 'a',NULL,NULL,NULL--
' UNION SELECT NU