Шифратор html

BLACK_DANTE
На сайте с 24.03.2007
Offline
188
1704

Здравствуйте!

Раньше часто возился с темами для ВордПресс и постоянно видел зашифрованные ссылки на источник, откуда скачан шаблон. При этом когда просматриваешь исходный код страницы, ссылка отображалась в нормальноь виде без всяких

<sсript></sсript>

Скажите, а как добиться такого эффекта-то? побродил по шифраторам, нигде не нашел ничего подобного. :(

Может кто пользовался раньше? Буду благодарен.

Спасибо!

Будьте людьми.
!
На сайте с 29.11.2007
Offline
109
#1

BLACK_DANTE, видимо здесь именно сама структура ВП, т.к. шаблоны - это php файлы, а значит обязательно, где-нибудь в footer.php или sidebar.php есть php-код, отвечающий за вывод ссылки.

При просмотре кода-страницы через браузер, Вам уже показывается результат его выполнения, поэтому нужно смотреть именно в файлах-шаблонах.

Если совсем просто, встречал когда адрес сайта задавали в какой-нибудь переменной, а вот уже в шаблоне указывали только ее вывод.. в большинстве случаев веб-мастер не стал бы обращать внимание на переменную, но вот отобразить ссылку, причем скрутую она бы смогла )

.
BLACK_DANTE
На сайте с 24.03.2007
Offline
188
#2

Есть возможность использовать расширение php для шаблона.

Так-же сегодня наткнулся на полностью зашифрованный шаблон для Джумлы.

Если задавать адрес сайта в переменной, подозрительно, ведь в любой момент можно сменить ссылку, не очень хочется такого делать, чтобы было меньше вопросов, т.к. свои ссылки потом туда пихать не собираюсь...

Может есть еще какие-либо способы?

Спасибо!

!
На сайте с 29.11.2007
Offline
109
#3

Видимо смотреть нужно в сторону шифрования php, т.к. в любом случае мы хотим получить в браузере нормальный html-код, а не js, значит выводить их будем через php, а вот его код и скроем.

Нашел статью, в которой на примере шифруют php-код, который выводит текст, соот. для нашего примера сможем заменить его на адреса. Там код:

for($i=0;$i<50;$i++){print("Message #".$i."<br>");}

в итоге получает вид из набора символов Zm9yKCRp... - а этот код уже спокойно вывести, чтобы при просмотре в браузере остался только html-код, без js и пр)

А также в качестве примера посмотрите тему Hybryd, там создали отдельную папку library, в которой еще подпапки вида functions, legasy и т.д. а вот в коде в футере, например, вместо подозрительных ссылок и пр. стоят конструкции вида:

<?php hybrid_footer(); // Hybrid footer hook ?>
<?php wp_footer(); // WordPress footer hook ?>
zhidronsss
На сайте с 12.10.2007
Offline
36
#4

можно копать в эту строну

<?

eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkgkT08wME8wME8wKTs=')));
?>

-код не заработает, только для примера

соответственно смотрим http://www.php.net/eval , http://us2.php.net/base64_decode и http://us2.php.net/manual/ru/function.base64-encode.php

[Удален]
#5

да, обычно так и делается, еще gzip любят использовать подобные извращенцы. При этом они тысячу раз сделают цикл зип-бейз64-евал, только вот вопрос зачем?

JD
На сайте с 08.12.2008
Offline
471
#6

Это обычный php обфускатор. Не js (html), а именно php. Сами методы могут быть различными - от примитивного base64 кодирования до реально извращенной обфускации.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий