| |
破解MS Access密码
破解之前先来了解一下Access密码的加密原理:
Access 2000数据库的加密原理比较简单,就是将所输入的密码的ASCII码与40个原始字节数据进行异或操作。 Access 2000数据库密码保存在库文件的地址00000042处开始的40个字节
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 39 7C 2A
因此如果要消除掉密码,只需要用磁盘编辑工具(如:)打开数据库,从地址00000042处开始的40个字节还原成原始数据就行了。 如果需要破解密码并且保持原密码,只要将40字节密钥数据与原始的40个数据进行一次异或操作就可得到密码。
注:由于ACCESS 2000对每个密码字符采用双字节表示,故40个字节原始数据可依次分为20组,每组代表一个密码字符,进行异或操作的是每组的第一个字节,第二个字节不变。 〔以上未经测试〕
Access PassView v1.12 汉化版 由Nir Sofer出品,大小36KB,称得上是短小精悍。
|