绕过验证码登陆,模拟读取cookie发送至网站登陆的问题

sufan8412 2012-04-13 12:12:29
各位情况如下,、

因网站加入了验证登陆,之前做的顶贴器不能正常工作,
现我想绕过验证码登陆直接通过保存在客户端的COOKIE发送到网站的方式来正常登陆

(浏览器第一次访问这个网站,正常输入账号及验证码登陆,第二次打开浏览器就已经是登陆状态,那么基于这
个原理,我也可以通过代码方式自动获取客户端cookie发送到网站的方式)


问题来了,(1)是否这个想法可实现,如果不行应该要如何实现
(2)各位有没有读取客户端cookie模块分享下
...全文
329 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
anzhiqiang_touzi 2012-04-13
  • 打赏
  • 举报
回复


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; }
}
}
}
sufan8412 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
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.WebCo……
[/Quote]

只是我本地电脑上cookie文件内容,键值太多,我不可能一个一个去赋值
pgv_pvi
7853049952
gzmama.com/
1600
2350186496
32111674
1713929200
30218550
*
Hm_lvt_541f3c481db4b0e16353b2476bb19589
1334294969866
gzmama.com/
1600
3733750400
30291975
1716279200
30218550
*
Hm_lvt_a869aca0161d7b1912ffec3a22bf7194
1334294945507
gzmama.com/
1600
3493750400
30291975
1472529200
30218550
*
__utma
34226295.406046460.1334227078.1334291232.1334294935.5
gzmama.com/
1600
1225074304
30365401
1472839200
30218550
*
__utmz
34226295.1334227078.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
gzmama.com/
1600
333121152
30255263
1472839200
30218550
*
OxQx_1a9e_lastvisit
1334287626
gzmama.com/
1536
2804533504
30224576
2934264864
30218541
*
OxQx_1a9e_lastact
1334294968%09forum.php%09post
gzmama.com/
1536
2409032704
30218751
1711279200
30218550
*
OxQx_1a9e_sid
q2gq9m
gzmama.com/
1536
2409032704
30218751
1711279200
30218550
*
OxQx_1a9e_auth
a9d3PSFFPEF368%2BpfhswOLBIv04m6QZQqFmHbUH%2BrLrpd0jwVy9qGC4LL4Cqwz1v76ijmGXKtAcDlPzWxhK1aBmFxYFP
gzmama.com/
1024
851584128
30226932
1272219200
30218550
*
mamaun
%E8%92%B2%E5%85%AC%E8%8B%B1%E8%B4%9D%E8%B4%9D
gzmama.com/
1024
851584128
30226932
1272219200
30218550
*
mamaid
6882028
gzmama.com/
1024
851584128
30226932
1272219200
30218550
*
OxQx_1a9e_connect_is_bind
0
gzmama.com/
1536
3723750400
30291975
1711279200
30218550
*
OxQx_1a9e_mrn
0
gzmama.com/
1536
2937720832
30218558
1305649200
30218550
*
OxQx_1a9e_oldtopics
D2914079D2914227D2941697D
gzmama.com/
1536
3287720832
30218558
1657999200
30218550
*
OxQx_1a9e_visitedfid
58D59
gzmama.com/
1536
1519827840
30224585
1658149200
30218550
*
OxQx_1a9e_smile
6D1
gzmama.com/
1600
3683750400
30291975
1662529200
30218550
*
__utmb
34226295.2.10.1334294935
gzmama.com/
1600
2287590016
30218554
1472839200
30218550
*
内容概要:本文档详细介绍了Python反爬虫技术的各种应对策略,包括基础和高级方法。基础部分涵盖User-Agent伪装、IP代理池、请求频率控制等,其中涉及使用fake_useragent库随机生成User-Agent、设置HTTP/HTTPS代理、通过随机延时模拟正常访问行为。动态页面处理方面,讲解了Selenium和Pyppeteer两种自动化工具的使用,可以用于加载并获取JavaScript渲染后的网页内容。对于验证码问题,提供了OCR识别简单验证码、Selenium模拟滑块验证码操作以及利用第三方平台破解复杂验证码的方法。登录态维持章节介绍了如何通过Session对象保持登录状态,并且演示了Cookie的保存与读取。数据加密对抗部分探讨了JavaScript逆向工程和WebAssembly破解技巧,如使用PyExecJS执行解密脚本。最后,高级反爬绕过策略中提到了WebSocket数据抓取和字体反爬解析,确保能够从各种复杂的网络环境中获取所需数据。 适合人群:有一定Python编程经验,从事数据采集工作的开发人员。 使用场景及目标:①帮助开发者理解并掌握多种反爬虫绕过技术;②为实际项目中的数据抓取任务提供有效的解决方案;③提高爬虫程序的成功率和稳定性。 其他说明:在学习过程中,建议结合具体案例进行实践,同时注意遵守网站的robots协议及相关法律法规,合法合规地进行数据采集活动。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧