php模擬請求(偽造來源和請求ip)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
set_time_limit(0); //防止超時
function toupiao( $i ){
$proxy = array ( `182.48.116.51:8080` , `110.177.63.191:9999` , `221.10.40.238:80` , `221.10.40.236:83` , `221.10.40.237:80` , `221.10.102.199:82` , `42.121.0.247:9999` , `42.121.28.111:3128` , `117.135.194.139:80` , `119.147.91.21:80` , `58.247.109.243:80` , `118.233.36.246:8585` );
$url = "http://www.example.com/tea/love.php" ;
$ch = curl_init();
$data = array (
`id` => `13`
);
//偽造來源地址,如果不設定,論壇伺服器有可能有驗證不允許回覆 curl_setopt( $ch ,CURLOPT_REFERER, "http://www.example.com/tea/index.php?m=content&c=index&a=lists&catid=10" );
//能儲存cookie curl_setopt( $ch ,CURLOPT_COOKIESESSION,true);
//偽造使用者瀏覽器
curl_setopt( $ch ,CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" );
//偽造請求IP
curl_setopt( $ch , CURLOPT_PROXY, $proxy [ $i ]);
curl_setopt( $ch , CURLOPT_POST, 1);
curl_setopt( $ch , CURLOPT_HEADER, 0);
curl_setopt( $ch , CURLOPT_URL, $url );
//為了支援cookie curl_setopt( $ch , CURLOPT_POSTFIELDS, $data );
$result = curl_exec( $ch );
if (curl_errno( $ch ))
{ echo `Curl error: ` . curl_error( $ch );
} } for ( $i =0; $i <=11; $i ++)
{ echo "begin 第" . $i . "次投票" ;
toupiao( $i );
echo `end` ;
echo "</br>" ;
} |
本文轉自 hgditren 51CTO部落格,原文連結:http://blog.51cto.com/phpme/1827337,如需轉載請自行聯絡原作者
相關文章
- java 偽造http請求ip地址JavaHTTP
- CSRF - 跨站請求偽造
- SSRF 服務端請求偽造服務端
- 08 CSRF偽造請求攻擊
- 跨站請求偽造CSRF攻防
- 理解CSRF(跨站請求偽造)
- SOCKET模擬HTTP請求HTTP
- CSRF(跨站請求偽造)簡介
- CSRF跨站請求偽造漏洞分析
- [譯] 跨站請求偽造已死!
- 跨站請求偽造(CSRF)-簡述
- 使用 node 模擬請求介面
- l初識CSRF(跨站請求偽造)
- CSRF 跨站請求偽造學習筆記筆記
- 伺服器端請求偽造(SSRF)簡介伺服器
- 使用 Netcat 模擬 HTTP 請求HTTP
- PHP curl 請求PHP
- 【轉】怎麼用PHP傳送HTTP請求(POST請求、GET請求)?PHPHTTP
- php偽造Referer請求反盜鏈資源PHP
- iOS 同步請求 非同步請求 GET請求 POST請求iOS非同步
- Linux curl 命令模擬 POST/GET 請求Linux
- C#模擬HTTP請求Post JSONC#HTTPJSON
- 使用postman模擬登陸post請求方法Postman
- 使用Mock.js模擬資料請求MockJS
- 模擬介面請求到web伺服器Web伺服器
- 密碼學系列之:csrf跨站點請求偽造密碼學
- 透過簡單實現 PHP 請求模擬賺了 50 元PHP
- PHP傳送POST和GET請求PHP
- 使用 Laravel 請求類來驗證表單請求Laravel
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 請求框架&移動請求框架
- php請求API介面方法PHPAPI
- PHP curl 請求使用教程PHP
- Servlet中請求重定向和請求轉發和includeServlet
- AJAX 跨源 HTTP 請求HTTP
- 對請求來源進行白名單限制
- 請求重定向和請求轉發的區別
- Android Http請求框架一:Get 和 Post 請求AndroidHTTP框架