Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   [JustNode] CSS (htc|xml) redirect (https://forum.antichat.xyz/showthread.php?t=289277)

Unknown 16.08.2011 21:42

Мини заметка в которой поведаю о сравнительно новом способе редиректа с помощью таблиц стилей [css].​


Q: Зачем?

A: Да просто так!

Q: Где пригодится?

A: 100 файлов ссылаются на один CSS, а на серваке nginx или iis (htaccess=off)

Q: Было!

A: Срать!


Предисловие: оказывается в css можно выполнять js.

Примеры кодов представлены крайне простые и короткие (вообщем без коментариев).

Для начала разберемся с ишаком!

redirect.htc

Код:

Code:

function redirect() {
window.document.location.href = 'http://www.google.com';
}

В style.css вставляем:

Код:

Code:
body {
-ms-behavior:url("redirect.htc");
}

Теперь с лисой.

redirect.xml

Код:

Code:

var elem = this;       

window.addEventListener('load',
function()
{
location.href='http://www.google.com';
},false);

В style.css вставляем:

Код:

Code:
body {
-moz-binding:url("redirect.xml#redirect");
}


seofilms 16.08.2011 21:46

Спасибо, бро, нужная инфа.

в .htc можно только редирект или любой js код вписать?

variselus 25.08.2011 17:29

судя по всему любой...

редирект просто в качестве примера))


Время: 20:04