ASP数据库防下载方法
时间:2011-01-28
来源:互联网
大家觉得有用就顶下哈!
一、你用的是虚拟主机:
首先在你的MDB文件中建一个表.表中取一个字段名叫:NotDownLoad吧.
在表名建一个字段.字段中填入:<%=’a’-1%>
呵呵,再把数据库改名为.Asp的.为什么要取名为<%=’a’-1%>其实=’a’-1这里你可以乱输入
只要不是正确的Asp语句就行了。因为这样把扩展名改成.ASP后在IE中输入的时候.
遇到了<%%>他就会去解释之间的代码,让他解释吧。呵呵会出错,所以数据库绝对不会正确的被下载.
你让为安全了吗?呵呵还不安全.我们还得在数据库名前加上一个#号。
如:#Data.Asp这里的#号并不是用来作防止下载的。防止下载的刚才的过程已经作了解释.当你有多个MDB文件,并放在同一个目录下.如:12yes的整站系统.
如果我们猜到管理员MDB文件的位置并且从另一个系统中得到SQL注入漏洞的同时可以采用ACCESS跨库查询的方法.来取得管理员库中的记录.
如果我们在库名前面加上#号的时候,就算你猜测到了.我们也不怕
提交:select * from d:\web\data\#data.asp.admin sql查询语句,系统会提示出错.因为#在SQL语法中有表示日期的作用.语法出错也就不会去执行查询条件了.(呵呵12yes目前还有一个漏洞我用access跨库的方法攻击成功过!)
我认为比较安全的数据库就应该是#文件名.Asp 并且建一个临时表,表中有一字段输入ASP代码,让ASP不能被正确的解释.
二、你用的是托管主机:
这种防下载的方法就太好办了.呵呵把你的数据库放到IIS以外的目录.打死我,我也下不了.
如你的WEB目录在D:\Web\WebSite目录下.
那么就把数据库保存在D:\Web\Data目录下.

一、你用的是虚拟主机:
首先在你的MDB文件中建一个表.表中取一个字段名叫:NotDownLoad吧.
在表名建一个字段.字段中填入:<%=’a’-1%>
呵呵,再把数据库改名为.Asp的.为什么要取名为<%=’a’-1%>其实=’a’-1这里你可以乱输入
只要不是正确的Asp语句就行了。因为这样把扩展名改成.ASP后在IE中输入的时候.
遇到了<%%>他就会去解释之间的代码,让他解释吧。呵呵会出错,所以数据库绝对不会正确的被下载.
你让为安全了吗?呵呵还不安全.我们还得在数据库名前加上一个#号。
如:#Data.Asp这里的#号并不是用来作防止下载的。防止下载的刚才的过程已经作了解释.当你有多个MDB文件,并放在同一个目录下.如:12yes的整站系统.
如果我们猜到管理员MDB文件的位置并且从另一个系统中得到SQL注入漏洞的同时可以采用ACCESS跨库查询的方法.来取得管理员库中的记录.
如果我们在库名前面加上#号的时候,就算你猜测到了.我们也不怕
提交:select * from d:\web\data\#data.asp.admin sql查询语句,系统会提示出错.因为#在SQL语法中有表示日期的作用.语法出错也就不会去执行查询条件了.(呵呵12yes目前还有一个漏洞我用access跨库的方法攻击成功过!)
我认为比较安全的数据库就应该是#文件名.Asp 并且建一个临时表,表中有一字段输入ASP代码,让ASP不能被正确的解释.
二、你用的是托管主机:
这种防下载的方法就太好办了.呵呵把你的数据库放到IIS以外的目录.打死我,我也下不了.
如你的WEB目录在D:\Web\WebSite目录下.
那么就把数据库保存在D:\Web\Data目录下.
作者: 灵月SK 发布时间: 2011-01-28
直接在iis里禁掉mdb类型的文件不就行了
作者: bugzzzzz 发布时间: 2011-01-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28