首页
社区
课程
招聘
[旧帖] 关于POST,GET的问题?请教下各位前辈老师 0.00雪花
发表于: 2010-5-28 20:32 4472

[旧帖] 关于POST,GET的问题?请教下各位前辈老师 0.00雪花

2010-5-28 20:32
4472
一个关于投票的提交,我不知道是POST的还是GET的.技术不行向前辈们请教。请各位前辈务必帮帮我

http://www.zzgyxx.cn/campusnet/zt/sjgs2010/gs_details.aspx?id=33

这个是我同学的才100多票,看到第一名居然10W多票我感到很无奈,想试着做个自动投票的软件但是苦于技术不够看不大懂抓的数据所以,只能向各位前辈请教了。

请各位前辈我改从哪下手!

恳请各位前辈挤出一点点宝贵的时间帮助下我这个无助的人吧。

(这个图片验证码有问题 只要不关闭网页只刷新验证码就不会改变,基本上可以无视这个)

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 2523
活跃值: (520)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
要是可以无视验证码,直接整一个鼠标模拟点击的工具,一阵猛点就可以了
2010-5-28 21:45
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qml
3
哪有这么简单。不刷新网页的话要等10秒才能投一次票。而且验证码还是要输入的
2010-5-28 22:13
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qml
4
POST /campusnet/zt/sjgs2010/gs_details.aspx?id=33 HTTP/1.1
Accept: */*
Accept-Language: zh-cn
Referer: http://www.zzgyxx.cn/campusnet/zt/sjgs2010/gs_details.aspx?id=33
x-microsoftajax: Delta=true
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Cache-Control: no-cache
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Sicent; .NET CLR 2.0.50727)
Host: www.zzgyxx.cn
Content-Length: 2430
Connection: Keep-Alive
Cookie: ASP.NET_SessionId=waggqiqmqjod40452ty13hiu
2010-5-28 22:18
0
雪    币: 65
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
网上有不少免费使用的投票机,楼主可以去找找
不然等楼主把投票机写出来,黄花菜都凉了
2010-5-29 09:17
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
对啊,同这个好!
2010-5-29 11:09
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
这个用多线程的干,估计几分钟网站就打不开了哦、
2010-5-29 11:10
0
雪    币: 65
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
转载:bbs.shudoo.com
WL佳佳
服务器接收信息提交方式:Get与Post 小讲
这个是涉及网络传输安全的,这对SQL注入检测也是至关重要的
给大家科普下
浏览网站时,网站服务器获取数据主要靠两种方式:
Get与post
Get:
GET是一个HTTP将各种信息提交到服务器方法。
Get主要就是网址url上的变量。当一个用户点击一个超级链接时,动态网页往往会以变量的形式显示,例如news.aspx?articleid=1
nnews.aspx是文件,articleid是变量,1是value值。这时服务器就将以Get方式获得articleid的value
Web浏览器创建的GET请求将发送到Web服务器,它将会在url中显示请求信息并在浏览器中显示结果。
用户GET请求发送到Web服务器看起来像这样:
复制内容到剪贴板代码:
GET /search.php?text=lcd%20monitors&cat=1&num=20 HTTP/1.1
Host:www.blackbap.com
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.19)
Gecko/20081216 Ubuntu/8.04 (hardy) Firefox/2.0.0.19
Accept: text/xml,application/xml,application/xhtml+xml,
text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
这种类型的请求,参数格式如下:
?parameter1=value1&meter2=value2&meter3=value3&...
我们可以看见,这里的变量都是原来文件中存在的,而值value就是数据库中的数据编号。如果对文件中的变量过滤不严格,那么当我的value是一个非法的值(这部分以后我会科普的),服务器就会受到欺骗,也就是发生了传说中的SQL注入

Post
Post是一个HTTP将信息发送到Web服务器的另外一种方法。
这种方式对服务器执行信息回返取决于server目标,也就是服务器。
这是传递信息的方法通常是这样的:web网页中,有一个表单,我们填写表单,单击”提交“按钮,表单中的数据就会以post的形式发送。
通常我们见到的注册、登陆,都是post的,但是搜索框并不一定是这样的。
我们可以看下关于Post、Get的一点小手记:
以下内容需要积分高于 50 才可浏览
《德国第二电视台网站服务器环境检测手记》

这个提交方式和前面不同的是,post方式提交的信息随自己的选择和填写,而Get则需要随网站的设计。
这是一个Post发送到远程Web服务器的例子:
复制内容到剪贴板代码:
POST /contact/index.asp HTTP/1.1
Host:www.blackbap.com
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.19) Gecko/20081216
Ubuntu/8.04 (hardy) Firefox/2.0.0.19
Accept: text/xml,application/xml,application/xhtml+xml,
text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Referer: http://www.blackbap.com/contact/index.asp
Content-Type: application/x-www-form-urlencoded
Content-Length: 129
first=Juliet&last=Nana&email=nana@blackbap.com&phone=1187843170&title=Abc&country=China&comments=
I%20would%20like%20to%20request%20information
我们看post的信息最后一行
引用:
first=Juliet&last=Nana&email=nana@blackbap.com&phone=1187843170&title=Abc&country=China&comments=
I%20would%20like%20to%20request%20information
也有变量,但是value是自己填写的表单
这些内容是可以通过抓包得到的
分析这些隐藏自己或者是网站安全都是有重要意义的。(为什么对网站有重要意义?见我给的那个小手记)
2010-5-29 11:10
0
游客
登录 | 注册 方可回帖
返回
//