• Curl命令使用


    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

  • 相关阅读:
    qt获取本机ip
    qt获取本机用户名
    QT获取主机名称
    关于代码控制管理的一些想法
    QLabel添加Click信号
    QT中,控件显示不下,用...表示
    qt获取屏幕
    Matlab boxplot for Multiple Groups(多组数据的箱线图)
    Linux Bash代码 利用for循环实现命令的多次执行
    DataProcessing
  • 原文地址:https://www.cnblogs.com/tdcqma/p/5112217.html
Copyright © 2020-2023  润新知