网站暴库原理与方法剖析

news/2024/5/15 9:40:40/文章来源:https://blog.csdn.net/weixin_34150830/article/details/91892272

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

一、方式

暴库的方式有多种多样,我知道的就有3种以上,常见的暴的方法有:%5c类暴,conn.asp暴,ddos暴等等

 

二、原理

“%5c”暴库法,它不是网页本身的漏洞,而是利用了IIS解码方式中的一个特性,如果IIS安全设置不周全,

而网页设计者未考虑IIS错误,就会被人利用。

为何要用”%5c”?它实际上是”\”的十六进制代码,也就是”\”的另一种表示法。在电脑中,它们是一个东东。

但提交”\”和”%5c”却会产生不同的结果,在ie中,我们把下面第一个地址中的”/”换成”\”提交:

_blank>http://www.exehack.net/soft\view.asp?id=58

_blank>http://www.exehack.net/soft%5cview.asp?id=58
二者的访问结果是一样的。ie会自动把”\”转变成”/”,从而访问到同一地址。

但是,当我们把”/”换成十六进制写法”%5c”时,ie不会对此进行转换。地址中的”%5c”被原样提交了。
当IIS收到后解析时,又会将%5c还原成”\”。这样,iis中网址的相对路径就变成/Soft/html\13/。这一点很重要。问题正是从这里开始的。

在ASP网页中,凡调用数据库时,都会用到一个连接数据库的网页conn.asp,它会创建一个数据库连接对象,定义要调用的数据库路径
一个典型的conn.asp如下:

 
  1. <% dim conn
  2. dim dbpath set conn=server.createobject("adodb.connection") DBPath =Server.MapPath("admin/exehack.mdb") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath %>

大家注意第4句:DBPath = Server.MapPath(“admin/exehack.mdb”),Server.MapPath方法的作用是将网站中的相对路径转变成物理上的绝对路径。

为何要这样?因为连接数据库时,须指明它的绝对路径。

(这里可能有人不明白,什么相对路径、绝对路径?IIS为了不让访问者知道真实的实际路径,并且确保网站不因变换地址而影响使用,它采用了一种相对路径来表示目录与文件之间的关系。也就是网址目录只表示从根目录起的相对位置。)

 

比如:上面的网站中,网站:http://www.chncto.com的根目录为:”E:\web\”,

下载目录则在根目录(E:\web\)内的”soft”下,我们网站访问该站时,就是在访问E:\web\soft\目录

而http://www.chncto.com/soft/admin/,它只表明了admin与soft这个目录的相对关系

把这个网站放在D:盘,也一样不改变admin位于soft目录下的关系。

转载于:https://my.oschina.net/gar1024/blog/808940

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_807951.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用自己电脑做服务器,绑定域名建一个个人网站

使用自己的电脑&#xff0c;下载一个tomcat服务器&#xff0c;并将域名解析到本机&#xff0c;这样就可以发布自己的网站了。不过&#xff0c;关机之后网站便登不上去了。这样做只是为了我们可以更好的开发调试自己的工程&#xff0c;网站上线之后可以让更多的朋友帮你找bug。这…

www.beishuo.net 网站打开异常慢的原因

现象&#xff1a;客户投诉http://www.beishuo.net/ 网站在移动线路下打不开或者打开异常缓慢&#xff08;墨绿色是服务器向客户端发送数据的时间&#xff0c;显得非常耗时&#xff09;分析&#xff1a;这个CASE比较有意思&#xff0c;我在用科来分析数据包的时候发现服务器的重…

程序员常用的刷题网站

1、LintcodeLintcode.com——LintCode网站是国内较大的在线编程&测评网站。此网站提供各大IT公司的算法面试题类型&#xff0c;行分门别类&#xff0c;由简单到中等&#xff0c;再到难&#xff0c;便于不同水平的程序员进行刷题练习。同时网站支持多种语言&#xff08;Java…

《SEO的艺术(原书第2版)》——2.1 理解搜索引擎结果

2.1 理解搜索引擎结果 在搜索营销领域&#xff0c;搜索引擎返回的满足查询要求的网页称作搜索引擎结果页&#xff08;Search Engine Result Page, SERP&#xff09;。每个搜索引擎返回结果的格式略有不同&#xff0c;并且包含垂直搜索结果&#xff08;针对查询中某些触发器的特…

SEO如何写好文章标题

近一半网民只看标题不点内容&#xff0c;许多网站有个标题和内容摘要&#xff0c;而这个摘要基本概括了整篇新闻的大致内容&#xff0c;所以的互联网信息泛滥的今天&#xff0c;看标题看摘要成了最快阅读新闻资讯的一种有效方式。 如何写好标题&#xff1f;我一直愁这事呢&…

abv asp是静态网页吗_5大seo动态网页优化技巧,让搜索引擎爱上你的网站!

相信那些SEO优化的那些朋友们&#xff0c;肯定还在一股脑的想着如何让自己的网站安静下来&#xff0c;他们都把这一点列入了重中之重的位置。傲马创新营销培训专家不赞成此观点&#xff0c;网站页面是动态还是静态&#xff0c;根据网站实际目的需求来确定就好了。为什么众多SEO…

SEO如何写好文章标题

近一半网民只看标题不点内容&#xff0c;许多网站有个标题和内容摘要&#xff0c;而这个摘要基本概括了整篇新闻的大致内容&#xff0c;所以的互联网信息泛滥的今天&#xff0c;看标题看摘要成了最快阅读新闻资讯的一种有效方式。 如何写好标题&#xff1f;我一直愁这事呢&…

Zabbix通过Nginx状态来监控网站并发量

一、开 启Nginx状态 一、安装Nginx 执行命令&#xff1a;yum install nginx 二、启动Nginx 执行命令&#xff1a;systemctl start nginx 三、配置Nginx开启Status 1、执行命令&#xff1a;vim /etc/nginx/nginx.conf&#xff0c;添加如下配置&#xff1a;2、重启Nginx服务&…

网站Gzip压缩

1. 第一步&#xff1a;打开IIS&#xff0c;启用HTTP压缩服务 右击"网站"->"属性"&#xff0c;选择"服务"。在"HTTP压缩"框中选中"压缩应用程序文件"和" 压缩静态文件"&#xff0c;按需要设置"临时目录…

信誉可靠的压力测试软件,如何压力测试电子商务网站?

背景与面临的挑战&#xff01;您想快速、准确地定位电子商务网站中潜在的性能瓶颈吗&#xff1f;思博伦通信专业化测试服务部一定可以帮到您。数月前&#xff0c;2014巴西世界杯在我们的最大电视媒体一场场直播和互动节目的伴随下曲终人散。为了保证该媒体《xx赢》——这个球迷…

免费搭建个人网站流程!马上拥有自己的网站!

第一步&#xff1a;选择域名&注册域名 方式一&#xff1a;&#xff08;直接输入阿里云链接&#xff09;https://wanwang.aliyun.com/ 我用支付宝账号&#xff08;qq邮箱&#xff09;登录上面的链接。 方式二&#xff1a;百度搜索注册域名&#xff0c;就会出来多个注册域…

黄聪:清理微信浏览网站的缓存,Cookie

微信官方说明是取消关注&#xff0c;但是开发中发现取消关注缓存还是存在&#xff01; 解决方法如下&#xff1a; 方法一&#xff1a; 用微信内置浏览器打开这个网页debugx5.qq.com &#xff0c;就会有清除缓存的选项&#xff0c;如下图 方法二&#xff1a; 如果你用Android&am…

究竟该怎么选择最适合的期刊?四大SCI选刊网站测评

上一期我们给大家介绍了四个选刊的网站&#xff0c;那么这几个网站中哪个网站比较可信可靠呢&#xff1f;今天小编就和大家一起来试试这几个网站的选刊准确性。 我们随便找篇文章试试&#xff0c;如下所示&#xff0c; 这篇是来自是Weliy旗下的《Hepatology》&#xff0c;四个…

大型网站技术架构:核心原理与案例分析

大型网站软件系统的特点 高并发&#xff0c;大流量高可用&#xff1a;系统24*7小时不间断服务海量数据&#xff1a;需要存储&#xff0c;管理海量数据&#xff0c;需要使用大量服务器用户分布广泛&#xff0c;网络情况复杂&#xff1a;许多大型互联网都是为全球用户提供服务的&…

用html制作个人站点,如何用html5制作个人主页?如何建立个人网站,我想建立自己的网站怎么做?...

如何用html5制作个人主页?如何建立个人网站&#xff0c;我想建立自己的网站怎么做?下面就和小编一起来看看吧!如何用html5制作个人主页?整体把页面分成两部分&#xff0c;包括在内&#xff0c;页脚部分是单独的。关于网站模板&#xff0c;大致结构得知后&#xff0c;从局部开…

使用sqlmap对某php网站进行注入实战及安全防范

使用sqlmap对某php网站进行注入实战一般来讲一旦网站存在sql注入漏洞&#xff0c;通过sql注入漏洞轻者可以获取数据&#xff0c;严重的将获取webshell以及服务器权限&#xff0c;但在实际漏洞利用和测试过程中&#xff0c;也可能因为服务器配置等情况导致无法获取权限。1.1php注…

网站缓存【我只是单纯的保存网站!】

首先不要问我为什么要保存网站&#xff01;不要问我保存离线网站有什么意义&#xff01;【我只是单纯的保存网站&#xff01;】 首先我们需要工具 WebZip 绿色中文版 使用教程 自写简洁教程&#xff01; 转载于:https://www.cnblogs.com/userzf/p/9829725.html

【工具】ArchiveBox - 收藏夹管理、网站快照爬虫

文章目录github&#xff1a;https://github.com/ArchiveBox/ArchiveBox demo&#xff1a;https://demo.archivebox.io/

丈哥SEO:SEO过程中如何做好营销型网站的内容建设?

&#xff08;文/丈哥&#xff09;所谓营销型网站就是为实现某种特定的营销目标&#xff0c;能将营销的思想、方法和技巧融入到网站策划、设计与制作中的网站。最为常见的营销型网站的目标是获得销售线索或直接获得订单。 一个好的营销型网站就像一个业务员一样&#xff0c;了解…

mysql 备份网站_新人须知的网站文件和MySQL数据库备份流程思路

昨天老左再次遇到一个网友告知使用的一台服务器自己无意中点击主机商面板的导致服务器被重新安装系统(居然这也可以)&#xff0c;问问是否可以恢复数据。这个同学和之前遇到好几次的网友真相似&#xff0c;从开始购买服务器&#xff0c;到自己网站搬迁过来或者新做的网站居然这…