Страница 1 из 3
";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:29:16
WildCat
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:32:24
IfoR
У вас подозрение на уязвимость: Мускул инъекция.
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:34:37
WildCat
Чорт, никакой уязвимости нет, и мой пост кстати это прекрасно доказывает.
Смотрим на фотку, думаем, что это такое.
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:36:41
IfoR
Не понял шутки?

Это похоже на кусок дампа SQL или списка команд.
Так можно произвести SQL-инъекцию, задав в нефильтруемое поля ввода, которое является частью для строки запроса SQL, нужную последовательность символов, то можно выдрать нужную информацию из базы.
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:39:22
WildCat
Спасибо, кэп, это мы и так прекрасно видим

Эта фотка тут не просто так, то, что на ней изображено, имеет смысл.
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:43:53
РадиоЛоматель
Это для камер наблюдения ГАИ

Прочитала номер и убей свою таблицу

Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:45:13
IfoR
Ну я же говорю. Это SQL-инъекция. Оператор "--" в конце - это наверняка комменнтарий, он комментирует остаток другого запроса самого сервера. А первый обрывок завершает предыдущию команду. Сам запрос подменивается своим. Суть инъекции - удалить какую-то базу данных. При передачи такой строки серверу, если строка не фильтруется, произойдёт удаление базы.
А если они хотят подсунуть это фиксирующей видеокамере, то вряд ли что-то получится. Она наверняка собирает данные по какой нить маске. Just for fun.
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:54:15
WildCat
А вот и получилось. Дело в том, что в России регистрационные знаки - фиксированные. В США и многих других странах они могут иметь любой формат, т.е. длина и набор символов не ограничены. И каждый может заказать себе произвольный номерной знак.
Один программист, узнав название базы, сделал себе такой "знак" и умышленно превысив скорость перед камерами автоматической фиксации, таким изящным способом уничтожил базу нарушителей.
Глупое ПО камеры зафиксировало текст, не задумываясь распознало и отправило запрос в базу данных. Естественно, такого подвоха никто не ожидал, и никакой фильтрации запросов не было предусмотрено. А база данных, будучи уверенной в авторитете камеры, выполнила ее запрос.
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 00:56:12
IfoR
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 09:26:35
demson
А под ссср номера (без региона которые) камеры нашит заточены?
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 10:29:43
Соник
WildCat писал(а):А вот и получилось. Дело в том, что в России регистрационные знаки - фиксированные. В США и многих других странах они могут иметь любой формат, т.е. длина и набор символов не ограничены. И каждый может заказать себе произвольный номерной знак.
Один программист, узнав название базы, сделал себе такой "знак" и умышленно превысив скорость перед камерами автоматической фиксации, таким изящным способом уничтожил базу нарушителей.
Глупое ПО камеры зафиксировало текст, не задумываясь распознало и отправило запрос в базу данных. Естественно, такого подвоха никто не ожидал, и никакой фильтрации запросов не было предусмотрено. А база данных, будучи уверенной в авторитете камеры, выполнила ее запрос.
И что, вся база данных удалилась?
Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 10:41:47
IfoR
Если только они не позаботились о резервной копией.

Re: ";DROP DATABASE TABLICE
Добавлено: Пт авг 05, 2011 11:42:00
Upgrader
Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 01:25:41
Пухич
Черт, так ведь умереть можно от хохота!
И чего, реально никаких фильтров нет? Что за лажа?
Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 12:53:21
IfoR
А почему бы просто не фоткать сам номер и хранить его в виде изображения? Там же ведь они всё равно могут быть произвольными.
Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 13:06:15
Upgrader
IfoR писал(а):А почему бы просто не фоткать сам номер и хранить его в виде изображения? Там же ведь они всё равно могут быть произвольными.
Невозможность поиска, большой объем, необходимость все-же вырезания номера из большой фотографии. В общем, нет никакого смысла. А фотография, она так и так сохраняется дополнительно.
Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 13:30:24
DX168B
Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 15:50:55
А.Андрей
да ну это чушь
эдак написав вместо номера машины FUCK YEA. можно превратить устройство в сраное гавно. Фейк.
Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 16:17:16
DX168B
Самое интересное, это то, что DROP DATABASE
TABLICE; - это уже ошибка.
Ну, если только сама БД так называется, то может и сработало бы.
Проще было бы записать DROP DATABASE mysql; Тогда бы сервер БД упал.
В базе mysql находятся данные о пользователях БД и их привилегии. Ну, там ещё куча всего (хосты и т.д.)
Это касается MySQL. Если бы это был MsSQL, то там уже по другому.
Весь запрос выглядел бы примерно так:
INSERT INTO fuckers VALUES(name='Vasea',sur='Pupkin',num='ZU0066',0,0);DROP DATABASE TABLICE;-- 0,0);
В итоге, получилось два запроса подряд.
Один вставляет запись о нарушителе в таблицу fuckers. То есть как положено.
А второй сносит всю БД.
Кто шарит в БД, тот поймёт.

Re: ";DROP DATABASE TABLICE
Добавлено: Сб авг 06, 2011 18:53:35
Upgrader
DX168B писал(а):Самое интересное, это то, что DROP DATABASE
TABLICE; - это уже ошибка.
Никакая не ошибка.
Тупые гаишники только так и назовут.
А уж информацию о базе... наверное кто-то помог достать информацию.