Curl是Linux下一个很强大的http命令行工具,其功能十分强大。
(1)打印输出网页源代码
命令:curl + url
(2)输出网页源代码到指定目录
(方法一)
命令:curl + url > /路径/文件名
(方法二)
命令:curl [-o] [路径名+文件名] url
(3)让HTTP请求通过某一代理服务器进行访问
命令:curl [-x] ip:port url
(4)把http的response里面的cookie信息存到一个特别的文件中
命令:curl [-D] [路径名/cookie文件名] url
(5)使用已经拿到的cookie进行http访问
命令:curl [-b] [路径名/已经拿到的cookie文件名] url
使用curl测试服务器开启了哪些HTTP method:
curl -v -X OPTIONS http://www.example.com/test/
查看响应的 Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS
例如:

curl -v -T test.html http://www.example.com/test/test.html
看是否能上载来判断攻击是否生效。
找一个存在的页面,如test2.html
curl -X DELETE http://www.example.com/test/test2.html
如果删除成功,则攻击有效。
参考链接:
(1)Windows下安装使用curl命令
http://jingyan.baidu.com/article/a681b0dec4c67a3b1943467c.html
(2) CURL常用命令
http://www.cnblogs.com/gbyukg/p/3326825.html
3%UD4ESV[V~H]QRE.jpg)