DataLife Engine > Версия для печати > Нулем Simpla CMS

Нуллим, ломаем Simpla CMS на примере версии 2.3.6.Сначала нужно скачать чистую версию Simpla CMS с официального сайта.(На момент написания статьи, последняя версия Симплы 2.3.6.)Если на сайте версию обновили, то можете попробовать занулить свежую, или взять чистую 2.3.6.

И так, поехали.

1. /install.php (удаляем строчки номер 55-56):

case 'license':
        license(); break;

2. /install.php (удаляем строчки номер 277-331):

//
//  Настройка лицензии
//
function license()
{
    $license = '';
    $error = '';

    if($result = file_get_contents("http://license.simplacommerce.com/index.php?host=".$_SERVER['HTTP_HOST']))
    {
         $testlicense = $result;
    }


    if(!empty($_POST['license']))
    { 
        $license = $_POST['license'];
        if(!$enddate = check_license($license))
        {
            $error = 'Лицензия недействительна';
        }
        elseif(!is_writable('config/config.php'))
        {
            $error = 'Поставьте права на запись для файла config/config.php';
        }
        else
        { 
            # Запишем конфиги с базой
            $conf = file_get_contents('config/config.php');
            $conf = preg_replace("/license.*/i", 'license = "'.$license.'"', $conf);
            $cf = fopen('config/config.php', 'w');
            fwrite($cf, $conf);
            fclose($cf);
            
            print "
Благодарим вас за использование лицензионной версии Simpla!

"; print "
Ваша лицензия действительна до: $enddate;

"; print "


"; exit(); } } print "
Для работы Simpla необходим лицензионный ключ:

"; if(!empty($error)) print "
$error

"; print "
".$_POST['license'].""; if(!empty($testlicense)) print "

"; else print "

Получить тестовый ключ

"; }

3. /simpla_source/index.php (удаляем строчку номер 74):

print "Лицензия недействительна
Скрипт интернет-магазина Simpla"

;

4. /simpla_source/config/config.php (удаляем строчку номер 3):

(license = ...)

5. /simpla_source/simpla/LicenseAdmin.php (удаляем этот файл)

6. /simpla_source/simpla/IndexAdmin.php (удаляем строчку номер 52):

'LicenseAdmin'        => 'license'

7. /simpla_source/simpla/IndexAdmin.php (удаляем строчки номер 76-77):

if((!in_array($h, $l->domains) || (strtotime($l->expiration)expiration!='*')) && $this->request->get('module')!='LicenseAdmin')
            header('location: '.$this->config->root_url.'/simpla/index.php?module=LicenseAdmin');

На этом все. Получаем Simpla CMS 2.3.6. Nulled.

P.S. По логам локального сервера, скрипт не стучит. Но советую перепроверить самим.

P.P.S. Если планируете создавать большой портал, лучше всего будет купить лицензию у авторов. И Вам будет спокойней, и Автора это подвигнет на улучшение движка.

Всем удачи!

Вернуться назад