C#开发暴力破解网页密码程序(启发)
2012-02-06 16:01
881 查看
最近无聊学了一下用C#开发破解程序,所以专门研究了一下.相信很多人一开始都对怎么捉取网页中密码框并填写感到迷惑,而不知道怎么解决吧,下面就有我来解释一下吧!
C# WebBrowser自动登录和点击:
private void wb_page_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
//tbYHM为用户名,tbPSW为密码
wb_page.document.getElementById_x("tbYHM").SetAttribute("value", "用户名");
wb_page.document.getElementById_x("tbPSW").SetAttribute("value", "密码");
HtmlElement ClickBtn = wb_page.document.getElementById_x("imgDL");
ClickBtn.InvokeMember("Click");//对网页按钮自动点击鼠标左键
}
如果想要学搞破解的话,只要在上面的基础上加上遍历运算就可以了,具体就不教了咯,呵呵,违法D!
顺便提一下,在你登录不成功时,那些网页都会不厌其烦的弹出对话框,真的烦死了,教你们怎么屏蔽掉它!
//wb_page为WebBrowser的实例
private void wb_page_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
IHTMLWindow2 win = (IHTMLWindow2)wb_page.Document.Window.DomWindow;
string s = @"function confirm() {";
s += @"return true;";
s += @"}";
s += @"function alert(){}";
win.execScript(s, "javascript");
wb_page.ObjectForScripting = this;
}
C# WebBrowser自动登录和点击:
private void wb_page_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
//tbYHM为用户名,tbPSW为密码
wb_page.document.getElementById_x("tbYHM").SetAttribute("value", "用户名");
wb_page.document.getElementById_x("tbPSW").SetAttribute("value", "密码");
HtmlElement ClickBtn = wb_page.document.getElementById_x("imgDL");
ClickBtn.InvokeMember("Click");//对网页按钮自动点击鼠标左键
}
如果想要学搞破解的话,只要在上面的基础上加上遍历运算就可以了,具体就不教了咯,呵呵,违法D!
顺便提一下,在你登录不成功时,那些网页都会不厌其烦的弹出对话框,真的烦死了,教你们怎么屏蔽掉它!
//wb_page为WebBrowser的实例
private void wb_page_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
IHTMLWindow2 win = (IHTMLWindow2)wb_page.Document.Window.DomWindow;
string s = @"function confirm() {";
s += @"return true;";
s += @"}";
s += @"function alert(){}";
win.execScript(s, "javascript");
wb_page.ObjectForScripting = this;
}
相关文章推荐
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止暴力破解密码、提高大型信息系统安全
- C#开发程序登录界面用户名和密码的验证
- 网页表单密码破解程序技术
- 暴力破解密码模拟程序,模拟暴力破译密码实现程序代码
- [来点干货][这不是练习]数据库密码暴力破解程序
- 动网论坛密码暴力破解程序代码
- Python 暴力破解武汉大学图书馆密码程序
- fail2ban 防止暴力破解各种程序密码
- Access97,Access2000,MDB 数据库密码破解C#程序
- 动网论坛密码暴力破解程序代码
- 动网论坛密码暴力破解程序代码
- c#暴力破解网站密码简单实现
- [C#] 10进制转62进制,实现穷举指定位数的所有密码组合(暴力破解)
- C#.Net 网络程序开发基础之Socket篇
- C#.Net网络程序开发-Socket篇
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 用户密码安全增强
- Python暴力破解zip密码
- 从Socket看Visual C#.Net网络程序开发
- C#Windows服务程序开发浅析
- C#程序开发中经常遇到的10条实用的代码