发送http包命令---curl

本文介绍了如何使用curl命令行工具来发送HTTP请求,并通过示例展示了如何设置cookie、referer及User-Agent等请求头信息,同时提供了POST数据的发送方式。

使用抓包工具如Http Analyzer或者Firefox的F12都可以修改数据包,再发送。

但有时候会比较坑,最近遇到的一个问题是Firefox的中修改cookie后无任何的效果,再怎么修改,发送时还是修改之前的的cookie.

而用Http Analyzer发送过去总是提示没有登录。


最后用curl来发送,没有问题,还是这个命令比较靠谱些。

命令介绍:

http://www.ruanyifeng.com/blog/2011/09/curl.html


使用Demo:

#! /bin/bash

 curl --cookie "PHPSESSID=8s4h960dtpueef2jeme4pl12n0;" --referer "https://www.baidu.com/" -
-user-agent "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0" 
 -d "type=1&data=2" http://www.baidu.com/user/MCode




如果时要猜测数据等可以结合burpsuite的Intruder Attack

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值