У товарища имеется доступ к клиентскому центру IPS. Попросил его скачать для меня IP.Board 3.4.2, IP.Content 2.3.4, IP.Blog 2.6.1 и IP.Chat 1.4.2. Но все это лицензия, а мне нужно запилить их в нулл. Качать нуллы от других не хочу т.к. не доверяю этим нуллам и там полно шелов и косяков. Кто шарит как сделать нулл под каждый из этих компонентов?
Может давай я поделюсь с тобой чистым лицензионным продуктом а ты напишешь статью как сделать нулл? Думаю всем будет полезно т.к. много таких кто не хочет качать чужие нуллы.
у меня нет времени на это. нулл сделать не сложно в IPB порядка 4-5 файлов где есть стучалки. нулл от ipbzona - нормальный, только ссылки на их сайт убрать и всё.
можешь и сам занулить, берёшь ретейл (слитый с клиент-центра), берёшь нулл от ipbzona и тупо прогой сравниваешь какие файлы поменялись
Я так и дела... )) Просто я не пойму там пару строк меня в ступор вводят. Не пойму зачем они. --- добавлено: 28 янв 2013 в 11:44 --- Файл \admin\applications\core\modules_admin\applications\hooks.php Оригинал: Код: $return[1] = "https://www.invisionpower.com/clients"; NULL IPB Zona: Код: $return[1] = "https://www.!!!CONSTHOMEIPS!!!/clients"; Файл \admin\applications\core\modules_admin\diagnostics\xml\menu.xml Оригинал: Код: Connection Checker</title> <subitems> <subitem> <subitemtitle>Connection Checker</subitemtitle> <subitemlang>connection_checker</subitemlang> <subsection>diagnostics</subsection> <subitemurl>do=connections</subitemurl> <subitemrolekey>connection_checker</subitemrolekey> <subisredirect>0</subisredirect> </subitem> </subitems> </item> <item> <title> NULL IPB Zona: Эти строчки удалены Файл \admin\applications\core\modules_admin\tools\licensekey.php Оригинал: Код: $skinGenIsSupported = (bool) $licenseData['skinGen']; NULL IPB Zona: Код: $skinGenIsSupported = true; Файл \admin\applications\core\modules_admin\diagnostics\xml\permissions.xml Оригинал: Код: $response = $classFileManagement->getFileContents( "http://license.invisionpower.com/?a=activate&key={$this->request['license_key']}&url={$this->settings['board_url']}" ); /* Is the key invalid? */ if ( !$response ) { return $this->activateForm( $this->lang->words['license_key_server_error'] ); } if( $response == 'NO_KEY' ) { return $this->activateForm( $this->lang->words['license_key_notfound'] ); } elseif ( $response == 'TEST_INSTALL_ALREADY_ACTIVE' ) { return $this->activateForm( $this->lang->words['license_key_test_in_use'] ); } $response = @json_decode( $response, true ); if( !isset( $response['result'] ) or $response['result'] != 'ok' ) { return $this->activateForm( $this->lang->words['license_key_bad'] ); } IPSLib::updateSettings( array( 'ipb_reg_number' => $this->request['license_key'] ) ); $this->settings['ipb_reg_number'] = $this->request['license_key']; NULL IPB Zona: Код: IPSLib::updateSettings( array( 'ipb_reg_number' => 'B9AAD450CA7A1E20BEEFDA36FB89FA1C' ) ); $this->settings['ipb_reg_number'] = 'B9AAD450CA7A1E20BEEFDA36FB89FA1C'; Что это за цифры? B9AAD450CA7A1E20BEEFDA36FB89FA1C'
попробуй поиском по всем файлам поискать " CONSTHOMEIPS ", если нету, значит это просто текст которым они заменили ссылку. Убрали пункт меню с диагностикой, потому что он стучит. $licenseData['skinGen'] возвращает true если лицензия, false если нет. они сразу поставили true. удалённая часть это проверка ключа, а цифры 'B9AAD450CA7A1E20BEEFDA36FB89FA1C' - это ключ, возможно не настоящий.
Я уже третьи сутки ковыряюсь и не могу найти где у ipbzon`ы ссылки залиты. не подскажите какой файл ковырять на самом скрипте форума?
Могу продемонстрировать нуллинг по TeamViever. Собери компанию людей интересующихся этим вопросом. Организуем мастер-класс.
Извиняюсь за оффтоп, а чем Вам неугодили уже нулёные версии ? Там же и вроде дыр мало или вообще нет. Ещё раз извиняюсь