sql >> Databáze >  >> RDS >> Mysql

SQL Injection DROP TABLE nefunguje

MULTIPLE SQL Execution není ve výchozím nastavení povoleno.

Takže SQL Injection jako ;drop table nebude fungovat. prosím povolte vícenásobné spouštění SQL. to by mohlo být povoleno jako http://php.net/manual/ cs/mysqli.quickstart.multiple-statement.php pokud používáte mysqli.

užitečné SQL Injection je:

SELECT COUNT(*) FROM users
WHERE user_id = '$user_id' AND passwd = '$passwd'

a uživatel vloží passwd na ' || '1' = '1 .



  1. Jak přidat úvodní nuly k číslu v MySQL

  2. OperationalError:(2002, nelze se připojit k místnímu serveru MySQL přes soket '/var/run/mysqld/mysqld.sock' (2))

  3. Nenechte se zmást bazénem streamů

  4. Jak zvýšit čítač a vrátit hodnotu v MySQL