实验环境:
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
成功发送请求,返回结果如下: