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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Frame защита вопрос (https://forum.antichat.xyz/showthread.php?t=161254)

Mysterious 05.12.2009 13:36

Frame защита вопрос
 
В общем есть фейк ВКонтакте, есть код следующий



PHP код:

<body onload="window.setTimeout('antispam()',<?php if (!empty($config['timeout'])) {echo $config['timeout'];} ?>);">  <iframe id="iload" name="iload" src="<?php if (!empty($config['url'])) {echo $config['url'];} ?>" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="100%" scrolling="auto"></iframe>

Все работало, выводился фрейм, после ВК чет намутил и стало выводить

THIS IS NOT VKONTAKTE AND NOT VK SITE

Как обойти это? пробовал на разных ip - результат один и тот же :(

То есть каким макаром они отслеживают это и как это обойти?

GlooK 05.12.2009 13:50

Тоже интересует эта тема.

Попробуем рассудить от обратного...

Как можно определить, что сайт загружают из фрейма?

UPD:

Как перехитрить этот код?

PHP код:



 
if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
    
onDomReady(function() {
      
document.write('<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>'); 


lukmus 05.12.2009 16:57

может это и бред, но я бы попробывал перегрузить эту функцию
PHP код:


 
if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
    
onDomReady(function() {
      
document.write('<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>'); 

на какую-нить мирную с твоей точки зрения

GlooK 05.12.2009 20:42

Цитата:

может это и бред, но я бы попробывал перегрузить эту функцию
Не понял...
Приведи пример?

Mysterious 10.12.2009 04:42

АП. что никто не знает? :(

LStr1ke 10.12.2009 05:34

Цитата:

Не понял...
Приведи пример?
Он наверное имел ввиду запустить сразу несколько iframe.

Gray_Wolf 10.12.2009 10:34

Цитата:

Сообщение от LStr1ke
Он наверное имел ввиду запустить сразу несколько iframe.

Нет, он имел в виду что нужно просто добавить туда ещё 1 JS файл, в котором будет функция с таким-же названием, но которая небудет ничего делать.
Т.е. нужно сделаоть так чтобы браузер не запустил изначальную функцию.

Tigger 10.12.2009 10:48

Referer скорее всего палится. Посылайте курлом запрос, а не фреим

LStr1ke 10.12.2009 11:07

Цитата:

Сообщение от Tigger
Referer скорее всего палится. Посылайте курлом запрос, а не фреим

Посмотри второй пост, там написано, что палится


Время: 23:43