珍惜生命远离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++源代码
#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;}#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核的或者更多核的电脑去跑,会更快,估计这时间就很短了