访问mdb密码恢复

daf*_*ftu 10 ms-access

我正在搜索mdb(Access)数据库结构的大量时间,但我还没有找到任何关于密码恢复的信息.

我知道Access 2000 mdb文件有类似页面,每页4kB,每个页面都有一个类型,第一页是" 数据库定义页面 ",包含(可能)加密数据库密码.

有很多软件能够读取MS Access数据库密码,所以我认为存储密码并不是秘密.

在哪里/如何找到访问密码?

Joh*_*nFx 8

Jet 3:数据库密码在设置时以纯文本形式存储在MDB文件头中.

Jet 4:数据库密码在设置时,使用基于文件创建日期/时间(存储在文件中)的简单XOR模式算法进行模糊处理,然后存储在MDB文件头中.

Jet 3和4: MDB文件头本身进一步使用XOR模式进行模糊处理 - 尽管这次是一个常量的XOR流.

ACCDB文件:密码不再存储为文件头中的模糊明文.相反,哈希用于检查用户是否输入了有效密码.哈希是从RC4和SHA-1算法的组合生成的.