绕过验证码登陆,模拟读取cookie发送至网站登陆的有关问题
绕过验证码登陆,模拟读取cookie发送至网站登陆的问题
各位情况如下,、
因网站加入了验证登陆,之前做的顶贴器不能正常工作,
现我想绕过验证码登陆直接通过保存在客户端的COOKIE发送到网站的方式来正常登陆
(浏览器第一次访问这个网站,正常输入账号及验证码登陆,第二次打开浏览器就已经是登陆状态,那么基于这
个原理,我也可以通过代码方式自动获取客户端cookie发送到网站的方式)
问题来了,(1)是否这个想法可实现,如果不行应该要如何实现
(2)各位有没有读取客户端cookie模块分享下
------解决方案--------------------
各位情况如下,、
因网站加入了验证登陆,之前做的顶贴器不能正常工作,
现我想绕过验证码登陆直接通过保存在客户端的COOKIE发送到网站的方式来正常登陆
(浏览器第一次访问这个网站,正常输入账号及验证码登陆,第二次打开浏览器就已经是登陆状态,那么基于这
个原理,我也可以通过代码方式自动获取客户端cookie发送到网站的方式)
问题来了,(1)是否这个想法可实现,如果不行应该要如何实现
(2)各位有没有读取客户端cookie模块分享下
------解决方案--------------------
- C# code
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace HtmlCombox { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["UserModel"] != null) { int UserID = int.Parse(Request.Cookies["UserModel"].Values["UserID"]); //自动登陆系统 string temp = ""; } } protected void Button1_Click(object sender, EventArgs e) { HttpCookie c = new HttpCookie("UserModel"); UserInfo model = new UserInfo(); model.UserID = 100; c.Values.Add("UserID", model.UserID.ToString()); //登陆成功加HttpCookie到客户端 Response.Cookies.Add(c); } } [Serializable] public class UserInfo { int userID; int userName; /// <summary> /// UserName /// </summary> public int UserName { get { return userName; } set { userName = value; } } /// <summary> /// UserID /// </summary> public int UserID { get { return userID; } set { userID = value; } } } }