源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php 伪造ip以及url来路信息方法汇总

  • 时间:2022-05-16 20:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php 伪造ip以及url来路信息方法汇总
[b]php 来路伪造[/b] [b]第一种:php_curl[/b] 开启方法: 1、找到php.ini, 修改extension=php_curl.dll 把前面的分号去掉; 2、把php_curl.dll, php5ts.dll, libeay32.dll, ssleay32.dll 复制到 windows/system32目录下 然后重启php的服务; 3、建test.php测试文件, 插入以下代码:
[url=http://www.example.com/search.asp?page=3&typeid]http://www.example.com/search.asp?page=3&typeid[/url]=片名&keyword=建国大业); //你要访问的页面 curl_setopt($ch, CURLOPT_REFERER, [url=http://www.example.com/]http://www.example.com/[/url]); //伪造来路页面 curl_setopt($chtml,CURLOPT_RETURNTRANSFER,1); //是否显示内容 curl_exec($ch); //执行 curl_close($ch); //返回关闭 ?>
[b]第二种:fsockopen[/b]
[url=http://www.example.com]www.example.com[/url]"; //你要访问的域名 $target = "/test.asp"; //你要访问的页面地址 $referer = "[url=http://www.example.com/]http://www.example.com/[/url]"; //伪造来路页面 $fp = fsockopen($host, 80, $errno, $errstr, 30); if(!$fp){ echo "$errstr($errno)<br />\n"; }else{ $out = " GET $target HTTP/1.1 Host: $host Referer: $referer Connection: Close\r\n\r\n"; fwrite($fp, $out); while(!feof($fp)){ echo fgets($fp, 1024); } fclose($fp); } ?>
[b]PHP curl抓取网站 [/b]------------------------------------------------------------------------------------------
[url=http://www.webjx.com/]http://www.webjx.com/[/url] ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $output = curl_exec($ch); $fh = fopen( out.html , \'w\'); fwrite($fh, $output); fclose($fh);
[b]http的post实现[/b]
[url=http://example.cn/getInfo.php]http://example.cn/getInfo.php[/url]"; //POST提交数据,可用HTTPWATCH查看 $postfield="userName=test&year=2008&passWord=123456&Submit=�ύ"; //代理服务器 $proxy = ''; //请求 $str=curlrequest($url,$postfield,$proxy); //输出结果 echo $str;
[u]复制代码[/u] 代码如下:
<?php function request_by_socket($remote_server,$remote_path,$post_string,$port = 80,$timeout = 30){ $socket = fsockopen($remote_server,$port,$errno,$errstr,$timeout); if (!$socket) die("$errstr($errno)"); fwrite($socket,"POST $remote_path HTTP/1.0\r\n"); fwrite($socket,"User-Agent: Socket Example\r\n"); fwrite($socket,"HOST: $remote_server\r\n"); fwrite($socket,"Content-type: application/x-www-form-urlencoded\r\n"); fwrite($socket,"Content-length: ".strlen($post_string)+8."\r\n"); fwrite($socket,"Accept:* function request_by_curl($remote_server,$post_string){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$remote_server); curl_setopt($ch,CURLOPT_POSTFIELDS,'mypost='.$post_string); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_USERAGENT,"Jimmy's CURL Example beta"); $data = curl_exec($ch); curl_close($ch); return $data; } function request_by_other($remote_server,$post_string){ $context = array( 'http'=>array( 'method'=>'POST', 'header'=>'Content-type: application/x-www-form-urlencoded'."\r\n". 'User-Agent : Jimmy\'s POST Example beta'."\r\n". 'Content-length: '.strlen($post_string)+8, 'content'=>'mypost='.$post_string) ); $stream_context = stream_context_create($context); $data = file_get_contents($remote_server,FALSE,$stream_context); return $data; } ?>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部