首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

珍惜生命远离WPA,和小弟我一起来做密码字典软件

2012-02-21 
珍惜生命远离WPA,和我一起来做密码字典软件顶贴不加分,给意见,或者贴代码的都给分今天年初开始,附近多了几

珍惜生命远离WPA,和我一起来做密码字典软件
顶贴不加分,给意见,或者贴代码的都给分
今天年初开始,附近多了几个信号强WPA加密信号,奶瓶一丢,密码封包随手得来。
有四五个WPA,密码1234567890和0123456789的两个秒杀。
结果另外3个不行了,开500W字典跑的太慢,玩上了EWSA,蓝宝石HD5670硬件加速
可以跑到1.9W,平均下来也有1.5W,跑一个也要好几分钟。
PJ版的EWSA3.0反正在我的电脑显示2W多,但字典就是0%进度不会动
测试版的EWSA3.0测试自己的WPA密码,只能出2位数。


我要和大家分享的是自己纯手工打造字典的方法和乐趣。自己修改简单的C++源代码,然后编译成EXE
然后执行一下,密码就出来。

  写C++代码需要一个文本编辑器,和一个C/C++编译器,我给大家推荐这个,如果你有VC,哪也无妨
  点击这里下载 Code::Blocks SVN6988 基本中文版 和 GCC编译集成包 16.9 MB (17,734,971 字节)
http://cid-0604030941ce925d.office.live.com/self.aspx/codeblocks-Demo/CodeBlocks6988.7z
软件界面看图


最原始的制作密码 C++源代码

C/C++ code
#include <iostream>    // 数据流输入/输出#include <fstream>     // 文件输入/输出using namespace std;int main(){    // 本地的电话一般是 88 和 89 开始,总共8位数,做个电话密码字典    int pw = 88123456; // 字典开始    fstream fout("c:/pw.txt",ios_base::out);    while(pw != 89888888) { // 字典结束        fout << pw++ << endl;    }    return 0;}




[解决办法]
C/C++ code
#include <iostream>    // 数据流输入/输出#include <fstream>     // 文件输入/输出using namespace std;int main(){    // 本地的电话一般是 88 和 89 开始,总共8位数,做个电话密码字典    int pw = 88123456; // 字典开始    fstream fout("c:/pw.txt",ios_base::out);    while(pw != 89888888) { // 字典结束        fout << pw++ << endl;    }    return 0;}
[解决办法]
菜鸟路过
[解决办法]
现在CPU都是多核的,你可以做成多线程的。
[解决办法]
并行运算可以提高你的效率。
信息安全讲过这个,你可以搜一下并行运算,将你的问题分成能并行的步骤,然后开几个线程同时跑。也可以买个4核或者8核的或者更多核的电脑去跑,会更快,估计这时间就很短了

热点排行