ホームページ  >  記事  >  バックエンド開発  >  【南風推奨】CURL偽IPとsource_PHPチュートリアル

【南風推奨】CURL偽IPとsource_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:13:33812ブラウズ

チェックすると、CURL は実際に非常に強力で、IP とソースを偽造することができます。

1.php は 2.php をリクエストします。

1.phpコード:

$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, “http://localhost/2.php”);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘X-FORWARDED-FOR:8.8.8.8’, ‘CLIENT-IP:8.8.8.8’)); // IP を構築します
curl_setopt($ch, CURLOPT_REFERER, “http://www.gosoa.com.cn/ “); //構築元
curl_setopt($ch, CURLOPT_HEADER, 1);
$out =curl_exec($ch);
curl_close($ch);

2.php コードは次のとおりです:

関数 getClientIp() {
if (!empty($_SERVER["HTTP_CLIENT_IP"]))
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if (!empty($_SERVER["REMOTE_ADDR"]))
$ip = $_SERVER["REMOTE_ADDR"];
それ以外
$ip = “エラー”;
$ip を返します;
}

echo "IP: " . getClientIp() . echo “リファラー: ” . $_SERVER["HTTP_REFERER"];

偽造は成功しましたね! !

南風小源子 -- より本格的な PHP プラットフォーム開発

http://www.bkjia.com/PHPjc/440359.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/440359.html技術記事チェックすると、CURL は非常に強力で、IP とソースを偽造することができます。 1.php リクエスト 2.php。 1.phpコード: $ch =curl_init()...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。