Как нуллить неткат

Статус
В этой теме нельзя размещать новые ответы.

InoffLine

Постоялец
Регистрация
18 Апр 2007
Сообщения
573
Реакции
161
Команда нуллеров знающих пхп на высоком уровне презентует вам небольшой труд :)
шутка. пхп я практически не знаю:( и команды совсем нет. зато есть editplus)
Пример идет на дистрибутиве netcat 3.1.1
Но в 3.1 все тоже самое, да и в 3 наверное.
2шку я никогда не смотрел сильно, так что там хз

1. Идим в файл /admin/CheckUserFunctions.inc.php
правим как хотим:
PHP:
<td align=center bgcolor=#3c7ea4 height=30><font color=white><b><?=CONTROL_AUTH_HTML_CMS?> <a href="http://www.netcat.ru" style="color:#FFFFFF;">NetCat</a> <?echo $VERSION_ID?> <?echo $SYSTEM_NAME?></td>
2.\admin\function.inc.php - стучалка!!!!
правим:
PHP:
  $fs = @fsockopen("www.netcat.ru", 80, $errno, $errstr, 7);
     202                $req .= "Host: www.netcat.ru\r\n";
     215            $LAST_PATCH = @join('', @file("http://www.netcat.ru$patch_url"));
проверка обновления
3. \admin\index.php - интерфейс админки
PHP:
<li><a href='http://docs.netcat.ru/30/' target='_blank'><img src='".$ADMIN_TEMPLATE."img/i_netcathelp.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELP."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELP."</a></li>
     370               <li><a href='http://netcat.ru/support/docs/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_DOC."</a></li>
     372               <li><a href='http://netcat.ru/forclients/helpdesk/' target='_blank'><img src='".$ADMIN_TEMPLATE."img/i_helpdesk.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELPDESC."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELPDESC."</a></li>
     373               <li><a href='http://netcat.ru/support/ncforum/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_FORUM."</a></li>
     374               <li><a href='http://netcat.ru/dealers/knowledgebase/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_BASE."</a></li>
     383               <li><a href='http://docs.netcat.ru/30/support/message/' target='_blank'><img src='skins/default/img/i_netcathelp.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELP."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELP."</a></li>
     384               <li><a href='http://netcat.ru/support/docs/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_DOC."</a></li>
     386               <li><a href='http://netcat.ru/forclients/helpdesk/' target='_blank'><img src='skins/default/img/i_helpdesk.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELPDESC."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELPDESC."</a></li>
     387               <li><a href='http://netcat.ru/support/ncforum/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_FORUM."</a></li>
     388               <li><a href='http://netcat.ru/dealers/knowledgebase/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_BASE."</a></li>
     499        $modules_must_have .= "\t\t<div class='block_line_link'><a href='http://netcat.ru/dealers/buynow/' target='_blank'>".SECTION_INDEX_MODULES_BUY."</a></div>\n";
4. \admin\index_page.php
PHP:
$modules_must_have .= "\t\t<div class='block_line_link'><a href='http://netcat.ru/dealers/buynow/' target='_blank'>".SECTION_INDEX_MODULES_BUY."</a></div>\n";
интерфейс админки
5. \admin\unauth.php - стучалка!!!!
PHP:
$LAST_PATCH = join(@file("http://www.netcat.ru/netcat/modules/default/patch.php?system=".$Array["SystemID"]."&version=".$Array["VersionNumber"]."&lastpatch=".$LAST_LOCAL_PATCH."&host=".$HTTP_HOST."&product=".$PRODUCT_CODE."&useremail=".$SPAM_FROM."&adminfolder=".$ADMIN_FOLDER."&userip=".$REMOTE_ADDR."&useragent=".urlencode($HTTP_USER_AGENT)));
проверка обновлений
6. \admin\lang\English.php
PHP:
     146  define("SECTION_INDEX_SUPPORT_SITE", "Техподдержка на NetCat.ru");
     211  define("SECTION_SUPPORT_SITE", "Поддержка на NetCat.ru");
     216  define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО &laquo;АИСТ&raquo;<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
     216  define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО &laquo;АИСТ&raquo;<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
     216  define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО &laquo;АИСТ&raquo;<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
     216  define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО &laquo;АИСТ&raquo;<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
     735   <li style='padding-bottom:10px'><a target=_blank href='http://www.netcat.ru/forclients/register/'>Зарегистрируйтесь на сайте netcat.ru</a>.</li>
     735   <li style='padding-bottom:10px'><a target=_blank href='http://www.netcat.ru/forclients/register/'>Зарегистрируйтесь на сайте netcat.ru</a>.</li>
     736   <li style='padding-bottom:10px'><a target=_blank href='http://www.netcat.ru/forclients/copies/'>Зарегистрируйте Вашу копию системы</a>.
     738     на странице &laquo;<a target=_blank href='http://www.netcat.ru/forclients/helpdesk/'>Поддержка онлайн</a>&raquo;.
7. \admin\patch\function.inc.php - стучалка!!!
PHP:
nc_print_status("<b>".TOOLS_PATCH_INFO_NEW." #".$LAST_PATCH."</b> (<a target=_blank href=http://www.netcat.ru/netcat/modules/default/showpatch.php?system=".$SYSTEM_ID."&version=".$VERSION_ID."&lastpatch=".$LAST_LOCAL_PATCH.">".TOOLS_PATCH_INFO_DOWNLOAD."</a>)", 'info');
     240          nc_print_status("<b>".TOOLS_PATCH_INFO_NOTINSTALLED." #".$LAST_PATCH."</b> (<a target=_blank href=http://www.netcat.ru/netcat/modules/default/showpatch.php?system=".$SYSTEM_ID."&version=".$VERSION_ID."&lastpatch=".$LAST_LOCAL_PATCH.">".TOOLS_PATCH_INFO_DOWNLOAD."</a>)", 'info');
Это интересно!

1. Структура папок меняется заходом в файл vars.inc.php, который вы найдете сами в двух местах(либо папка неткат, либо в рутовой папке) и пристальным взглядом в эти странные строчки:
PHP:
$HTTP_IMAGES_PATH = "/images/";
$HTTP_ROOT_PATH = "/netcat/";
$HTTP_FILES_PATH = "/netcat_files/";
$HTTP_DUMP_PATH = "/netcat_dump/";

# относительный путь в админку сайта, для ссылок
$ADMIN_PATH = $SUB_FOLDER.$HTTP_ROOT_PATH."admin/";
# относительный путь к теме админки, для изображений и .css файлов
$ADMIN_TEMPLATE = $ADMIN_PATH."skins/default/";
# полный путь к теме сайта, например для функции file_exists()
$ADMIN_TEMPLATE_FOLDER = $DOCUMENT_ROOT.$ADMIN_TEMPLATE;

$ROOT_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH;
$FILES_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_FILES_PATH;
$DUMP_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_DUMP_PATH;

$INCLUDE_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."require/";
$TMP_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."tmp/";
$MODULE_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."modules/";
$ADMIN_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."admin/";
2. Не забудьте также изменить файл хтааксесс(если изменили структуру кота)
Это любопытно!
1. Смена лицензии происходт легким движением руки в базе settings. Там вы находите поле SystemID.
А вот и их расшифровка:
PHP:
        case "1":
            $SYSTEM_NAME = 'Small Business';
            $SYSTEM_COLOR = '#ff9900';
            break;
        case "2":
            $SYSTEM_NAME = 'Standard';
            $SYSTEM_COLOR = '#2690cf';
            break;
        case "3":
            $SYSTEM_NAME = 'Extra';
            $SYSTEM_COLOR = '#cc3300';
            break;
        case "4":
            $SYSTEM_NAME = 'Community';
            $SYSTEM_COLOR = '#65C11A';
            break;
        case "5":
            $SYSTEM_NAME = 'Lite';
            $SYSTEM_COLOR = 'black';
            break;
        case "6":
            $SYSTEM_NAME = 'E-Commerce';
            $SYSTEM_COLOR = '#F07D22';
            break;
        case "7":
            $SYSTEM_NAME = 'SEO';
            $SYSTEM_COLOR = '#FDCC6D';
            break;
        case "8":
            $SYSTEM_NAME = 'Corporate';
            $SYSTEM_COLOR = '#525F67';
            break;
2. Смена версии происходит там же. Поле вы увидите сами.
3. А теперь самое интересное. Меняем вид входа в админку!
А делаем мы это в файлике CheckUserFunctions.inc.php, заботливо выделенным для этих целей разработчиком аиста. Кстати, если кто-то удосужится сделать это(сменить скин входа), сделайте хорошее дело поделитесь со мной:))) Можно в личку:)

Вот и все.
 
  • Заблокирован
  • #2
Кстати, если кто-то удосужится сделать это, сделайте хорошее дело поделитесь со мной)) Можно в личку
Я не понял, что сделать-то нужно?
Нужно просто пробежаться по всем файлам и заменить netcat.ru и aist.ru на microsoft.com (пусть им стучит :D )
Другое дело, когда система выдает себя по каким-то запросам. Вот тут я безсилен.

ЗЫ: скоро выложу Setup 3.12 с исправленными ошибками и переименованными папками.
 
Я не понял, что сделать-то нужно?
Нужно просто пробежаться по всем файлам и заменить netcat.ru и aist.ru на microsoft.com (пусть им стучит :D )
Другое дело, когда система выдает себя по каким-то запросам. Вот тут я безсилен.

ЗЫ: скоро выложу Setup 3.12 с исправленными ошибками и переименованными папками.
дать скин входа в админку))
Можно просто пробежатся по списку файлов, который я дал))
netcat стучит в трех местах. и аист.ру в них нету
выкладывай:)
 
3. А теперь самое интересное. Меняем вид входа в админку!
А делаем мы это в файлике CheckUserFunctions.inc.php, заботливо выделенным для этих целей разработчиком аиста. Кстати, если кто-то удосужится сделать это(сменить скин входа), сделайте хорошее дело поделитесь со мной:)))


если я правильно понял задание))
 
Levey, спрячь ссылку под хайд - не пали сайт. Или там лицензия?
Во вторых, дизайн входа в админку уже давно убран в версии 3.12 (три месяца уже прошло).
В третьих, нужно было выложить файл в котором храниться дизайн админки, а не ссылку.
 
я бы посоветовал по пункту:
3. \admin\index.php - интерфейс админки
не удалять ссылки на полезные материалы, а использовать редирект через сайт-анономайзер, при этом callback отсутствует и функционал не потерян.
 
Не совсем понял что значит убран. Что было и что стало?
Просто ты отвечал на топик опубликованный до того как выложили нуленую 3.12 (в ней стандартный дизайн убран вообще, оставлена только форма входа на белом фоне).
 
у меня вопрос! нашел обновления-установил пока на денвер! нужноли нулить обновления?
 
в большинстве случаев да. иногда - нет.
насколько я помню - в 3.12 не нужно было. но не уверен.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху