ACCESS数据库防下载技术
这里首先要说明的是,现在绝大多数网站制作人员都认为,把*.mdb的数据库文件扩展名改为*.asp的文件,别人就无法下载,我在这里要说明的是,这是一个非常错误的做法!!虽然你把扩展名改为*.asp的了,别人无法通过输入这个数据库的URL地址来下载,但是,稍聪明一点的人,仍然可以把你这个*.asp的文件给下载下来,方法如下(假设http://abc.com/db/db1.asp为你的数据库地址): 建一个.htm的网页文件,在里面输入: <a href="http://abc.com/db/db1.asp">download</a> 然后保存,用IE打开,我们会看到一个download的链接,这时,用鼠标在这个链接上点右键,选择“目标另存为”,保存文件。 就这么简单,你的*.asp扩展名的数据库就被轻易的下载下来啦~~ 从这里可以看出,单单把数据扩展名改为asp的是不行的,那么我们怎么做呢?这里我讲一个非常好的方法,现今也被大多数网站编程人员采抐: 第1步,打开记事本,在里面随便写一两句错误的ASP语句,例如写: <% 哈哈,小样,数据库能随便给你下吗? call abasdfc,bcd b=3-"aabc" %> 我们知道,这儿的ASP代码中第一行出现了汉字,第二行调用一些并不存在的函数,第三行不用我说了,用数字减一个字符,每一行都有错误,当然,我这里只是给个例,只要有ASP错误就行,不一定要写三句,你写一句,两句,十句都行。 在记事本中写好后,我们把它保存成任意文本文件,如*.txt *.htm *.asp都可以。 第2步,打开你的ACCESS数据库,在里面选择“通过设计创建表”,弹出设计表对话框,在“字段名称”中随便输入一个字符串,然后在右边的“数据类型”中选“OLE对象”,关闭这个对话框,提示你是否保存,点是,给这个表取名“<%no Down%>”,你也可以取其它的名字,这里最好把它用<%%>括起来。 第3步,我们建好了一个名为<%no Down%>的表,打开此表,在这个表的白色数据框中点右键,选择“插入对象”,在插入对象对话框中选下面一个“由文件创建”,点下边的浏览,找到你刚才保存的那个文本文件,点确定,这时我们会发现刚才那个白色数据区域中多了一个“包”字,我们己经成功的将这个文本文件存在数据库中了。 第4步,保存你的数据库,再把扩展名改为*.asp的,呵呵,大功告成! 如果你在地址栏中直接输入该*.asp数据库的地址,哈哈,看到了吧?网页出错了,提示为: .... ASP语法错误 第X行 X列.. <%哈哈 如果你用“另存为”那种方法呢?出现提示:无法下载,未知目标数据!
ACCESS数据库防下载技术相关推荐
- ACCESS数据库防下载方法 1
ACCESS数据库防下载方法 作者:luotoal 来源:网络 点击数: 21131 更新时间:2006年05月21日 ACCESS数据库防下载方法 下面的方法分别适用有IIS控制权和 ...
- ACCESS数据库防下载方法
下面的方法分别适用有IIS控制权和 虚拟空间的用户! 1:修改 数据库名.这是常用的方法,将数据库名改成怪异名字或长名字以防他人猜测.如果被猜到数据库名则还能下载该数据库文件,但机率不大.如:将数据 ...
- Access 数据库防下载 for IIS 6.0
相信很多做IDC的朋友都是用这方法. 第一步:在c:\windows\ 目录下建立一个空文件 . 然后把名字修改为 mdb.dll 第二步: 打开IIS 网站----属性-----主目录-----配置 ...
- 防止ACCESS数据库被下载
放在站外目录 虚拟主机默认的data文件夹外界是不能访问的.数据库文件放里面当然安全! 还有一种更好的方法,无论你放到那里数据库都不能被下载! 那就是把数据库文件的名称前加上一个"#&quo ...
- 防止ACCESS数据库被下载的一个通用解决方法:
防止ACCESS数据库被下载的一个通用解决方法: 在IIS里面 Web站点的属性, 主目录=>配置=>应用程序影射=>添加 随便做一个0字节的dll 用来影射mdb文件. 明白了吧? ...
- 防止ACCESS数据库被下载的几种方法
昨 天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里.然后在IE中输入data.asp路径 后,发现IE显示一片空白,右键->察看源文件 ...
- 防止ACCESS数据库被下载的9种方法
转自:http://www.cnblogs.com/BlueThinking/archive/2006/06/10/422830.html 篇首语:原来改mdb为asp就能防下载是鬼话. 引子:昨天和 ...
- 如何防止Access数据库被下载- -
有什么方法可以防止数据库被人下载呢? 下面提供的的方法分别适用使用虚拟主机空间的用户和有IIS控制权的用户! 一:购买虚拟主机空间的,适合没有IIS控制权 1:发挥你的想象力 修改数据库文件名 这个是 ...
- Access数据库防暴库技术
引子:昨天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里.然后在IE中输入data.asp路径后,发现IE显示一片空白,右键->察看源文 ...
最新文章
- 微服务的分解和组合-文末赠书
- Linux下必须知道的11个网络命令
- 【JZOJ3598】【CQOI2014】数三角形
- 解决 Azure AD 在 Azure Front Door 下登录失败的问题
- Python函数的静态变量
- ASCII, GB2312, GBK, Unicode, UTF8之间的区别和联系
- 《Ruby程序员修炼之道》(第2版)—第1章1.1节进入Ruby的世界
- Style和Script中的注释问题。
- 怎么把ui放入到java工程中_怎么把ui放入到java工程中
- 关于WebBrowser(浏览器)控件的调用
- java中实现注册时Email邮件激活验证
- 王之泰201771010131《面向对象程序设计(java)》第十二周学习总结
- @property详细解读
- python---exception handing and testing
- 二分查找理论(三种问题类型、两种算法形式)
- linux 循环一段ip区间,Shell脚本实现判断IP地址是否在一个ip段内代码分享
- java解压缩zip、rar
- linux 搭建snmp服务器,linux snmp安装配置
- OSPF不规则区域的解决方案
- 机器人的弊议论文_机器人的利与弊议论文