valyala
Новичок
Новый взгляд на SQL injection.
На http://securitylab.ru появилась замечательная статья про SQL injection. Казалось бы, по этой теме давно все известно. Но в статье http://www.securitylab.ru/49424.html приводятся способы получения произвольной информации из БД с помощью бесполезных на первый взгляд дырок. Например,
или
Знаете, как получить информацию из БД с помощью дырки во втором примере? Нет? Тогда читайте статью и удивляйтесь
На http://securitylab.ru появилась замечательная статья про SQL injection. Казалось бы, по этой теме давно все известно. Но в статье http://www.securitylab.ru/49424.html приводятся способы получения произвольной информации из БД с помощью бесполезных на первый взгляд дырок. Например,
PHP:
error_reporting(0);
// ....
$result=@mysql_num_rows(mysql_query("SELECT status FROM users WHERE status=$id"));
if (!$result) { $result = 0; }
echo "Found: $result";
PHP:
error_reporting(0);
// ... подключение к базе данных ...
@mysql_query("UPDATE stat SET num=num+1 WHERE id=$id");
echo "OK";