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 服務端請求偽造服務端
- [Http] 跨站請求偽造(CSRF)HTTP
- 08 CSRF偽造請求攻擊
- CSRF(跨站請求偽造)簡介
- CSRF跨站請求偽造漏洞分析
- l初識CSRF(跨站請求偽造)
- 使用 Netcat 模擬 HTTP 請求HTTP
- 使用 node 模擬請求介面
- CSRF 跨站請求偽造學習筆記筆記
- 伺服器端請求偽造(SSRF)簡介伺服器
- PHP curl 請求PHP
- php偽造Referer請求反盜鏈資源PHP
- DVWA學習記錄系列(四)SCRF 跨站偽造請求模組CRF
- C#模擬HTTP請求Post JSONC#HTTPJSON
- Linux curl 命令模擬 POST/GET 請求Linux
- 密碼學系列之:csrf跨站點請求偽造密碼學
- 請求模組 LL
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 使用postman模擬登陸post請求方法Postman
- 使用Mock.js模擬資料請求MockJS
- 使用 Laravel 請求類來驗證表單請求Laravel
- 透過簡單實現 PHP 請求模擬賺了 50 元PHP
- PHP curl 請求使用教程PHP
- php請求API介面方法PHPAPI
- 跨站請求偽造(CSRF)攻擊原理及預防手段
- SpringSecurity原理解析以及CSRF跨站請求偽造攻擊SpringGse
- Anchor CMS 0.12.7 跨站請求偽造漏洞(CVE-2020-23342)
- requests模組 - get 請求
- requests 模組 - post 請求
- Django框架:13、csrf跨站請求偽造、auth認證模組及相關用法Django框架
- axios模擬GET請求例項及詳解iOS
- 請求OpenFeign的GET請求時,請求為何失敗?
- 對請求來源進行白名單限制
- 如何根據介面請求型別和請求方法,自動執行對應請求型別
- Django中如何防範CSRF跨站點請求偽造攻擊Django
- PHP 回顧之 Web 請求PHPWeb
- php 支援jsonp跨域請求PHPJSON跨域