Asp.Net防提权设置(对正常操作无影响)
- 发表于
- 周边
几天前,一个朋友让我帮他搞下服务器安全,结果发现服务器上都是Asp.Net的站,不过放旁注做的不错,只不过能执行命令,对服务器不安全。直到有一天,我入侵一个国外的网站,发现死活执行不了命令,想看看他安全怎么做的,我也学学,之后就下载回配置文件了,回去一分析,发现除了授权级别和授权文件被改了,其他倒没什么。今天研究出来是怎么防止提权的。
先打开:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\web.config
之后找到
改为
然后打开
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\web_hightrust.config
里面有一句:
把这句删掉,就可以防止读取注册表
这样就可以防止执行被命令 而且 IISSpy 以及读取注册表都无法了。
并且经过测试,在目录里新建个Web.Config也是无法绕过这个设置的。
下面是效果图:
原文连接:Asp.Net防提权设置(对正常操作无影响)
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。