实验环境:

web服务器:192.168.31.89(phpstudy搭建web服务)

kali:192.168.31.192

浏览器正常请求路径:

1.使用gopher发送GET请求: 

gopher.php文件源码:

<?php$a = $_GET['x'];  echo "Hello ".$a;?>

构造HTTP报文

GET /mytest/gopher.php?x=haha HTTP/1.1
HOST:http://192.168.31.89/

使用gopher协议发送如下数据:

GET%20/mytest/gopher.php%3fx=haha%20HTTP/1.1%0d%0aHOST:http://192.168.31.89/%0d%0a

命令如下:注意图中标红的部分

curl gopher://192.168.31.89:80/_GET%20/mytest/gopher.php%3fx=Liming%20HTTP/1.1%0d%0aHOST:192.168.31.89%0d%0a

成功发送请求,返回结果如下:

使用curl工具通过Gopher协议发送GET请求相关推荐

  1. linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求

    linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...

  2. curl post 日志_curl命令发送Post请求

    之前一直在用ruby来做get和Post请求,最近有个新的需求,需要对API中的浏览添加文本文件进行post请求.google了半天,没有找到ruby相关的解决办法. 偶然发现了curl对Post命令 ...

  3. Android面向HTTP协议发送post请求

    /*** 採用post请求的方式* * @param username* @param password* @return null表示求得的路径有问题,text返回请求得到的数据*/public s ...

  4. SSRF 302跳转 gopher协议攻击redis写入ssh公钥,实现远程无密登录(学习总结)

    一.SSRF漏洞 SSRF(Server Side Request Forgery,服务器端请求伪造)是一种攻击者通过构造数据进而伪造服务器端发起请求的漏洞,因为求情是由服务器发出的,所以往往是利用S ...

  5. SSRF中phar协议和gopher协议的利用

    我们在学习SSRF漏洞的时候,经常会只关注file协议等,因为利用方式简单.实际上随着php版本的提升和编程技术的规范,能够直接利用的漏洞越来越少了,所以学习使用phar和gopher协议是很有必要的 ...

  6. 发送http请求的工具类

    大家工作中都会遇到使用http请求调用合作商接口的需求,下面分享一个封装好的http请求工具类 1.发送GET请求 /***发送GET方法的请求*/public static String sendG ...

  7. ab 发送post请求测试API性能

    apache benchmark 工具 测试API 性能发送 Post 请求(Linux环境验证通过) 在apache bin 目录,在linux上执行命令: ./ab -n 1 -v 4 -p 'u ...

  8. ab 发送post请求 测试API性能

    apache benchmark 工具 测试API 性能发送 Post 请求(Linux环境验证通过) 在apache bin 目录,在linux上执行命令: ./ab -n 1 -v 4 -p 'u ...

  9. SSRF学习-gopher协议学习

    ssrf是攻击者伪造服务器端发起请求的漏洞 读取服务器内部文件 端口扫描 攻击脆弱的内网应用 pikachu靶场 curl_exec() 使用此函数前提 PHP版本>=5.3 开启extensi ...

最新文章

  1. 什么是布隆过滤器?如何解决高并发缓存穿透问题?
  2. android触摸事件分发,Android 事件分发机制
  3. UA MATH563 概率论的数学基础 中心极限定理23 概率测度族的紧性
  4. 10.21 crond定时任务练习
  5. BootstrapValidator验证
  6. 正态分布的前世今生(3)
  7. java求圆弧切线_两个圆的公切线
  8. Docker资源限制
  9. 最快配置本地Yum仓库
  10. 算法笔记_056:蓝桥杯练习 未名湖边的烦恼(Java)
  11. CSting的GetBuffer()和ReleaseBuffer()
  12. django之开发环境关于settins.py里面的DEBUG的设置和静态文件的关系
  13. java web 视频教程下载_Java web(Servlet+Jsp),视频教程下载
  14. 计算机内存容量影响游戏的吗,内存容量对整机游戏性能影响有多大?看完秒懂...
  15. Jquery 模板插件 jquery.tmpl.js 的使用方法(2):嵌套each循环,temp调用(使用预编译的模板缓存)...
  16. bnuoj 29065 鸣人的查克拉
  17. nyoj 1328 派队方案
  18. python自动抢单_【Python成长之路】基于sikuli jar包,实现淘宝自动抢单功能(1)...
  19. 方波的产生——运算放大器LM324产生方波
  20. 数据结构PTA 进阶实验5-3.2 新浪微博热门话题

热门文章

  1. 凭证打印纸的规格(打印凭证选择什么型号的纸)
  2. MATLAB柱状图去掉黑色边框
  3. 如何有效的避免空指针异常
  4. Codeforces Round #657 (Div. 2) B题 Dubious Cyrpto
  5. 用USART接口代替SPI怎么做?
  6. 武汉大学服务器项目投标函,武汉大学
  7. picpick尺子像素大小精度不够准确_picpick尺子像素大小精度不够准确_相机的像素精度,物理定位精度,亚像素定位之间的关系和进行像素的固定误差累积......
  8. 在windows环境下搭建mac os
  9. L298N电机驱动的使用
  10. 把服务器sql数据库导出excel文件,将mysql数据库数据以Excel文件的形式导出