MD5快速暴力查询工具

   自 MD5Crack 1.0 发布 (2003-06-14) 至今也接近 4 年了。 最初写 MD5Crack 的时候本来只是自己用的, 当时获得某论坛的数据库后发现其密码都是用 MD5 加密的,于是网上一阵狂搜,可是并没有一个理想的破解工具。或速度太慢, 或极难操作,而且都没有我想要的保存进度的功能。由于当时学校晚上是要断电的,没有保存进度功能,破解最多就只能持续一天,破解范围非常有限。
    没有办法,我只好自己写一个破解 MD5 的工具了,这个工具在当时确实为我带来了很大的帮助。通过一段时间的使用后很快就发现了很多不灵活的地方,于是插件就诞生了。插件也是 MD5Crack 的特色功能之一,这并非是从当时的某个软件借鉴过来的,而是在自己的使用中提出来的需求。
    之后,我将 MD5Crack 发布到了网上。然后很多网友都反应说速度慢,一开始我还不以为然,因为我使用的 MD5 算法是直接从官方文档中的代码修改的。后来,我详细分析了一下 MD5 的算法,发现其中确实有优化的可能。在将加密的明文长度限制在 31 字节的情况下,对算法做了比较大的优化,于是,MD5Crack 2.2 的速度提高了近 40 倍。
    后来,不断有网友给我提出 MD5Crack 中的 BUG 和一些新的需求。这时,虽然我自己已经很少使用这个工具了,但还是在继续维护和升级 MD5Crack. 当看到杂志上有人写文章来介绍这款软件时我是兴奋的,至少这表明我花的时间没有白费。之后提供 MD5Crack 下载的网站也逐渐多了起来。
    刚开始的时候 MD5Crack 的源代码是公开的,有人提出对源代码的需求时我都尽量的满足他们。但不久我就发现网络上出现了一些 MD5Crack 的破解版本,这些版本大多是修改窗口标题之类的来添加自己的广告,但也有一些在上面加序列号验证之类的东西来达到自己目的的。第一次看到这种情况的时候我感到非常的愤怒,MD5Crack 是一个完全免费的软件,在我看来这种行为除了侵权外没有其他的意义。虽说使用 MD5Crack 的都是一些比较特殊的人群,我发布的版本还是没有任何防破解措施,只因为它是免费的,是不计任何回报的,希望高人们能放它一马。这件事之后,MD5Crack 的源代码不再公开了,以后发布的版本都加入了一些防破解措施,但仍然是免费使用的。
    此次发布的 MD5Crack 4.0 是一个完全重新设计的版本。这次重写主要目的是完成逻辑和界面的分离,使 GUI, CUI 以及将来可能提供的 NetUI 等多种方式成为可能。在 GUI 方面, 4.0 和以前的版本也做了较大的修改,界面的处理没有采用 MFC, 而使直接使用 SDK API 来完成的。倒不是说使用 MFC 有多么的不好,主要是我想尝试一下直接用 API 感觉。命令行是 MD5Crack 4.0 新增加的一个功能。使用命令行在远程登陆(telnet)的时候有不可替代的优势,当然,如果你热爱键盘讨厌鼠标在本地使用命令行也是不错的。4.0 的 CUI 采用的是 UNIX 的命令行参数风格。虽然 MD5Crack 是在 Windows 平台下开发和应用的,但是我更欣赏 UNIX 的文化风格:每一个程序都只完成一个单一的功能,并把它做好,然后组合不同的程序来完成复杂的功能;与之相反的是每一个 Window 程序都想把自己做成一个无所不能的程序。基于以上原因,你在使用 MD5Crack 的时候可能还需要和其他程序配合,一个例子比如密码文件的编辑你必须借助于一个外部的文本编辑器来完成。(以前的版本是直接在程序种提供编辑功能的)
    MD5Crack 到现在我已经很少使用了,关于其中的 BUG 还需要使用者能多反馈给我。
 

 点击下载 MD5Crack 4.1( 发布日期: 2007 年 2 月 13 日 )

如果你在运行的时候提示缺少 msvcr71.dll 或 msvcp71.dll 请点击此处下载

未经允许不得转载:聚友 » MD5快速暴力查询工具

赞 (0) 打赏

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. chwh你好!我想把你的MD5Crack编译成64位的。能把源码给我吗?或你下次更新时能上传64位的版本?
    聚友 于 2008-8-3 20:20:52 回复
    不是我写的,我没有源码,请直接联系作者吧
    回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏