当前位置: 主页 > 日志 > 网络安全 >

ACCESS ODBC连接模式 不会暴库

发现Access ODBC 连接模式 不会暴库,测试如下:

第一种方式采用ODBC连接:

ConnStr = "Driver={Microsoft Access Driver (*.mdb)};Dbq= " & DataFile

测试截图如下,没有暴出库:



第二种方式采用OLE DB连接:

ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & DataFile

测试截图如下,成功爆出数据库:





PS:大概两年前就发现耐品图片管理系统可以暴库,今天到官网下载最新版测试,仍旧有问题。


附ACCESS连接串:


ODBC
 
标准安全策略
      

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=;
工作组
      

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;SystemDB=C:mydatabase.mdw;
独占模式
      

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=;
管理员模式
如果您需要在程序中使用 CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE 和DEFAULTS等命令,您就需要使用此连接字符串。     

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=;ExtendedAnsiSQL=1;



OLE DB, OleDbConnection (.NET)

标准安全策略
      

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;User Id=admin;Password=;
使用数据库密码
如果您的Access数据库设置了密码,您就需要参照如下连接字符串将密码写入后才能够正常使用。     

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;
工作组(系统数据库)
      

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:System Database=system.mdw;
工作组(系统数据库)并且制定用户名和密码
      

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword;

[日志信息]

该日志于 2010-10-08 11:59 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “ACCESS ODBC连接模式 不会暴库” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部