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
还有很多。这次先写到这里吧