在php中利用curl伪造来源IP是非常的方法的,下面来给大家介绍一个php 伪造来源IP的例子,但经过测试不能伪造$_SERVER["REMOTE_ADDR"]的来源。
test.php文件
代码如下 | 复制代码 | ||||
ob_start(); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.xxx.cn/test/test2.php"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:1.1.1.1', 'CLIENT-IP:2.2.2.2')); //伪造IP curl_setopt($ch, CURLOPT_REFERER, "http://www.jquerycn.cn/ "); //伪造来源网址 curl_setopt($ch, CURLOPT_HEADER, 1); curl_exec($ch); curl_close($ch); $out = ob_get_contents(); ob_clean(); echo $out; ?> test2.php文件代码如下
|