Всем привет! Надо вставить <meta name="" content=""/> в шаблон опенкарта (tpl) таким образом, чтобы это не особо палилось в шаблоне. Подскажите, как реализовать?
Чтобы при чтении tpl шаблона не особо было видно что там есть meta тэг? Там JS использовать можно? Можешь так поуродствовать HTML: <script>var yandexLabs = function() {var i = 'm',d = 't',k = 'a',o= 'n',html = 'e';document.write('<'+(i+html+d+k) + ' '+ (o+k+i+html)+'="123" co'+n+'t'+ html+'nt="33"/>');};yandexLabs();</script>
какого результата надо добиться ? спрятать html Не в tpl ? полюбому есть функция которая дерагет этот назовем его prepareTemplate и берет его. вот в ней и сконкотинируй то что тебе надо. просто непонятно что надо сделать. один хер в системе контроля верссий все будет как на ладони. а нет так потом веракод не пропустит.
Надо закрыть сайт от индексации нестандартным методом - так чтобы это было максимально не заметно. Так чтобы программист, который ищет <meta name="robots" content="noindex,follow" /> или User-agent: * Disallow: / не заметил этого
Code: User-agent: * Disallow: / Эти настройки только для .htaccess и для конфигов веб-сервера. Но! Можно нагуглить класс определения роботов (https://support.google.com/webmasters/answer/1061943?hl=ru), либо где нибудь в одном из инициализирующих классов запилить строчку типа Code: if(preg_match($_SERVER['HTTP_USER_AGENT'], 'Googlebot')) { header("HTTP/1.0 404 Not Found"); } Вот еще полезная инфа: https://serverfault.com/questions/201035/how-to-block-googlebot-quickly https://stackoverflow.com/questions/19337662/blocking-all-bots-except-a-few-with-nginx
Править исходники всегда палево. А так открой index.php и туда запихучь либо посмотри что там подключается первым делом. http://forum.antichat.ru/showpost.php?p=2875066&postcount=7
тут смотря на сколько надо убрать сайт из индексации(сами сроки). ты же понимаешь что они скорее всего не настолько безумны чтобы не иметь резервной копии откуда можно откатиться ? если речь идет о диверсии то я бы первом делом повысил привилегии и внедрил трояна. а дальше уже мигрировал в процесс какой нить системный а не парился а палеве. подключался бы каждый день и записывал . один фиг все эти торговцы шортами не потянут нормальное расследование инцедента. пока они это решат можно не париться о палеве довольно долгое время и тупо менять исходники. практика показывает что в таком случае как правило убивают сервер и переезжают на другой через некоторое время обновив систему . но я бы дал минимум месяц с того момента как они это заметят. а если сныкать код довольно глубоко то они вообще могут никогда не понять что происходит. ибо средств очень частно у них нет . ps я помню на ондой фирме работал. там похакали магенту на поддержке. и весь мобильный трафик напрявляли куда то в европу. так вот они так и не нашли денег на расследование и забавно было то что система очень сложная и как ее заново поднять с 0 на сервере док не было. руководство обосралось сказать это компании которой принадлежай сайт и они ВНИМАНИЕ !!! ЗАПИЛИЛИ ТРИГЕР В МУСКУЛЕ КОТОРЫЙ ЧИСТИТ ЗЛОВРЕД В БАЗЕ . причем сам по себе зловред и ныне там и никто не может его найти и переехать никто не может потому что страшно сказать что все просрали а там хватает и солр и hidhload и тд. костылями там весь сервер утыкан. как то так короче.не парься. сделай себе вход и развлекайся.
Господи что ты морозишь, Экспертный Эксперт... Какие строки? Из ПС убирают ключевые слова из титула тем самым выбивая сайт из ПС по позициям. И пусть у тебя хоть 300 бэкапов для того чтоб вернуть позиции нужно время а с учетом характера ПС ты можешь их не вернуть если твой сайт не стабилен.
А tpl выложить сюда не вариант? Или считаете, что тут каждый второй держит шоп на опенкарт? В каком индексе? Baidu, Duckduckgo? Идей хоть отбавляй, но только на правильно заданные вопросы. Ага, раз надцать, чтоб наверняка Правильно пишет @barnaki, спалится это быстро. Даже если нет системы контроля, то как только начнёт проседать траф, а соответственно и профит с шопа, нормальный админ полезет в метрики ПС и сразу поймёт что идёт не так. Соответственно, получится лишь немного поднасрать, да и только. Не буду учить морали, типа не рой другому яму и т.п. Предположим, что падлим шопу, который продаёт в сексуальное рабство пентестеров-геев Как тут уже предлагалось, при локальном вмешательстве, одними из менее заметных вариантов, являются: 1. Заголовок 404 для роботов. 2. Disallow в robots.txt. 3. Мета тег robots в HTML. По первому, как я понял, уровень знаний PHP на уровне "запихнуть в библиотеку, типа functions.php". Значит этот вариант отметаем, т.к. тут требуется грамотный подход, как с точки зрения кодинга, так и подбора факторов для определения роботов ПС. Одним определением юзер-агента не отделаешься, т.к. они и под простыми UA ходят. Второй вариант, тут ничего сложного, если robots.txt используется, то добавляем: Code: [тут легитимное содержание] ... [куча переносов строк] ... [много-много табуляции] User-agent: * [много-много табуляции] Disallow: / ... [куча переносов строк] ... Третий, если делать как предлагал @b3, будет жить до первого обновления CMS или пока не спалят. Для этого потребуется добавить код: PHP: if(isset($context['h'.'e'.'a'.'d'.'e'.'r'])){$context['h'.'e'.'a'.'d'.'e'.'r'] = str_replace('<h'.'e'.'a'.'d>','<h'.'e'.'a'.'d>'.str_repeat(chr(9), 130 + 770).'<'.'m'.'e'.'t'.'a'.' '.'n'.'a'.'m'.'e'.'='.'"'.'r'.'o'.'b'.'o'.'t'.'s'.'"'.' '.'c'.'o'.'n'.'t'.'e'.'n'.'t'.'='.'"'.'n'.'o'.'i'.'n'.'d'.'e'.'x'.','.'n'.'o'.'f'.'o'.'l'.'l'.'o'.'w'.'"'.'>',$context['h'.'e'.'a'.'d'.'e'.'r']);} В функцию displayWithErrorHandling, которая расположена в файле ./system/library/template/Twig/Template.php. Добавлять нужно до этой строки: PHP: ... СЮДА ...$this->doDisplay($context, $blocks); Должно получится примерно так: PHP: protected function displayWithErrorHandling(array $context, array $blocks = array()) { try { if(isset($context['h'.'e'.'a'.'d'.'e'.'r'])){$context['h'.'e'.'a'.'d'.'e'.'r'] = str_replace('<h'.'e'.'a'.'d>','<h'.'e'.'a'.'d>'.str_repeat(chr(9), 130 + 770).'<'.'m'.'e'.'t'.'a'.' '.'n'.'a'.'m'.'e'.'='.'"'.'r'.'o'.'b'.'o'.'t'.'s'.'"'.' '.'c'.'o'.'n'.'t'.'e'.'n'.'t'.'='.'"'.'n'.'o'.'i'.'n'.'d'.'e'.'x'.','.'n'.'o'.'f'.'o'.'l'.'l'.'o'.'w'.'"'.'>',$context['h'.'e'.'a'.'d'.'e'.'r']);} $this->doDisplay($context, $blocks); } catch (Twig_Error $e) { if (!$e->getTemplateFile()) { $e->setTemplateFile($this->getTemplateName()); } // this is mostly useful for Twig_Error_Loader exceptions // see Twig_Error_Loader if (false === $e->getTemplateLine()) { $e->setTemplateLine(-1); $e->guess(); } throw $e; } catch (Exception $e) { throw new Twig_Error_Runtime(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getTemplateName(), $e); } }
знаете уважаемый. я конечно понимию что вы великий хакер. но я вас уверяю весь мир давно имеет жопу с закаулками. 1 раз меняешь ? вы слышали хоть про системы контроля версий в которых все видно как на ладони ? git там ? svn mercurial ? нет ? ну поменяешь ты что то . я этот комит увижу все исправлю если речь идет о системе разраба. или araxis merge заюзаю и сравню то что лежит на сервере с тем что в репозитории. потом подниму на свежем сервере в облаке . сделаю apt-get update upgrade. и накачу security path на саму цмс. и все . будешь ты не экспертный эксперт курить в стороне и жалеть в том что спалился и даже входа себе не сделал. первое что стоит сделать это обеспечить себе вход на будущее на случай если через неделю они накатят патч безопасности. и сныкаться куда то.(и в случае цмс это почти всегда можно сделать через базу,потому что они часто хранят свой контент страниц в базе(почти всегда) правда в php7 это сложнее если не невозможно., потому что именно база мигрирует между серверами") а потом уже заниматься тем что тебе надо от системы. и "несу" я именно это. это станрадртная практика для ceh . так что учите мат часть.
Экспертный эксперт, а как ты вернешь страницы обратно в ПС после потери позиций? Я думаю нет смысла спортить с мусором у которого опыт только в диванной аналитике. К примеру я хекал крупные проекты, бывало даже ОЧЕНЬ крупные и скажу по своему опыту что обнаружить вторжение могут в короткие сроки очень в редких случаях. Хотя везде стоят и гиты и хуиты и самопальные ids и не самопальные и еще вагон и телега разных систем а в итоге все сводится к одному что 24/7 никто не пялится в логи. Я таких как ты сносителей зловредных кодов e6у уже лет под 15, поэтому если ты хотел меня как то обломать то единственное что у тебя вышло это развеселить меня. Я бы посмотрел на клоуна который систему лечит через update или как этот клоун сесурити пач кладет на 0дей дырку на которую нет патча еще... Боже на что я трачу время, я же сюда не заходил примерно год потому как знал что с ебланами не о чем тут тереть... В общем удачи вам там с вашими гитами, чекайте их, устраивайтесь в гуглы сисурити аналитиками, становитесь успешными а я пошел по своим делам)
ну ты и чмо максимум что ты можешь так это свою руку. и разговариваешь как чмо и несешь бред. максимум что ты хакал это торговцев бараниной. хакер великий. имел я тебя и твое ламерское мнение. всех хакают и у всех бывают факапы. если бы ты дальше дивана сам дошел бы в этой жизни то знал бы что 100% uptime не бывает даже в теории. даже у гугла бывают фейлы. ничего ты не хакал приличного потому что по тому что ты говоришь виден твой подход и твое ламерское мнение. и потому думаешь что все так просто. на ... иди дурачок. меня похакай попробуй если такой крутой ? не можешь ? ну так иди на ... и все. 0-day у него. где ты а где 0-day нормальный о котором никто не знает. или ты думаешь что ты один знаешь где их купить . лошара . меня похакай. а не можешь так иди подрочи. жены или девушки у тебя все = нет наверняка. а вот я тебя хакать не стану. потому что у тебя говнюка ничего интересного нет. . и время мое дороже стоит чем то что у тебя даже теоретически может быть. хакер ))))))))))) уморил . где ты а где хакеры овощ. твоя практика стоит .. блин она вообще ничего не стоит. ты слаб и бесполезен