Я тестую на стійкість до ін'єкційних атак на базу даних SQL Server.
Усі назви таблиць у db мають малі регістри , а зіставлення залежить від регістру, Latin1_General_CS_AS .
Рядок, який я можу надсилати, примусовий до великої літери, і може мати максимум 26 символів. Тому я не можу надсилати таблицю DROP, оскільки ім'я таблиці буде великим, і, таким чином, операція не працює через зіставлення.
Отже - який максимальний збиток я міг завдати 26 символам?
EDIT
Я знаю все про параметризовані запити тощо - давайте уявимо, що особа, яка розробила передню частину, яка будує запит для надсилання, не використовувала парами в цьому випадку.
Я також не намагаюся робити щось гнусне, це система, побудована кимось ще в одній організації.