1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

  1. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Ну у 'супир админа' сольют бд меньше чем за день. А вот у действительно защищёных скриптов есть потенциал
     
  2. tacos912

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

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

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Зачем тебя вообще ставить jcr мод ?
     
  4. alexandrage

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

    Баллы:
    173
    Тогда че ты паришься? Если ты уверен что твоя база под 100% антисливом.
     
  5. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Ну я уже провёл все необходимые меры защиты от sql инъекций. И + pdo там есть возможность сразу избегать инъекций
     
  6. tacos912

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

    Баллы:
    78
    Имя в Minecraft:
    tacos912
    Я даже не смотрел что такое jcr мод хД
     
  7. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    =)
     
  8. alexandrage

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

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

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

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

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Эт да :rolleyes:
     
  11. tacos912

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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    tacos912
    Т.е JCR мод бред?
     
  14. Автор темы
    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;

    если будет $hashkey = "eeeee"; тогда и пройдет 5 раз sha512
    в 27 строке ошибка, не $strlen , а просто strlen
    а можно сделать так
    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;
    тогда даже алгоритм шифрования не разгадать
     
  15. alexandrage

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

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

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

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

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

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