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

Тема в разделе "NetCat", создана пользователем InoffLine, 27 июл 2008.

Статус темы:
Закрыта.
  1. InoffLine

    InoffLine

    Регистр.:
    18 апр 2007
    Сообщения:
    573
    Симпатии:
    155
    Команда нуллеров знающих пхп на высоком уровне презентует вам небольшой труд :)
    шутка. пхп я практически не знаю:( и команды совсем нет. зато есть 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$errstr7);
         
    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, заботливо выделенным для этих целей разработчиком аиста. Кстати, если кто-то удосужится сделать это(сменить скин входа), сделайте хорошее дело поделитесь со мной:))) Можно в личку:)

    Вот и все.
     
    FoxMALDER, komyak, stadion и 6 другим нравится это.
  2. spa

    spa Читатель

    Заблокирован
    Регистр.:
    23 окт 2007
    Сообщения:
    112
    Симпатии:
    119
    Я не понял, что сделать-то нужно?
    Нужно просто пробежаться по всем файлам и заменить netcat.ru и aist.ru на microsoft.com (пусть им стучит :D )
    Другое дело, когда система выдает себя по каким-то запросам. Вот тут я безсилен.

    ЗЫ: скоро выложу Setup 3.12 с исправленными ошибками и переименованными папками.
     
  3. InoffLine

    InoffLine

    Регистр.:
    18 апр 2007
    Сообщения:
    573
    Симпатии:
    155
    дать скин входа в админку))
    Можно просто пробежатся по списку файлов, который я дал))
    netcat стучит в трех местах. и аист.ру в них нету
    выкладывай:)
     
  4. Levey

    Levey Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    55
    Симпатии:
    7
    http://www.zerkala.ru/source/admin/
    пхпшник Посмотреть вложение CheckUserFunctions.inc.rar


    если я правильно понял задание))
     
  5. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Levey, спрячь ссылку под хайд - не пали сайт. Или там лицензия?
    Во вторых, дизайн входа в админку уже давно убран в версии 3.12 (три месяца уже прошло).
    В третьих, нужно было выложить файл в котором храниться дизайн админки, а не ссылку.
     
    Levey нравится это.
  6. DreamCast

    DreamCast Писатель

    Регистр.:
    5 май 2006
    Сообщения:
    5
    Симпатии:
    0
    я бы посоветовал по пункту:
    3. \admin\index.php - интерфейс админки
    не удалять ссылки на полезные материалы, а использовать редирект через сайт-анономайзер, при этом callback отсутствует и функционал не потерян.
     
  7. Levey

    Levey Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    55
    Симпатии:
    7
    Не совсем понял что значит убран. Что было и что стало?
     
  8. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Просто ты отвечал на топик опубликованный до того как выложили нуленую 3.12 (в ней стандартный дизайн убран вообще, оставлена только форма входа на белом фоне).
     
    Levey нравится это.
  9. emil116rus

    emil116rus Постоялец

    Регистр.:
    29 мар 2008
    Сообщения:
    130
    Симпатии:
    15
    у меня вопрос! нашел обновления-установил пока на денвер! нужноли нулить обновления?
     
  10. InoffLine

    InoffLine

    Регистр.:
    18 апр 2007
    Сообщения:
    573
    Симпатии:
    155
    в большинстве случаев да. иногда - нет.
    насколько я помню - в 3.12 не нужно было. но не уверен.
     
Статус темы:
Закрыта.