PDA

Показать полную графическую версию : Грабла


gmarik
05-02-2003, 23:03
<?
$GrabURL = "http://205.242.21.21/webedit/config.php";
$GrabStart = "<?";
$GrabEnd = "?>";

$file = fopen("$GrabURL", "r");
$rf = fread($file, 20000);
$grab = eregi("$GrabStart(.*)$GrabEnd", $rf, $printing);

fclose($file);
echo $printing[1];
?>

mar
06-02-2003, 00:29
пардон, конечно, но, по-моему, эта штука работать не будет. Робот подключится к сайту, запросит php-ую страницу, и сервер ее отдаст так, как и броузеру: т.е. на месте кода будет что-то, сгенерированное программой. Никаких признаков <? по идее найдено быть не должно

vasketsov
06-02-2003, 07:41
gmarik
Начинающим хацкерам, изучающим PHP, посвещается.

При открытии файла по имени анализируется его префикс (протокол), если там http:// или ftp:// или ssl:// или https:// (с последним PHP еще толком не работает, но все же) или еще какая муть - открывается он именно по этому протоколу. Это написано в любом TFM по PHP, в том числе в онлайновом на http://www.php.net.




© OSzone.net 2001-2012