Estou testando a resiliência contra ataques de injeção em um banco de dados do SQL Server.
Todos os nomes de tabela no banco de dados são minúsculos e o agrupamento diferencia maiúsculas de minúsculas, Latin1_General_CS_AS .
A sequência que eu posso enviar é forçada a maiúscula e pode ter no máximo 26 caracteres. Portanto, não posso enviar uma DROP TABLE porque o nome da tabela estaria em maiúsculas e, portanto, a instrução falharia devido ao agrupamento.
Então - qual o dano máximo que eu poderia causar em 26 caracteres?
EDITAR
Eu sei tudo sobre consultas parametrizadas e assim por diante - vamos imaginar que a pessoa que desenvolveu o front end que cria a consulta para enviar não usava parâmetros neste caso.
Também não estou tentando fazer nada nefasto, este é um sistema construído por outra pessoa na mesma organização.