投票网址如下http://lbzxwmtp.v.vote8.vip/Shortcut/7121774
我的思路是
1.首先HttpWebRequest get 访问改网站获取网站缓存 我这里只能获取到2个缓存 而网页里面却又多个缓存
2.访问验证信息 返回数据 这个验证数据在模拟post提交有用
3.提交post数据 我只有两个缓存 而抓包软件有多个缓存 提交数据ctl00$content$hiddenTimeStampEncodeString不确定是什么 看不出来 提交后返回的信息不是想要的 正确的是有一个返回投票失败或者成功的标记 而我返回信息里面就是一个网页 没有任何投票反馈信息!!
请各位大神抓包帮我分析下什么问题? 抓包图片上传不了
url = @"http://lbzxwmtp.v.vote8.vip/m/Shortcut/7121774";
//refUrl = @"http://lbzxwmtp.v.vote8.vip/Shortcut/7121774";
//访问页面返回cookie
responseContent = VisvitPage(url,encoding,"GET","","", "", userAgent,ip,0,-1, cookieCollection,"",null);
//获取验证信息
url = "http://lbzxwmtp.v.vote8.vip/Front/VerifyCodeImage/Vote8Click.ashx";
refUrl = "http://lbzxwmtp.v.vote8.vip/m/Shortcut/7121774";
responseContent= VisvitPage(url, encoding, "GET","", "", refUrl, userAgent, ip, 0, -1, cookieCollection, "lbzxwmtp.v.vote8.vip", null);
、、post 数据
Hashtable ht = new Hashtable();
ht.Add("__EVENTTARGET", "ctl00$content$lbtnVote");
ht.Add("__VIEWSTATE", "/wEPDwULLTEwMjE4NTEzNzdkZBRkSz9sqwsYcTP5sdI/eIMX2l4k");
ht.Add("__VIEWSTATEGENERATOR", "9A48AF2D");
ht.Add("hiddenVote8ClickValidateCode", responseContent);
ht.Add("ctl00$content$ucVerifyCode$hiddenVerifyCodeModeInfo", "8,c5f11cbf2524c01faa38f4c47bafe982");
ht.Add("ctl00$content$hiddenRefererUrl", @"http://lbzxwmtp.v.vote8.vip/?OptionSearchTopicID=2847019&OptionSearchKeyword=%E5%92%8C%E4%BC%97");
//这一行不知道是什么数据 没看的明白随机赋值了个guid
ht.Add("ctl00$content$hiddenTimeStampEncodeString", "1522247674," + Guid.NewGuid().ToString());
byte[] byteArray = encoding.GetBytes(MyCommon.GetData(ht, encoding)); //转化字节
大神们帮我分析下,有源码最好了,必有重谢!
我的思路是
1.首先HttpWebRequest get 访问改网站获取网站缓存 我这里只能获取到2个缓存 而网页里面却又多个缓存
2.访问验证信息 返回数据 这个验证数据在模拟post提交有用
3.提交post数据 我只有两个缓存 而抓包软件有多个缓存 提交数据ctl00$content$hiddenTimeStampEncodeString不确定是什么 看不出来 提交后返回的信息不是想要的 正确的是有一个返回投票失败或者成功的标记 而我返回信息里面就是一个网页 没有任何投票反馈信息!!
请各位大神抓包帮我分析下什么问题? 抓包图片上传不了
url = @"http://lbzxwmtp.v.vote8.vip/m/Shortcut/7121774";
//refUrl = @"http://lbzxwmtp.v.vote8.vip/Shortcut/7121774";
//访问页面返回cookie
responseContent = VisvitPage(url,encoding,"GET","","", "", userAgent,ip,0,-1, cookieCollection,"",null);
//获取验证信息
url = "http://lbzxwmtp.v.vote8.vip/Front/VerifyCodeImage/Vote8Click.ashx";
refUrl = "http://lbzxwmtp.v.vote8.vip/m/Shortcut/7121774";
responseContent= VisvitPage(url, encoding, "GET","", "", refUrl, userAgent, ip, 0, -1, cookieCollection, "lbzxwmtp.v.vote8.vip", null);
、、post 数据
Hashtable ht = new Hashtable();
ht.Add("__EVENTTARGET", "ctl00$content$lbtnVote");
ht.Add("__VIEWSTATE", "/wEPDwULLTEwMjE4NTEzNzdkZBRkSz9sqwsYcTP5sdI/eIMX2l4k");
ht.Add("__VIEWSTATEGENERATOR", "9A48AF2D");
ht.Add("hiddenVote8ClickValidateCode", responseContent);
ht.Add("ctl00$content$ucVerifyCode$hiddenVerifyCodeModeInfo", "8,c5f11cbf2524c01faa38f4c47bafe982");
ht.Add("ctl00$content$hiddenRefererUrl", @"http://lbzxwmtp.v.vote8.vip/?OptionSearchTopicID=2847019&OptionSearchKeyword=%E5%92%8C%E4%BC%97");
//这一行不知道是什么数据 没看的明白随机赋值了个guid
ht.Add("ctl00$content$hiddenTimeStampEncodeString", "1522247674," + Guid.NewGuid().ToString());
byte[] byteArray = encoding.GetBytes(MyCommon.GetData(ht, encoding)); //转化字节
大神们帮我分析下,有源码最好了,必有重谢!