『 更新时间:2008-11-20 』『 字体:大 中 小 』『 作者:佚名 | 来源:chinaz 』
如果你过分信任 Access 2000数据库的密码保护,你可能会因此而蒙受损失。这是因为Access 2000的数据库级密码并不安全,相反它很脆弱,甚至下面这段非常小的程序就可以攻破它: 字串5
程序一(VB6):Access 2000密码破译
一、深入分析 字串1
上述程序成功的关键是使用了一个空数据库(New_Empty_DB.mdb)。该数据库的创建日期必须与被密码保护的数据库(Pass_Protected_DB.mdb)相一致。 换句话说,Access 2000 仅仅是使用“数据库创建日期”来加密用户密码。
应注意的是:上面的“创建日期”只是操作系统级的,也就是 Windows记录在文件夹目录里的信息(根据文件名的长短,每个文件在目录里占用至少32个字节,包括:文件名、属性、文件大小、首蔟号、创建时间、修改时间和访问时间等)。 字串9
Power by DedeCms CopyRight 2006-2008 www.68start.com All Rights Reserved 起点设计资源网
本站部分文章来自于网络,如有侵犯您的权益请与我们联系,本站将第一时间纠正