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

Ищу плагин Ищю плагин на выдачу приза за голосование на want2vote и Mctop в виде предмета и денег Iconemy

Тема в разделе "[Архив] Помощь", создана пользователем 229900, 13 июн 2013.

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

    229900 Активный участник

    Баллы:
    88
    Ищю плагин на выдачу приза за голосование на want2vote и Mctop в виде предмета и денег Iconemy и чтобы получить подарок не надо было водить разные команды всего лиш /gb
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    229900

    229900 Активный участник

    Баллы:
    88
    Up[DOUBLEPOST=1371093512,1371092401][/DOUBLEPOST]Up
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ну деньги они сразу заносятся в бд. Возьми плагин на выдачу предметов и все.
     
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Кстати насчёт скриптов, мне кажется или там опять ' не фильтруются?
    Хоть и внутри инсерта, но всё же помжно попробовать разделить SQL запросы с помощь ;
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ты про какой скрипт?
     
    RVXman нравится это.
  7. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Про стоковый скрипт голосования mctop, остальные предлагаемые топами ещё не смотрел.
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Я всегда проверяю сам.
     
  9. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Просто

    $player = trim($_GET['player']);

    $sql = 'UPDATE `'.trim($iconomy).'` SET `balance` = `balance` + \''.intval($pay).'\' WHERE `username` = \''.strtolower($player).'\'';

    и тут должны вылезти проблемы ибо ' в имени должна ломать запрос, или я не прав?
    В любом случае сейчас проверю. Простой запрос без фильтрации выдаёт ошибку если загнать запрос тупо в мускуль, сейчас наверну деевер(лень фигачиться с ручной установкой всего) и проверю в реальных условиях.
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    А ты про этот. Так я его не ставил потому и не проверял :).
    $player = trim(mysql_real_escape_string($_GET['nickname']));
    $player = trim(mysql_real_escape_string($_GET['player']));
     
    slavik123123123 нравится это.
  11. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это одна здоровенная дыра, я не знаю пропускает ли mctop ', но даже если не пропускает - то скрипт можно попробовать найти по прямой ссылке.
    Кто-нибудь попробуйте вкатать в поле ника 'test и посмотрите что придёт в скрипт, это важно.
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Щас я исправлю обновлю у себя.[DOUBLEPOST=1371101998,1371101922][/DOUBLEPOST]Все исправил.
     
  13. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Если mctop пропускает ' то уже поздно. Многим снова кранты. Хотя так им и надо, нефиг скрипт не смотря в код ставить. Да даже если не пропускает, у многих скрипт хранится в сайт/mctop.пыхпых
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    А да для мстопа еще можно секретное слово там потдерживается. А вот для вант2воте нету. Так что если найдут скрипт то смогут накручивать бонусы :D. Я хз почему в этом скрипте нету его, скрипт то не мой.
     
  15. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это не самое страшное, у многих всё лежит в одной бд, а значит мы может по всей бд шаблаться. SQL запросы прекрасно разделяются ; . Хоть DROP_DATABASE вставляй, всё равно раки от рута скрипты крутят, вот смех то. Просто тут спецов по взлому нет, так что применить на практике не так то легко.
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Так я добавил секретное слово для мстоп.
    $hash = trim(mysql_real_escape_string($_GET['hash']));

    $realhash = md5($config['secret_word'].$player);
    if ($hash != $realhash) {
    die('Access denied!');
    }
     
  17. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Никто почти не обновляет скрипты топов и берут не все у тебя, их по инету можно найти дофига и все дырявые.
    Так что осталось проверить пропускает ли mctop ' (кстати может у тебя свободный голос есть, ибо мой в 11 откатится только).
     
  18. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @Shevchik, Это уже проблема каждого. Если они не проверяют скрипты на дыры.
     
  19. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ну тогда варганим ломающий запрос на взлом админки, выкладываем на читерский форум, берём попкорн и смотрим кино? :creeper:
     
  20. Автор темы
    229900

    229900 Активный участник

    Баллы:
    88
    Ну кто нибудь даст норм скрипт для одновременой выдачи подарков с Want2Vote и MCTOP
     
  21. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Взовращаясь к теме.
    вёл на мцтопе ' в поле ника, и знаешь что я увидел?

    Fatal error: Database error in "/usr/home/mctopusr/mctop.su/sources/misc/classes/base.php" on line 65

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Shev'chik--'', `awards_given`=`awards_given`+1 WHERE username = 'Shevchik' AND h' at line 1 in /usr/home/mctopusr/mctop.su/sources/sql/mysql.php on line 81

    Приплыли. Кавычки не дойдут до сервера, сам сервер сломается раньше.
     
    REZAYS нравится это.

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