Repeat off
1Repeat one
allRepeat all
It looks like your query contains some SQL injection syntax ( SELECT COUNT , CONCAT , INFORMATION_SCHEMA ). If you're looking for an on how these types of database queries work—specifically regarding web security and SQL injection (SQLi) —I can certainly help with that. What is this code?
It uses functions like CONCAT and GROUP BY to intentionally trigger a duplicate-key error. The database's error message will then "leak" the information hidden inside the query (in this case, the results of the SELECT 1 or version info) back to the attacker's screen. It looks like your query contains some SQL
Only allow the types of characters you expect. If a user is searching for a "Keyword," they probably don't need to use parentheses or semicolons. It looks like your query contains some SQL