| [日期:2007-04-11] | 来源:Roping | [字体:大 中 小] |
上篇文章ASP.Net随想_了解下原始的东西HTTP简单的分析了aspx页面请求提交的HTTP数据包,并且说到我会写个自动注册机或者发帖的工具的,呵呵,工作忙得一笔,实在是抽不出身!今天休息,就接着上篇写下去吧!
上次我们监控到的HTTP数据包有两个属性很重要:
public string ShamLogin(string url, string usr,string pwd)
}
public string Reply(string url,string formhash,string title,string content)
}
上次我们监控到的HTTP数据包有两个属性很重要:
POST :后面的东西,就是说这个请求处理的页面(URL)
Cokie:保持HTTP请求连续的标志,
还有一个也很重要:Referer,因为好多网站判断这个标志是否来自什么地方请求防止恶意注册,呵呵,知道该怎么做了吗?模拟你的请求吧!准备写个自动注册的东西,开始工作。寻找目标http://foxconnbbs.com/index.asp,呵呵,富士康的,我喜欢!随便找个帖子:http://foxconnbbs.com/dispbbs.asp?boardID=3&ID=3749&page=1注意URL参数的写法,这个和你自动生成所有的回帖有关,我就不在写这个Demo!只是真对这个帖子用Dot.Net实现外部提交!打开ieHTTPHeaders,分析下提交的数据格式:
呵呵,直到处理提交的URL: savepost.asp?action=sre&method=fastreply&BoardID=3,呵呵,别忘记前面加http://foxconnbbs.com/。为什么?晕到!Cookie也知道了吧!呵呵,提交的数据就是这一部分了。结下来就是如何模拟这个请求了,要想模拟这个请求,必须得出cookie的值,呵呵,如何得到这个Cookie哪?还得模拟登陆获得!看下登陆界面:
点击登录后注意提交数据,
呵呵,自己分析吧!
Ok!开始干活,自动登录获得Cookie的方法如下:
回复的代码如下: