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

  #8  
Старый 14.07.2009, 19:37
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

свободно особенно если ты хозяин форума ) а если нет, это реально если на форуме есть XSS - если тебе нужен ip можно вставить скрытый iframe

вот что можно узнать с помощью js

Код:
<script language='javascript'>
document.write('<table border="0" cellspacing="0" cellpadding="5">');
document.write('<tr><td>Agent Name:</td><td nowrap>'+window.navigator.appName+'</td></tr>');
document.write('<tr><td>Agent Version:</td><td nowrap>'+window.navigator.appVersion+'</td></tr>');
document.write('<tr><td>Agent CodeName:</td><td nowrap>'+window.navigator.appCodeName+'</td></tr>');
document.write('<tr><td>Platform:</td><td nowrap>'+window.navigator.platform+'</td></tr>');
document.write('<tr><td>User agent:</td><td nowrap>'+window.navigator.userAgent+'</td></tr>');
document.write('<tr><td>Language:</td><td nowrap>'+window.navigator.userLanguage+'</td></tr>');
document.write('<tr><td>Cookie enabled:</td><td nowrap>'+window.navigator.cookieEnabled+'</td></tr>');
document.write('</table>');


</script>
ну а вот тебе скриптос для ифрейма на php

PHP код:
<?php
$ip
=array('ip'=>$_SERVER['REMOTE_ADDR'],'ipp'=>$_SERVER['HTTP_VIA'],'ipf'=>$_SERVER['HTTP_X_FORWARDED_FOR'],'ua'=>$_SERVER["HTTP_USER_AGENT"]);
foreach(
$ip as $k=>$v){if(!$v){$ip[$k]='<font color=grey>unknown</font>';}}

echo 
'<table border="0" cellspacing="0" cellpadding="5">
<tr><td>IP:</td><td nowrap>'
.$ip['ip'].'</td></tr>
<tr><td nowrap>IP proxy:</td><td nowrap>'
.$ip['ipp'].'</td></tr>
<tr><td nowrap>IP forward:</td><td nowrap>'
.$ip['ipf'].'</td></tr>
</table>'
;
?>
хм пока печатал вспомнил кое что... на форумах часто можно указывать URL на свой аватар или включать в сообщения свои картинки... почему бы эту картинку не генерировать php скриптом? тоже свободно )



PHP код:
<?php
$im 
= @imagecreate (20050) or die ("Cannot Initialize new GD image stream");
$background_color imagecolorallocate ($im255255255);
$text_color imagecolorallocate ($im000);

$ip=array(
    
'ip'=>$_SERVER['REMOTE_ADDR'],
    
'ipp'=>$_SERVER['HTTP_VIA'],
    
'ipf'=>$_SERVER['HTTP_X_FORWARDED_FOR'],
    
'ua'=>$_SERVER["HTTP_USER_AGENT"]);

$x=$y=5;
foreach(
$ip as $k=>$v){
    if(!
$v){$v='unknown';}
    
imagestring ($im1$x$y$v$text_color);
    
$y+=10;
    }

header("Content-type: image/jpeg");
imagejpeg ($im);
imagedestroy ($im);
exit();
?>
можешь свою картинку любую выводить )
можно даже просто

PHP код:
//злые дейтсвия по определению IP и отправки его тебе... а патом
header("Content-type: image/jpeg");
echo 
implode("",file("img.jpg"));
exit; 
 
Ответить с цитированием