这几天帮几位朋友破解了几款电信的华为光猫,每次登录都要输入那个难记的用户名和密码,所以才搞了这么个小工具方便自己使用。
现将工具和源码献上,希望大家能喜欢。因为华为的超级用户名一般是telecomadmin 密码是nE7jA%5m 所以我把这个工具写死了,
要用的朋友可以直接修改源码即可。以前也在吾爱发布过一个自动获取超级用户名和密码的工具大家可以自行搜搜。
开发环境:vs2010
源代码就几句:
[C#] 纯文本查看 复制代码 public Form1()
{
InitializeComponent();
}
bool submit = true;
private void Form1_Load(object sender, EventArgs e)
{
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
this.webBrowser1.Document.GetElementById("regdevice").Style = "display:none";
this.webBrowser1.Document.GetElementById("txt_Username").SetAttribute("value", "telecomadmin");
this.webBrowser1.Document.All["txt_Password"].SetAttribute("value", "nE7jA%5m");
if (submit)
{
this.webBrowser1.Document.All["btnSubmit"].InvokeMember("click");
}
submit = false;
}
简单说明:主要代码添加在DocumentCompleted 事件内,也就是文档加载完执行。执行的动作就是获取网页中的用户名和密码的ID,并自动添加进去指定的内容。
完成后自动提交。这里有个注意事项就是,不加判断的话,如果用户名和密码是错误的,会不停的刷新,所以加了bool submit 判断一下。
菜鸟出品,大牛勿喷!
免CB下载地址:
http://pan.baidu.com/share/link?shareid=413542&uk=3691341727
|