本博客除名词解释外所有内容均为含笑原创内容,欢迎转载。
转载请以链接方式注明出处:含笑原创博客,链接地址:http://blog.knoweb.cn

非常好的Access密码破解工具(附VB源代码)  

一个非常好的access密码破解工具,作者还提供了源代码
我同时把源代码贴上来

点击下载此文件

附:Access密码破解原理说明(转)

ACCESS加密过于简单。如下:

    在库文件的地址00000042处开始的40个字节是Access 2000库的密码位。如果一个未加密的库,这40个字节原始数据依次为:29 77 EC 37 F2 C8 9C FA 69 D2 28 E6 BC 3A 8A 60 FB 18 7B 36 5A FE DF B1 D8 78 13 43 60 23 B1 33 9B ED 79 5B 3D 33 3D 39 7C 2A 。当你给数据库设置了密码后,这40个字节就变成了密钥。因此,要破解密码而不需保持原库的密码,只要将00000042 处开始的40个字节还原成原始数据就行了,从而跳过口令。
另外,当你设置了密码后,Access 2000 就将你的密码的ASCII码与以上的40个字节数据进行异或操作,因此,从库文件的地址00000042开始的40个字节就变成了密钥了。例如,如果你设置的密码为12345678901234567890(注意:最多只能设20个ASCII字符),经过异或操作后,则从00000042处开始的40个字节的数据就变成了 18 77 DE 37 C1 C8 A8 FA 5C D2 1E E6 8B 3A B2 60 C2 18 4B 36 6B FE ED B1 EB 78 27 43 55 23 87 33 AC ED 41 5B 04 39 4C 2A 。大家都知道,一个数据经过一次异或操作后,再一次经过同样的异或操作就可还原了。因此,对已经设置了密码的Access 2000库,只要将40个密钥数据与原始的40个数据进行一次异或操作就可得到密码了。
    最后,要注意的是,由于ACCESS 2000对每个密码字符采用双字节表示,故40个字节原始数据可依次分为20组,每组代表一个密码字符,进行异或操作的是每组的第一个字节,第二个字节不变。



[本日志由 含笑 于 2007-01-28 12:20 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: access 密码破解
评论: 10 | 引用: 0 | 查看次数: 13978
  • 1
雨天 [2010-04-18 00:55 AM]
有木马,开不了
b [2009-10-07 11:10 AM]
顶!
158 [2009-07-22 02:26 PM]
上海实旺实业有限公司
[2009-03-23 01:02 PM]
谢谢啦~
咸鱼翻身 [2009-03-01 01:14 AM]
谢谢你
我找了两个小时的破解软件
那帮发布软件真恶心
还要汇款过去
你太棒了
moximoxi [2008-05-01 01:58 PM]
haha
laius [2008-03-19 01:17 PM]
谢谢分享
aa [2008-01-25 11:09 AM]
老兄,这是42字的数据,您老人家难道没有数过么? 还写40字
含笑 [2007-03-20 05:25 AM]
如果你要使用直接用那个EXE可执行文件就可以了
如果你要查看源代码要安装vb6
该程序是vb6做的
基本国情 [2007-03-19 05:26 PM]
代码打不开啊,要装什么软件??
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭