分类

  • 软件天地

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


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

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

      有些人误认为: “?br>conn.asp)中的数据库地址
    掉。”
    需要把数据库文件前名加上#、
    。原理是下载的时候只能识别 #

    然后修改数据库连接文件(如
    号前名的部分,对于后面的自动去


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

      四:加密数据库。                                                              

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

      

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

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

    上一页 下一页




    map