Vexcalibur wrote:
The second you are injecting code through a form it requires you to reverse engineer the system on the other side (Even if it is trivial reverse engineering, it is still it, you would have to try all the form fields looking for ways to inject code). And once you run your code in the server you are infiltrating on it. In your example, you would need to infiltrate the bank to find out the bank employee is doing that and also to find out the magic word.
Many times it is brain dead easy. But it is a crossing of boundaries.
"Results in" is not the same thing as "Requires".
Sometimes you can learn enough about the database from the exposed code for a well placed truncate statement.