Мскировка dle

Тема в разделе "DLE", создана пользователем Yasnikov, 13 фев 2012.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Yasnikov

    Yasnikov Постоялец

    Регистр.:
    11 сен 2011
    Сообщения:
    131
    Симпатии:
    1
    В общем интересует : Каким образом можно замоскировать Dle ? Чтоб не разработчики не кто либо другой не смог понять что это dle !
     
  2. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    Самое простое - это найти простым поиском в исходниках все упоминания dle- или dle, и заменить их на что-то другое...
     
  3. Yasnikov

    Yasnikov Постоялец

    Регистр.:
    11 сен 2011
    Сообщения:
    131
    Симпатии:
    1
    Нет не реально . Дле легко узнать глядя в код и там сразу видно будет что enigne/ итд .... это уже палево. А переделать папку enigne не реал... Какие еще предложения?
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    :ah: перерыть все исходники и переделать все папки енгине на свои... также можно поправить шаблонов, аплоадс и т.п.... только смысл то прятат кмс когда в любом случае те кому надо будет увидят что это за кмс как ты не пытайся ее спрятать
     
  5. Demix9

    Demix9

    Регистр.:
    19 ноя 2008
    Сообщения:
    163
    Симпатии:
    17
    Изначально удалить любое упоминание DLE, в index.php в engine.php, затем спрятать админку, потом переписать $_GET запросы и убрать ЧПУ, сменить пути для папок движка... ну впринцепи уже будет труднее узнать DLE.
     
  6. Yasnikov

    Yasnikov Постоялец

    Регистр.:
    11 сен 2011
    Сообщения:
    131
    Симпатии:
    1
    Ясность то полная , а реализовать как напишите решение если не сложно , по пунктом что , где менять... итд... спасибо!
     
  7. Demix9

    Demix9

    Регистр.:
    19 ноя 2008
    Сообщения:
    163
    Симпатии:
    17
    В index.php последняя строчка, там увидите копирайт - смело удаляйте.
    engine.php - в конце тоже есть строчка <meta name="generator" content="DataLife Engine (http://dle-news.ru)" /> её тоже удаляйте.

    По поводу $_GET уже сложнее, в каждом файле необходимо переименовать переменные do, userid, newsid, static в любую другую по вашему выбору. ЧПУ отключается в админ панели.
     
  8. Yasnikov

    Yasnikov Постоялец

    Регистр.:
    11 сен 2011
    Сообщения:
    131
    Симпатии:
    1
    С файлами index и enigne понятно, это само собой. Но чпу смысл откл? Запросы типо newsid=1 или как то в этом роде так и будет палится регистрация , да и в самом исходном коде палятся эти элементы :

    http://site.ru/engine/opensearch.php

    Код:
    <script language="javascript" type="text/javascript">
    <!--
    var dle_root      = '/';
    var dle_admin      = '';
    var dle_login_hash = '';
    var dle_group      = 5;
    var dle_skin      = 'kmix';
    var dle_wysiwyg    = 'no';
    var quick_wysiwyg  = '0';
    var dle_act_lang  = ["Да", "Нет", "Ввод", "Отмена"];
    var menu_short    = 'Быстрое редактирование';
    var menu_full      = 'Полное редактирование';
    var menu_profile  = 'Просмотр профиля';
    var menu_send      = 'Отправить сообщение';
    var menu_uedit    = 'Админцентр';
    var dle_info      = 'Информация';
    var dle_confirm    = 'Подтверждение';
    var dle_prompt    = 'Ввод информации';
    var dle_req_field  = 'Заполните все необходимые поля';
    var dle_del_agree  = 'Вы действительно хотите удалить? Данное действие невозможно будет отменить';
    var dle_complaint  = 'Укажите текст вашей жалобы для администрации:';
    var dle_p_send    = 'Отправить';
    var dle_p_send_ok  = 'Уведомление успешно отправлено';
    var dle_del_news  = 'Удалить статью';
    var allow_dle_delete_news  = false;
    var dle_search_delay  = false;
    var dle_search_value  = '';
    $(function(){
        FastSearch();
    });//-->
    </script><script language="javascript" type="text/javascript">
    <!--
        hs.graphicsDir = '/engine/classes/highslide/graphics/';
        hs.outlineType = 'rounded-white';
        hs.numberOfImagesToPreload = 0;
        hs.showCredits = false;
     
        hs.lang = {
            loadingText :    'Загрузка...',
            playTitle :      'Просмотр слайдшоу (пробел)',
            pauseTitle:      'Пауза',
            previousTitle :  'Предыдущее изображение',
            nextTitle :      'Следующее изображение',
            moveTitle :      'Переместить',
            closeTitle :      'Закрыть (Esc)',
            fullExpandTitle : 'Развернуть до полного размера',
            restoreTitle :    'Кликните для закрытия картинки, нажмите и удерживайте для перемещения',
            focusTitle :      'Сфокусировать',
            loadingTitle :    'Нажмите для отмены'
        };
     
    //-->
    </script>
    Папка /templates/


    Так что тут куда более сложнее, да и чпу нужная вещь тока без концовки html
     
  9. Demix9

    Demix9

    Регистр.:
    19 ноя 2008
    Сообщения:
    163
    Симпатии:
    17
    Я когда переделывал отключал ЧПУ, если хотите можно переписывать и ЧПУ там не трудно. Просто нужно в .htaccess прописать новые $_GET переменные, то есть заменить старые на новые и ЧПУ будет работать, но опять же будет видно что это DLE.

    Часть кода выше легко шифруется и убирается, вообщем, при желании за сутки - двое можно не плохо зашифровать движок, главное желание и прямые руки)
     
  10. dmx

    dmx

    Регистр.:
    22 июн 2011
    Сообщения:
    671
    Симпатии:
    534
    Проще сжать код в одну строку и достаточно.