Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Launcher-13 + Craftex CMS

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем AntifreeZZe, 3 янв 2015.

  1. tacos912

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

    Баллы:
    78
    Имя в Minecraft:
    tacos912
    Я даже не смотрел что такое jcr мод хД
     
  2. Хостинг MineCraft
    <
  3. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    pdo рулит да, там подготовка все фильтрует сама.
    Но ты не забывай о школоте которая заказывает скрипты(иногда с шеллом :)).
     
  4. tacos912

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

    Баллы:
    78
    Имя в Minecraft:
    tacos912
    Вопрос в силе)
     
  5. tacos912

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

    Баллы:
    78
    Имя в Minecraft:
    tacos912
    Т.е файлы связанные JCR модом от слива JCR заменить на ваши где вы вырезали и закинули на облако?
     
  6. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Я вырезал полностью, ничего от jcr вируса там ненужно вообще.
     
  7. tacos912

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

    Баллы:
    78
    Имя в Minecraft:
    tacos912
    Т.е JCR мод бред?
     
  8. Автор темы
    AntifreeZZe

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

    Баллы:
    63
    смысл в том, что как будет хешироваться пароль, задает админ.
    Смотрите функцию HashPassword в lib/system.php.
    PHP:
        function HashPassword($pass){
    $l = array(
    "1" => "md5",
    "2" => "md2",
    "3" => "ripemd128",
    "4" => "haval256,3",
    "5" => "crc32",
    "6" => "shefru",
    "7" => "adler32",
    "8" => "gost",
    "9" => "sha1",
    "0" => "tiger128,4",
    "a" => "crc32b",
    "b" => "sha256",
    "c" => "whirlpool",
    "d" => "md4",
    "e" => "sha512",
    "f" => "sha384",
    ); 
    //Default hashing table.
    $s hash($l[substr($hashkey,0,1)],$s);
    for(
    $i 1$i strlen($hashkey) - 1$i++){
    $g substr($hashkey,$i,1);
    if(
    $l[$g] != false){
    $s $s hash($l[$g], $s); //Самая соль (в обоих смыслах) тут
    }
    }
    $s hash($l[substr($hashkey$strlen($hashkey) - 1)],$s);
    return 
    $s;
    [DOUBLEPOST=1421838077,1421838035][/DOUBLEPOST]если будет $hashkey = "eeeee"; тогда и пройдет 5 раз sha512[DOUBLEPOST=1421838131][/DOUBLEPOST]в 27 строке ошибка, не $strlen , а просто strlen[DOUBLEPOST=1421838354][/DOUBLEPOST]а можно сделать так
    PHP:
        function HashPassword($pass){
    $hashkey hash("crc32"$pass); //См. сюда <<<
    $l = array(
    "1" => "md5",
    "2" => "md2",
    "3" => "ripemd128",
    "4" => "haval256,3",
    "5" => "crc32",
    "6" => "shefru",
    "7" => "adler32",
    "8" => "gost",
    "9" => "sha1",
    "0" => "tiger128,4",
    "a" => "crc32b",
    "b" => "sha256",
    "c" => "whirlpool",
    "d" => "md4",
    "e" => "sha512",
    "f" => "sha384",
    ); 
    //Default hashing table.
    $s hash($l[substr($hashkey,0,1)],$s);
    for(
    $i 1$i strlen($hashkey) - 1$i++){
    $g substr($hashkey,$i,1);
    if(
    $l[$g] != false){
    $s $s hash($l[$g], $s); //Salting
    }
    }
    $s hash($l[substr($hashkey$strlen($hashkey) - 1)],$s);
    return 
    $s;
    тогда даже алгоритм шифрования не разгадать
     
  9. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Это все неимеет смысла когда нубасам подкидывают шелл...
    А у нормальных админов и под простым md5 все железно, если 100% нет слива.
     
  10. Автор темы
    AntifreeZZe

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

    Баллы:
    63
    йа вернулся.

    тут имеет место гибкость всей конструкции. можно тупо поставить ключ "1" и будет только мд5
     

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