I'm testing for resilience against injection attacks on an SQL Server database.
All table names in the db are lower case, and the collation is case-sensitive, Latin1_General_CS_AS.
The string I can send in is forced to uppercase, and can be a maximum of 26 characters in length. So I can't send in a DROP TABLE because the table name would be in uppercase and thus the statement would fail due to the collation.
So - what's the maximum damage I could do in 26 characters?
I know all about parameterised queries and so forth - let's imagine that the person who developed the front end that builds the query to send in didn't use params in this case.
I'm also not trying to do anything nefarious, this is a system built by somebody else in the same organisation.