Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist es möglich, eine SQL-Einschleusung (HIGH Level) auf Damn Vulnerable Web App durchzuführen?

Der Zusatz von is_numeric würde dies nicht zu einem sehr wahrscheinlichen vollständigen SQL-Angriff machen, aber is_numeric ist nur nicht sehr genau:

is_numeric('0xdeadbeef') // true
is_numeric('10e3') // true

Es ist wahrscheinlich besser, Filter zu verwenden:

if (false !== ($id = filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT))) {
}