免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2020 | 回复: 1

php fsockopen 伪造 post和get方法 [复制链接]

论坛徽章:
0
发表于 2012-02-24 22:20 |显示全部楼层
本帖最后由 so_brave 于 2012-02-24 22:21 编辑



php fsockopen 伪造 post和get方法






fsockopen 伪造 post和get方法哦,如果你正在找 伪造 post和get方法的php处理代码这款不错哦。
  1. <?php
  2. //fsocket模拟post提交
  3. $purl = "http://localhost/netphp/test2.php?uu=rrrrrrrrrrrr";
  4. print_r(parse_url($url));
  5. sock_post($purl,"uu=55555555555555555");

  6. //fsocket模拟get提交
  7. function sock_get($url, $query)
  8. {
  9.    $info = parse_url($url);
  10.    $fp = fsockopen($info["host"], 80, $errno, $errstr, 3);
  11.    $head = "GET ".$info['path']."?".$info["query"]." HTTP/1.0rn";
  12.    $head .= "Host: ".$info['host']."rn";
  13.    $head .= "rn";
  14.    $write = fputs($fp, $head);
  15.    while (!feof($fp))
  16.    {
  17.     $line = fread($fp,4096);
  18.     echo $line;
  19.    }
  20. }
  21. sock_post($purl,"uu=rrrrrrrrrrrrrrrr");

  22. function sock_post($url, $query)
  23. {
  24.    $info = parse_url($url);
  25.    $fp = fsockopen($info["host"], 80, $errno, $errstr, 3);
  26.    $head = "POST ".$info['path']."?".$info["query"]." HTTP/1.0rn";
  27.    $head .= "Host: ".$info['host']."rn";
  28.    $head .= "Referer: http://".$info['host'].$info['path']."rn";
  29.    $head .= "Content-type: application/x-www-form-urlencodedrn";
  30.    $head .= "Content-Length: ".strlen(trim($query))."rn";
  31.    $head .= "rn";
  32.    $head .= trim($query);
  33.    $write = fputs($fp, $head);
  34.    while (!feof($fp))
  35.    {
  36.     $line = fread($fp,4096);
  37.     echo $line;
  38.    }
  39. }

  40. ?>
复制代码

论坛徽章:
0
发表于 2012-02-24 22:21 |显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP