广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    自制密码破解的字典(C#语言编程实现)

    来源:网络收集  点击:  时间:2024-04-08
    【导读】:
    之前破解周围的WPA2加密的无线网络时,曾纠结过制作密码字典的问题,因为下载的字典不是自己想要的,周围的都喜欢用学号做密码,在网上纠结过一些制作工具,可都不是自己想要的(最可恶的有些还要钱)。最近学习C#语言,无意中学到了文件操作与流操作,豁然开朗,想到之前的问题,实验下果然有效。其实自制密码字典,就是按照把自己需要的组合都写入到文件中。考虑到手动输入任务太重(几十万条呢,甚至更多),还是通过编程让电脑代劳吧(一般都是通过循环),代码很少,新手一定能看懂。废话少说,以100000-200000之间的所有密码为例子工具/原料moreVisual Studio 2010专业版一定的编程语言基础在D盘根目录,新建一个txt文档,取名为1.txt,以便制作密码字典方法/步骤1/6分步阅读

    安装好之后打开VS 2010,选择:文件-----新建-------项目,弹出对话框,选择windows窗体应用程序,其他不用改,点击确定

    2/6

    双击form1的边框,进入代码界面,在代码的首部,添加引用语句using System.IO;

    3/6

    在private void Form1_Load(object sender, EventArgs e)内

    加入如下代码

    string password;

    string path = D:\\1.txt;//密码字典的位置

    StreamWriter sw = File.AppendText (path);

    for (int i = 100000; i 200000; i++)

    {

    password = Convert.ToString(i);

    sw.WriteLine(password);

    sw.Flush();

    }

    sw.Close();

    MessageBox.Show(制作完成!\n, 完成, MessageBoxButtons.OK);

    4/6

    按下F5运行代码,当弹出提示完成的对话框时,表示大功告成了!可以打开D盘的1.txt文件查看

    5/6

    上面的只是一个例子,具体的要求还可以自己琢摩,但是核心思想就是让代码将东西一条条写入文本内。本经验写入了10万条密码,时间不会太长。我曾试过写入4000多万条记录(通过控制循环次数等参数),电脑短时间内会很卡,CPU占用98%多,1.txt文件不仅打不开,而且文件大小就有500多M,所以不要盲目制作!

    6/6

    PS:我是编程菜鸟,只是想通过编程分享简单的制作方法,高手和大神勿喷!

    字典编程
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_472527.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 21:50:46  耗时:0.035
    0.0353s