10.08.14, 15:43
4 комментарий
  Уроки

Нулем 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 "<p>Благодарим вас за использование лицензионной версии Simpla!</p>";
            print "<p>Ваша лицензия действительна до: $enddate;</p>";
            print "<p><form method=get><input type='hidden' name='step' value='final'><input type='submit' value='продолжить &#8594;'></form></p>";
            exit();
        }

     
        
    }

    print "<p>Для работы Simpla необходим лицензионный ключ:</p>";
    if(!empty($error))
        print "<p class=error>$error</p>";
    print "<p><form method=post name=license><textarea name=license style='width:600px; height:100px;'>".$_POST['license']."</textarea>";
    if(!empty($testlicense))
    print "<table><tr><td><p><input type='button' value='получить тестовый ключ' onclick="document.license.license.value='$testlicense';"></p></td><td><p><input type='hidden' name='step' value='license'><input type='submit' value='продолжить &#8594;'></form></p></td></tr></table>";
    else
    print "<table><tr><td><p><a target=_blank href='http://license.simplacommerce.com/index.php?domain=".$_SERVER['HTTP_HOST']."'>Получить тестовый ключ</a></p></td><td><p><input type='hidden' name='step' value='license'><input type='submit' value='продолжить &#8594;'></form></p></td></tr></table>";
    

}


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

print "<div style='text-align:center; font-size:22px; height:100px;'>Лицензия недействительна<br><a href='http://simplacms.ru'>Скрипт интернет-магазина Simpla</a></div>"
;

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)<time() && $l->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. Если планируете создавать большой портал, лучше всего будет купить лицензию у авторов. И Вам будет спокойней, и Автора это подвигнет на улучшение движка.

Всем удачи!шаблоны для dle 11.2

Комментарии

  1. narKotik 14 февраля 2015 05:16                    

    Подскажите пожалуйста, нужно установить и получить тестовый ключ а после проделать все операции, или до установки? Потому как если до установки то например файла из пункта 5 нет. а после установки уже нет этой дериктории /simpla_source/ которая находится в архиве. спасибо за ответ

  1. Слава 20 июня 2016 21:08                    

    Вот ссылка на нормальную нуленую симплу ------> http://simpla-cms-2-3-7-nulled.ru

  1. Миха 1 апреля 2017 17:12                    

    Слава спасибо огромное за ссылку! Скачал установил теперь все заработало.

  1. Славон 12 июня 2018 21:17                    

    Ага. Не фига не работает.

Напишите своё мнение