![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ściągnąłem sobie dodatek do Mozilli o nazwie Proctor umożliwiający ukrycie faktycznego IP i zastąpienie go wymyślonym. I faktycznie działa, z jednym wyjatkiem - gdy ktoś korzysta z poniższego skryptu:
[php:1:c074073f37]<?php function fetchip() { //get useful vars: $client_ip = $_SERVER['HTTP_CLIENT_IP']; $x_forwarded_for = $_SERVER['HTTP_X_FORWARDED_FOR']; $remote_addr = $_SERVER['REMOTE_ADDR']; // then the script itself if (!empty ($client_ip) ) { $ip_expl = explode('.',$client_ip); $referer = explode('.',$remote_addr); if($referer[0] != $ip_expl[0]) { $ip=array_reverse($ip_expl); $return=implode('.',$ip); } else { $return = $client_ip; }; } elseif (!empty($x_forwarded_for) ) { if(strstr($x_forwarded_for,',')) { $ip_expl = explode(',',$x_forwarded_for); $return = end($ip_expl); } else { $return = $x_forwarded_for; }; } else { $return = $remote_addr; }; unset ($client_ip,$x_forwarded_for,$remote_addr,$ip_expl,); return $return; }; $ip=fetchip(); ?>[/php:1:c074073f37] Forum phpBB nie wykrywa prawdziwego adresu tylko pokazuje moje 123.123.123.123 - a ten skrypt nie? Czemu? Mocno mnie to zaciekawiło ale nie mogę rozpracować zbytnio tego skryptu - pomożecie? Przebija sie przez proxy w3cache i proctora? W jaki sposób? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
jak chcecie sobie poogladac wszystki mozliwe zeczy o polaczeniu to polecam taki oto skrypt: [php:1:686d3fc65c]<?php <html> <style> td{ font-size:10pt; font-face:verdana; } b{ font-weight:900; font-size:15pt; } </style> <table cellspacing='0' cellpadding='4' border='0'> <tr> <td width='500'>Key</td> <td>wartość</td> <tr> <td colspan=2><b>$_SERVER</b></td> </tr> <? $keys1 = array_keys($_SERVER); for ($i = 0; $i < count($_SERVER); $i++){ print " <tr> <td>".$i." ".$keys1[$i]."</td> <td>".$_SERVER[$keys1[$i]]."</td> </tr>"; } ?> <tr> <td colspan=2><b>$_ENV</b></td> </tr> <? $keys2 = array_keys($_ENV); for ($i = 0; $i < count($_ENV); $i++){ print " <tr> <td>".$i." ".$keys2[$i]."</td> <td>".$_ENV[$keys2[$i]]."</td> </tr>"; } ?> <tr> <td colspan=2><b>$_COOKIE</b></td> </tr> <? $keys3 = array_keys($_COOKIE); for ($i = 0; $i < count($_COOKIE); $i++){ print " <tr> <td>".$i." ".$keys3[$i]."</td> <td>".$_COOKIE[$keys3[$i]]."</td> </tr>"; } ?> <tr> <td colspan=2><b>$_GET</b></td> </tr> <? $keys4 = array_keys($_GET); for ($i = 0; $i < count($_GET); $i++){ print " <tr> <td>".$i." ".$keys4[$i]."</td> <td>".$_GET[$keys4[$i]]."</td> </tr>"; } ?> <tr> <td colspan=2><b>$_POST</b></td> </tr> <? $keys5 = array_keys($_POST); for ($i = 0; $i < count($_POST); $i++){ print " <tr> <td>".$i." ".$keys5[$i]."</td> <td>".$_POST[$keys5[$i]]."</td> </tr>"; } ?> <tr> <td colspan=2><b>$_REQUEST</b></td> </tr> <? $keys6 = array_keys($_REQUEST); for ($i = 0; $i < count($_REQUEST); $i++){ print " <tr> <td>".$i." ".$keys6[$i]."</td> <td>".$_REQUEST[$keys6[$i]]."</td> </tr>"; } ?> <tr> <td colspan=2><b>$GLOBALS</b></td> </tr> <? $keys7 = array_keys($GLOBALS); for ($i = 0; $i < count($GLOBALS); $i++){ print " <tr> <td>".$i." ".$keys7[$i]."</td> <td>".$GLOBALS[$keys7[$i]]."</td> </tr>"; } ?> </table> </html> ?>[/php:1:686d3fc65c] mozna sie dowiedziec kilku fajnygh zeczy ... co to 4 opcji [ proxy i spoofing on] to HTTP_X_FORWARDED_FOR przyjmuje wartosc :192.168.0.1, 10.31.1.1 gdzie 1 adres to spoofing a 2 to ip mojego proxy ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:10 |