zl程序教程

您现在的位置是:首页 >  后端

当前栏目

phpfsockopen伪造post与get方法的详解

方法 详解 get post 伪造 phpfsockopen
2023-06-13 09:15:01 时间
fsockopen伪造post和get方法哦,如果你正在找伪造post和get方法的php处理代码这款不错哦。
复制代码代码如下:

<?php
//fsocket模拟post提交
$purl="http://localhost/netphp/test2.php?uu=rrrrrrrrrrrr";
print_r(parse_url($url));
sock_post($purl,"uu=55555555555555555");
//fsocket模拟get提交
functionsock_get($url,$query)
{
  $info=parse_url($url);
  $fp=fsockopen($info["host"],80,$errno,$errstr,3);
  $head="GET".$info["path"]."?".$info["query"]."HTTP/1.0rn";
  $head.="Host:".$info["host"]."rn";
  $head.="rn";
  $write=fputs($fp,$head);
  while(!feof($fp))
  {
   $line=fread($fp,4096);
   echo$line;
  }
}
sock_post($purl,"uu=rrrrrrrrrrrrrrrr");
functionsock_post($url,$query)
{
  $info=parse_url($url);
  $fp=fsockopen($info["host"],80,$errno,$errstr,3);
  $head="POST".$info["path"]."?".$info["query"]."HTTP/1.0rn";
  $head.="Host:".$info["host"]."rn";
  $head.="Referer:http://".$info["host"].$info["path"]."rn";
  $head.="Content-type:application/x-www-form-urlencodedrn";
  $head.="Content-Length:".strlen(trim($query))."rn";
  $head.="rn";
  $head.=trim($query);
  $write=fputs($fp,$head);
  while(!feof($fp))
  {
   $line=fread($fp,4096);
   echo$line;
  }
}
?>