另类扩展名同样执行ASP

如想实现 http://www.knowsky.com/hello.zw  同样用ASP的语法来执行,我们还需要一些额外的工作。

为了让对后缀名为.zw的文件的请求能够被我们的Handler截获运行

打开IIS的管理控制台,又键单击站点,选择"属性",跳出站点的属性对话框。选择主目录选项,配置。

添加映射>>可执行文件里可以复制.asp里的C:\WINDOWS\system32\inetsrv\asp.dll路径。

扩展名为.zw

之后重启IIS,就可以以这种扩展名访问了。是不是很好玩啊!

(0)

相关推荐

  • 另类扩展名同样执行ASP

    如想实现 http://www.knowsky.com/hello.zw  同样用ASP的语法来执行,我们还需要一些额外的工作. 为了让对后缀名为.zw的文件的请求能够被我们的Handler截获运行 打开IIS的管理控制台,又键单击站点,选择"属性",跳出站点的属性对话框.选择主目录选项,配置. 添加映射>>可执行文件里可以复制.asp里的C:\WINDOWS\system32\inetsrv\asp.dll路径. 扩展名为.zw 之后重启IIS,就可以以这种扩展名访问了.

  • asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名

    引言 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件. 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名. 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式

  • ASP上传漏洞之利用CHR(0)绕过扩展名检测脚本

    今天Demon 提到了这个问题,正好想到之前看到的一篇文章<Automatic file upload using IE+ADO without user interaction - VBSscript> .这篇文章给出了本地无交互自动上传脚本的示例,正好今天可以借来一用,原脚本利用了InternetExplorer.Application组件,我改写了一下,用WinHttp.WinHttpRequest.5.1实现了类似的功能,关于这个组件更多的用法请参考<WinHttpRequest

  • ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法

    "将页面显示的GridView中的数据,导出到Excel表格中"时遇到这样一个错误: C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致.具体提示如图: 解决办法:这里采用"修改注册表的方法"解决此问题,这并没从根上解决问题: 1.打开注册表编辑器方法:开始 -> 运行 -> 输入regedit -> 确定 2.找到注册表子项HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Exc

  • ASP.NET 运行时错误: 没有为扩展名“.asax”注册的生成提供程序修正版

    请确保所注册的提供程序具有包含值"Web"或"All"的BuildProviderAppliesToAttribute 属性. 解决方法: 一.web.config 中 修改 <compilation debug="true"> <buildProviders> <add extension=".asax" type="System.Web.Compilation.PageBuildPr

  • ASP 获取文件扩展名函数getFileExt()

    复制代码 代码如下: <% '功能:取得文件扩展名 Function getFileExt(sFileName) getFileExt = Mid(sFileName, InstrRev(sFileName, ".") + 1) End Function %>

  • 让IIS支持任意扩展名和未知扩展名的下载(下载站设置)

    如果下载空间里面有asp,php文件不建议这样设置,如果这样设置了又不想让asp,php文件被别人下载可以使用. 第一步: 取消网站执行权限 2.为防止asp,php文件被下载,没有就不需要设置 让IIS支持任意扩展名和未知扩展名的下载 1. 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击"属性". 2. 单击"MIME 类型". 3. 单击"新建". 4. 在"扩展名"框中,键入星

  • FileUpload使用Javascript检查扩展名是否有效实现思路

    通用的检查方法.首先定义好有效的文件扩展名,存放在阵列中. 在JavaScript获取FileUpload控件的文件路径,并取得路径中的文件扩展名.再与阵列中的扩展名比较,如果存在,说明上传的文件是有效的,反之无效. 复制代码 代码如下: <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="btnUpload" runat="server

  • php文件扩展名判断及获取文件扩展名的N种方法

    下面代码是php文件扩展名判断 <!DOCTYPE> <html> <head> <meta http-equiv="Content-type" content="text/html" charset="utf-8"> <title>check file</title> </head> <body> <b>文件扩展名验证</b>

  • Python各种扩展名区别点整理

    扩展名 在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名.下面是几种扩展名的用法. py py就是最基本的源码扩展名 pyw pyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口.主要用于GUI程序发布时不需要看到控制台信息的情况. pyc 在执行python代码时经常会看到同目录下自动生成同名的pyc文件.这是python源码编译后的字节码,一般会在代码执行时自动生成

随机推荐