Image the following situation:
I know(I can see) in the code that before querying to DB using an input field parameter, there is a function which escapes all chars. Pseudo code:
escape_all_chars(input_field_variable)
Is there any point of testing multiple SQL queries in the input field rather than the simplest one?
I mean is it possible to have a complex SQL injection query that can somehow pass the escape_all_chars
prevention?
Note: By complex SQL query I am not talking about complex in the way of a many character long query like writing 100k symbols. I am talking about SQL query with complex logic in it.