I am studying about mysql injection.
To complete query command, Injection code use -- '
.
In mysql cmd, '' -- '
is work.
But '' --'
is not work. It is waiting '
why '' -- '
is work?
I am studying about mysql injection.
To complete query command, Injection code use -- '
.
In mysql cmd, '' -- '
is work.
But '' --'
is not work. It is waiting '
why '' -- '
is work?
All these things has absolutely nothing to do with "injections".
That's SQL syntax.
--
means comment
as it was pointed out in the comments, a space is necessary after two dashes (in mysql though. in Postgres, AFAIK, no space is required, which is a source for some unwanted behavior, like decrementing a field with negative value, foo = foo --1
)