利用Cookie自动登录别人的网站
来源:互联网 发布:linux 单用户启动 编辑:程序博客网 时间:2024/04/30 08:17
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Net;
using System.IO;
using System.Text;
using System.Runtime.InteropServices;
public partial class Default3 : System.Web.UI.Page
{
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
CookieContainer cc = new CookieContainer();
string postData = "do=login&username=xiaoliu007&passwd=xiaoliu";
byte[] byteArray = Encoding.UTF8.GetBytes(postData); // 转化
HttpWebRequest webRequest2 = (HttpWebRequest)WebRequest.Create(new Uri("http://info.sporttery.cn/lotterygame/index.php"));
webRequest2.CookieContainer = cc;
webRequest2.Method = "POST";
webRequest2.ContentType = "application/x-www-form-urlencoded";
webRequest2.ContentLength = byteArray.Length;
Stream newStream = webRequest2.GetRequestStream();
// Send the data.
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response2 = (HttpWebResponse)webRequest2.GetResponse();
cc.Add(response2.Cookies);
foreach (Cookie cookie in response2.Cookies) //将cookie设置为浏览的cookie
{
InternetSetCookie(
"http://" + cookie.Domain.ToString(),
cookie.Name.ToString(),
cookie.Value.ToString() + ";expires=Sun,22-Feb-2099 00:00:00 GMT");
}
System.Diagnostics.Process.Start("http://info.sporttery.cn/lotterygame/combination_num.php?s='234'&values=',001001,001002,001003,002001,002002,002003,003001,004001'&sports='fb'"); //打开浏览器
StreamReader sr2 = new StreamReader(response2.GetResponseStream(),Encoding.GetEncoding("gb2312"));
string text2 = sr2.ReadToEnd();
Response.Write(text2);
sr2.Close();
response2.Close();
//Console.WriteLine(outdata);
//再次显示"登录"
//如果把*行注释调,就显示"没有登录"
}
}
}
- 利用Cookie自动登录别人的网站
- 利用cookie自动登录
- 利用cookie实现自动登录
- Cookie-网站登录-下次自动登录
- Cookie-网站登录-下次自动登录2
- Cookie-网站登录-下次自动登录
- 利用cookie实现用户自动登录的代码
- python利用cookie登录网站进行访问
- python利用cookie登录网站进行访问
- python利用cookie登录网站进行访问
- 利用cookie+session实现自动登录
- Java利用Cookie实现自动登录
- JavaWeb_利用Cookie技术实现自动登录
- 利用Cookie进行自动登录相关代码
- phantomJS利用cookie实现自动登录
- jsp通过Cookie实现网站自动登录
- Python 自动登录网站(处理Cookie)
- 利用cookie让网站登录名页面记录登录名 2周的时间
- 手机站点流量统计系统分较
- 彻底解决J2ME中的中文问题
- QQ K809 MP5黑屏解决
- 中文编码规则一网打尽
- HttpRuntime
- 利用Cookie自动登录别人的网站
- 运行apache时,发生错误:could not open error log file /usr/local/apache/logs/error_log
- LKM Rootkits on Linux x86 v2.6(含攻击系统调用入口函数)
- Request
- 嵌入式工程师是怎样炼成的(一)---- 引言
- 以太网模块无DDNS功能的TP-LINK路由器设置
- HttpContext
- 导出到excel,成功测试
- Java Concurrent包学习之BlockingQueue