【让分布式来的更猛烈些吧】【第二弹】HashcatEnigma分布式计划!【带跑坛友握手包】
本帖最后由 pascalqq 于 2016-2-22 17:01 编辑前言
不知道还有多少人记得3年前的第一弹,地址在这儿:http://www.anywlan.com/forum.php?mod=viewthread&tid=251598
第一弹的时候我们使用的是自己修改版的“雷神分布式密钥恢复系统”,简称EDPR。刚开始使用EDPR的时候,发现这玩意问题多多:
1. 对于计算机的利用效率太低,远低于同公司产品EWSA;
2. 对于包的要求苛刻,有些包不认;
3. 有漏密码的情况,该出的没出;
4. 许多显卡不支持或者错认;
5. 在运算次数统计上有明显错误;
6. 分布式拆分框架不合理,经常出现烂尾情况;
……
楼主是码农出身,看见EDPR做的这么挫,一开始是反编译EDPR的code帮它做bug fix,直到有一天给这玩意搞烦了,就想不开说喵的这分布式有多难,我自己写个又能难道哪里去。
于是一晃3年。
3年中,这个项目停摆了4次,但每次最后又被我捡回来重启。一套面向公网的分布式框架远比我当年YY的东西复杂多了。3年中,最少就楼主1个人开发,最多和4个小伙伴一起开发,现在开发团队只有3个人。
3年后的今天,回头看看上10w行的代码,不知道是激动还是遗憾的滋味。
回到正题,这次隆重奉献的分布式名称为HashcatEnigma,与EDPR相比,优点如下:
1. 使用hashcat系列作为运算内核,对计算机使用效率(特别是显卡)比EDPR提高了最大300%;
2. 支持更多的hash破解;
3. 可以自定义内核对计算机的使用效率;
4. 更完善的任务拆分算法,相比EDPR提高20%;
5. 运行的同时保证字典安全,防止辛辛苦苦做的字典给同行拿走;
6. 完善的会员和积分系统;
7. 分布式框架和运算内核不是强耦合的,也就是说如果以后出了其他运算内核(比如图像渲染或者数据挖掘)可以直接上;
……
参与方法
1. 下载客户端:http://hashcatenigma.iteknical.com/download.php;
2. HashcatEnigma 用户快速使用手册:http://www.iteknical.com/hashcatenigma-user-quick-start-guide/;
3. HashcatEnigma 用户使用常见 Q&A:http://www.iteknical.com/hashcatenigma-user-to-use-common-qa/;
4. 再有不懂得问楼主。
跑起来是这个样子的(我机子破==)
项目QQ群:438138654,建议入群(群里还有硬改大神一堆) ,申请的时候备注“分布式”。
感谢
感谢atom大神带给我们hashcat这个神器,项目地址:https://hashcat.net/oclhashcat/。
感谢一路开发的小伙伴:itechzero(http://www.itechzero.com/),terry 。
感谢发行前测试的以下朋友:孤獨還給天空,Tanry,oil,希门吹牛,那年已远去,快乐宝贝,累了睡觉 醒了微笑,默鬼,新起点,睡 。
附
1. 如果有开发的小伙伴感兴趣,可以联系我,先读这儿:http://www.iteknical.com/project-development-of-common-qa/;
2. 如果有字典作者感兴趣,联系我;
3. 论坛好像冷清多了。。。
pascalqq 发表于 2016-1-20 22:02
1 见开发QA
2 热递增是什么意思?
3 hashcat只是这个平台的内核之一。
针对您回答的
1)给我提示看开发QA
应该是这个页面 http://www.iteknical.com/hashcatenigma-user-to-use-common-qa/
跟我说的是否使用QT或者其他编译环境没有关系,或者说您也许不了解跨平台的编译情形。那您选择C#也是不得已。
2)热递增
是说如果在破译过程中热增字典样本,通过排除法来实现。可能你还不知道有这种需求。
3)hashcat外,还有什么封装进去的?
您所指的开发QA并没有发现太多关于开发的东西,基本上都是怎么装驱动之类的活。
楼主雄起 666分布式发布了 还以为这项目停了没想到楼主在自己写程序 偻主雄起呀。。。。。 热心奉献的精神,值得赞赏哦。 现在跑pin的寒冬下,楼主的分布式跑包给我们带来不少暖流啊! 10w行的代码。{:5_237:}自己写{:5_271:}
最少就楼主1个人开发,最多和4个小伙伴一起开发,{:5_242:}
楼主辛苦了。{:5_271:} 前来膜拜大神。。。楼主辛苦了。。。 雄起雄起 更新了图片。自己顶一下。 不是一般小白能明白的