问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

access数据库路径更改错误 急

发布网友 发布时间:2022-05-04 18:47

我来回答

3个回答

懂视网 时间:2022-05-04 23:08

一、发挥你的想象力, 修改 数据库 文件名,从理论上讲不一定能防止被 下载 。 修改 数据库 名,其目的就是防止我们猜到 数据库 而被 下载 。但是万一我们猜到 数据库 名,就直接可以 下载 了。所以这不能保证100%不能被 下载 。猜解 数据库 的常用的办法就是

一、发挥你的想象力,修改数据库文件名,从理论上讲不一定能防止被下载。修改数据库名,其目的就是防止我们猜到数据库而被下载。但是万一我们猜到数据库名,就直接可以下载了。所以这不能保证100%不能被下载。猜解数据库的常用的办法就是写程序去猜解数据库名,判断WEB返回的是不是404错误,如果提交一个MDB文件,没有返回404错误,那就猜对了,就直接下载。当然这有一定的局限性,因为如果数据库名非常复杂。会产生大量的日志。管理员可能早发现了。并且还有猜解的时间会变得很长。

二:数据库名后缀改为ASA、ASP等,不一定能防止被下载。IIS在通过asp.dll处理.asp扩展名文件的时候,对以外的内容,不做任何处理就直接输出,但是MDB文件中如果没有之类的ASP标实符,我们直接在IE中输入URL返回在IE中的数据,就是MDB文件的数据,我们直接用FLASHGET之类的软件就可以下载,下载后改名这后就可以用了。





三: 数据库名前加“#”,一定能防止被下载。

有些人误认为: “只需要把数据库文件前名加上#、然后修改数据库连接文件(如conn.asp)中的数据库地址。原理是下载的时候只能识别 #号前名的部分,对于后面的自动去掉。”

这样是比较安全的。这只是对于一般的人无法下载。因为他们不知道,也没有去了解有关IE编码的技术。在编码中我们用%23来代替#号。所以我们如果有一个数据库是: http://www.xxx.com/data/#datapro.mdb 我们直接在IE中输入: http://www.xxx.com/data/%23datapro.mdb 就可以下载了:





四:加密数据库。

有些人认为,把ACCESS数据库进行加密,就算得到数据库他也没有办法得到里面的任何信息。这是一种错解。下载后,2秒钟码解出数据库密码。Access数据库的加密机制是非常脆弱的。加密后数据库系统通过将用户输入的密码与某一固定密钥进行“异或”来形成一个加密串,并将其存储在*.mdb文件从地址“&H42”开始的区域内。用程序可以轻松的写出破解代码。网上已经有这样的程序了。现在我为大家推荐一款比较老,但非常实用的破解数据库密码程序:accesskey.exe



五:我们用特殊请求让脚本解析出错,得到数据库路径。

在网络上,有很多人直接采用以下代码,来连接数据库,看: .... DB_Path = "Data/ABCD1234!@#1po.mdb" DB_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB_Path) Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DB_String .... 数据库文件名也够复杂了,用程序破解,我想是没有人想去尝试的。 像这样的连接方式我们都可以直接取得他的数据库路径。由于这种方法危险性太大了,知道本方法的人很少。这里不敢公布。一旦公布不知道有多少网站的数据库会被下载。等以后看情况再说吧。所以这里我只为大家提供临时补丁。在Conn.Open DB_String上面加上一句话: ON ERROR RESUME NEXT 就可以解决这个问题.

热心网友 时间:2022-05-04 20:16

修改为以下代码:
<% '打开数据库
constr="Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../database/123.mdb")
Set conn = Server.CreateObject("ADODB.Connection") '这一行
conn.Open constr
%>

热心网友 时间:2022-05-04 21:34

<%
'字符串连接数据库方法
set conn=Server.CreateObject("ADODB.Connection")
db="/"
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath(db& "db.user.mdb")
%>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长沙到西昌。坐火车先从长沙到成都、成都东,再到西昌,哪个方便一些 S先生与P先生谜题的题面 为什么首都设在襄阳 改姓可以不随父母性吗 韩艺瑟怎么改姓? 纸、墨、笔、砚是中国传统的文房四宝,墨的使用最早在 [ ] A.商代后期... 想问下创维光伏E企赢模式有哪些优势,到底值不值得投资啊?有没有合作... 太平洋太享e保百万医疗值得入手吗?每年花多少钱? 爱e满分适合哪些人买?注意哪些问题? 太平洋太享e保百万医疗适合哪些人买?价格多少? 我有一台sony 的cyber shot (好像是L1) 回收的话能卖多少钱啊? 公司年会抽奖,抽中了索尼笔记本,我对笔记本没兴趣,想卖掉,问问大家要怎么卖? 请问:sony电脑被收购,对我买sony有什么影响吗 上海浦东有回收索尼SONY电脑的吗? 索尼笔记本电脑svs13127ccb这个型号2014年初买的时候是7200元,现在卖掉可以卖多少钱 心脏跳的特别快怎么办。 索尼笔记本PCG-61412T属于什么系列?二手能值多少钱?? 我最近发现,我的心脏跳动很明显,只要把手轻轻的放到胸口上,就能很明显的感觉到,这是怎么回事儿啊? 心脏有时很快很明显的跳动是为什么 索尼二手电脑价格 上海有没有专门到家回收二手索尼电脑的网站? 心脏跳动明显,身体都能感觉到颤动,有时还影响到呼吸,这是怎么回事? 索尼PSP3000回收渠道帮忙推荐个靠谱的? 心脏跳得很重怎么回事? 索尼二手i5笔记本卖二手值多少钱? 索尼14寸i5笔记本电脑回收值多少钱? SONY VAIO 系列回收问题 sony笔记本电脑回收价格? “鞠躬尽瘁,死而后已”这句话出自谁?(人名)的《》? 。“鞠躬尽瘁,死而后已”这句话是谁说的? 索尼笔记本为什么行业没落啊,被JIP收购 索尼VGN-Z15笔记本市场价1万多,网上2600? 索尼被谁收购了? 炫舞里面怎么录像呀? 手机qq炫舞录屏隐藏按键 qq炫舞怎么录屏 炫舞浪漫爱怎么录视频? 全民炫舞那里的录屏功能怎样使用,出来后那几个按钮也不知道怎么用 全民炫舞怎么录屏啊? 在ppt中,“计时”选项卡在哪里? ppt中计时选项卡在哪里打开? 幻灯片里面如何加计时器啊 支付宝怎么花呗收钱可以150以上 哪里有卖吉利丁的? excel去掉小数点并且保留小数点后面的数字 影子聊天助手怎么样 做客服不会键盘打字,有没有好的APP软件可以辅助跟客户聊天沟通的常用语! 没接触过客服行业,连基本 机器人聊天助手怎么用 婚恋约会聊天助手? 用什么软件聊天比较隐蔽安全?