davice

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Curl的安装:

需要上官网下载适合你系统的包:

官网地址:http://curl.haxx.se/download.html

只需要将目录解压后就可以正常使用了。

一个简单的例子:

在命令行:

curl  http://www.baidu.com 返回请求的数据。

 

#请求结果输出到文件中

curl -o output.html -i http://www.sina.com   在结果输出到output.html文件中了。可以在执行目录中找到output.html文件。

#证书的验证

curl -o output.html -k https:/www.example.com

# 上传文件,很强大吧。

curl -o ftp://ftp.example.com/pub/download/file.zip 

二,简体获取URL变体

#fetch all the categories from 00 to 99 ,访问文章0-99,并将访问结果存入category0~category99文件中。及生成99个文件。果然很厉害!!呵呵

curl -o  category#1#2.html  http://www.zyberwttest.cn/article/[0-9][0-9]

#枚举替换网站子栏目。这个是很强吧!!

Curl -o #1.html  http://www.example.com/{new,blog,careers,contact,sitemap}

#一次获取每种可能

颜色从0000-9999

curl -o #1-#2-#3-#4.html \

http://www.example.com/cgi-bin/item.cgi?prod=[0001-9999]

&cat=[0-9]&color={red,yellow,blue,green)&size={s,m,l,xl}  

这个脚本是不是更强大。哦一次请求的数据好多。顶死你!!

当然我们在安全测试中,我们将测试奇怪的取值:字母组的产品编号,数字组成的尺码以及有趣边界情况,比如作为颜色值的655537

还有很多。这次先写到这里吧

 

 

 

 

 

 

 

posted on 2011-11-19 12:04  davice  阅读(443)  评论(0编辑  收藏  举报