HOME
BBS
深山帮帮欢迎您,您可以注册或者
qq登录只需一步,快速开始
深山旅行社网站管理系统开发完成,欢迎各位网友测试! 点这里测试
565449214 给站长留言
订阅本栏目 RSS您所在的位置: 深山工作室 > ASP学习 > 正文

添加一个防下载字段(长二进制数据)来防止ACCESS数据库被下载

深山工作室 2013-8-2 8:52:54 深山行者 字体:  浏览 7561 我要评论
 ACCESS数据库有一个致命的缺点就是容易被下载。大家知道,一个网站的秘密其实就是数据库,数据库如果被下载了,不用我说这意味着什么了吧。最常用的ACCESS防下载的方法,是把数据库的扩展名改成.asp,或者在数据库名前加#号等等,但都起不到真正的作用,仍然可以破解下载数据库,最好的方法就是在ACCESS数据库中添加防下载字段,具体方法如下:
 
准备工作:
1、安装ACCESS数据库软件
2、新建一个ACCESS数据库,这里假设为data.mdb
 
添加ACCESS防下载字段:
1、打开刚才新建的data.mdb数据库,点击“对象”中的“查询”选项,然后双击“在设计视图中创建查询”选项:
2、在弹出的“显示表”窗口中点击“关闭”按钮,此时在工具栏中会多出一个SQL图标单击该图标
3、在弹出的查询窗口中输入如下语句后点击运行按钮即工具栏中的感叹号):
Create Table [obj_notdown]([asphtmer] oleobject)
上面语句的说明:创建了一个名为“obj_notdown”表,其中的字段名称为“asphtmer”,字段类型为“OLE对象”。
4、将查询窗口中的语句删除,并输入如下语句后运行,运行的时候会提示是否追加1行,点击“是”按钮
Insert into [obj_notdown](asphtmer) values(0x3C25)
上面语句的说明:向“obj_notdown”表的“asphtmer”字段中插入“0x3C25”数据(“0x3C25”为字符“<%”的16进制)。
5、关闭查询窗口,此时提示你是否要保存,选择否即可。
此时ACCESS防下载字段就添加完成了,切换到“表”对象,会发现里面多了一个表obj_notdown,打开后发现字段显示的是“长二进制数据”:
6、将data.mdb数据库改名为data.asp
 
原理分析:因为当数据库的扩展名变成ASP格式后,从远程访问这个文件的时候,IIS服务器就会把它当成ASP程序来执行,而我们之前在ACCESS数据库中插入了“<%”符号,而ASP程序必须在<%%>标记中才能执行,所以就会出现“缺少脚本关闭标记”的错误。由于这个错误,所以人家就无法下载ACCESS数据库了,也就达到了ACCESS数据库防下载的目的。
Ads loading...
相关阅读
( 2016-8-22 8:56:32 )ASP连接各种数据库的方法
( 2016-6-16 11:49:35 )access数据库做的网站出现.ldb不能删除超过2KB之后就会网站访问不了数据库,提示数据库不存在
( 2015-10-16 19:52:57 )httpd.ini中的RewriteRule、RewriteCond规则了解以有二级域名解析实例
( 2014-8-22 21:33:18 )asp防止access数据库被下载破解
( 2013-9-5 15:40:09 )深山旅行社管理系统免费版 V2.3
( 2013-8-6 8:01:49 )经常使用到有关数据库的操作sql
( 2013-8-2 8:52:54 )添加一个防下载字段(长二进制数据)来防止ACCESS数据库被下载
( 2012-4-27 16:07:43 )旅行社管理系统 V1.9
共有0条关于《添加一个防下载字段(长二进制数据)来防止ACCESS数据库被下载》的评论
发表评论
正在加载评论……
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 400 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
深山工作室网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

Ads loading...
更多信息>>栏目类别选择
rss学习
个人空间
网站设计
网站公告
下载
photoshop学习
ASP学习
DIV+CSS学习
SEO搜索引擎忧化
java学习
HTML学习
网站信息
网站类信息
更多>>同类信息
ASP连接各种数据库的方法
asp获得系统Unix时间戳与将Unix时间戳转为正常日期
access数据库做的网站出现.ldb不能删除超过2KB之后就会网站访问不了数据库,提示数据库不存在
asp中最难发现的错误由最简单的程序引起
Asp得到当月天数的函数方法
在服务器上新建网站,在服务器用域名能访问,但是外网访问不了的解决办法
httpd.ini中的RewriteRule、RewriteCond规则了解以有二级域名解析实例
httpd.ini一些参数说明
Ads loading...
更多>>最新添加文章
ASP连接各种数据库的方法
asp获得系统Unix时间戳与将Unix时间戳转为正常日期
关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
access数据库做的网站出现.ldb不能删除超过2KB之后就会网站访问不了数据库,提示数据库不存在
asp中最难发现的错误由最简单的程序引起
Asp得到当月天数的函数方法
在服务器上新建网站,在服务器用域名能访问,但是外网访问不了的解决办法
深山旅行社网站管理系统5.0发布
  • 业务 QQ:565449214
  • 手机:139 6134 7334
更多>>随机抽取信息
asp加载xml 用于验证目标网站是否更新
制作外贸企业英文网站存在的误区查看与更改方法
ASP FSO读取XX文件夹下的所有文件与创建使用时间
北京阳光无限经贸有限公司
css里expression实现界面对象的批量控制
ASP+Access随机读取数据库记录的方法
检测非法字符
用ASP实现IE地址栏参数的判断
Ads loading...