如何真正实现Access的安全功能?急!(300分)

  • 主题发起人 主题发起人 doxpix
  • 开始时间 开始时间
D

doxpix

Unregistered / Unconfirmed
GUEST, unregistred user!
Access的密码功能形同虚设,如果用“用户级安全机制”来实现安全验证的话,只要删除或覆盖
系统的System.mdw文件后便可轻松进入。

实在是不想用SQL SERVER/INTERBASE这些大家伙,DBISAM虽然好但又带了一大堆文件。
 
Access的密码功能是可以用的。Access中设置了密码之后,要在ADO连接的ALL页面中
的PASSWORD部分输入其密码,而CONNECTION部分则不必理会。
 
to HunterTeam,
Access本身的数据库密码破解需要不到5秒钟:(
 
这个没办法!谁都知道!ACCESS的密码我从来就没设!没必要! 防的都是防不了的人:)
除非把所有的东西加密写到数据库
 
可以更改Access数据库的扩展名,若没有必要,干脆不要给用户安装Access。
设密码是没有用的,sql server虽然好些,但光靠密码对安全性来说也没有太大用处。
 
还可以考虑打包!用自己的文件格式保存数据!用ACCESS来临时生成处理!
 
ACCESS的密码怎么破解?
 
dbisam的密码也一样轻松破解掉。 我现在也面临一样的状况, 正在考虑
把内容加密之后写入数据库 :(
 
to Town:
DBISAM的密码可以轻松破解掉吗?有专门的破解程序吗?
 
to Town:
我找到了,叫Kill dbisam!
:((((((((((((((((((((((
 
除了ORC。SQL SERVER 。。我没发现安全的数据库
 
to doxpix google 里搜索半天找到
http://007.myrice.com/vcl/KillDBISAM.exe
还下不了。
法个给我或告知下载密码
 
to doxpix 发到newyj@163.com好吗?
 
MS Access这么好、安全的桌面数据库系统,怎么总有人说它不安全,我都回答过好几次了,
到这里来看吧!

http://www.delphibbs.com/delphibbs/dispq.asp?lid=1043589
 
ACCESS,嘿嘿
如果想破数据库,用不了两分钟
不过考虑用户的水平的话,扩展名改为dll到是不错的方法
不过也瞒不了人的。
 
to wddelphi:
你说的用户级安全机制(User-level Securit)同样可以破解,而且
一点也不难,只要解开system.mdw文件即可。
mdw(或者mda)文件包含了用户及用户名的信息,根本谈不上安全。

瞧瞧金蝶2000是怎么被破解的——
http://www.delphibbs.com/delphibbs/dispq.asp?lid=800493

顺便说一下金蝶是怎么搞的:它把数据库文件后缀名改了(sample.ais),
system.mda是工作组信息文件,可以从里面轻松获取密码。
 
1、把数据加密后再写进ACCESS中,但之后就不能实现模糊查找了。
2、还有一种方法是改写文件开头的几个字节,程序打开时还原,但这种方法同样有问题,
强行关机或者强行关闭程序,再拿走数据库,这时的数据库就可以随便打开了。
 
et patex用delphi自帶的數據庫吧
paratox,沒有看到過可以破解它的工具
 
to doxpix:
“轻松获取密码”?我不认为会有那么轻松,mdw文件可以打开,因为它本身就是个access
数据库,其中有个系统表:“MSysAccounts”(菜单:“工具”->“选项”->“显示”->
勾上“系统对象”才能看到),内容:
FGroup Name Password SID
0 admin
-1 Admins
0 Creator
0 Engine
-1 Users
包含所有用户、组和密码,我还没听说有破解的,金蝶的破解,我认为是其用户名和密码
泄漏造成的,因为你看:
C:/Office2000/Office/Msaccess.exe d:/kingdee/sample.AIS /wrkgrp d:/kingdee/system.mda /pwd ypbwkfyjhyhgzj /user morningstar
Msaccess.exe是接受命令行参数的(还有更多高级的应用可通过命令行参数完成),他的方法
其实是用msaccess的命令行参数指定了mda文件并指定其中的用户名和密码,你只要用WRKGADM.EXE
连接d:/kingdee/system.mda,再在登录窗口中输入用户名:morningstar,密码:ypbwkfyjhyhgzj,
同样也可以打开,这是你知道用户名和密码的情况下,如果你不知道用户名:morningstar,
密码:ypbwkfyjhyhgzj呢?你用任何方法都无法打开access的数据库,我保证,因为Microsoft不会像
Kingsoft一样,留有通用密码(用户),请相信这点。
www.imoney.com.cn,财智公司推出的国产家庭理财软件《财智家庭理财2001》,它用的也是msaccess
数据库,用delphi写的程序,用了用户组级的安全级,我打开了他们用的数据库,用什么方法?
还是他们自己没有把用户和密码放好,被我找到了,除此以外,没有什么别的方法。

相信我,Access可以做到真正的安全,就是用“用户级安全机制(User-level Securit)”,
如果你不信,你可以留下EMail,我发一个Access设置了用户级安全机制的数据库和组文件给你,
请你用任何方法(在不知道用户名、密码的前提下),读出里面的一句话,并在这里贴出来,
那我就认输了 :)……
 
金蝶想了很多方法保护他们的数据库,改扩展名,用了如此复杂的用户名和密码,但用户名和密码
一旦泄漏,什么也白搭。
 
后退
顶部