展开

关键词

远古魔力 | 在Windows 10和Azure App Service里跑上世纪的ASP

ASP(没有.NET) 即 Active Server Pages (态服务页面)是一项由微软公司在1996年推出的技术,能够在IIS中运行态网站。 一些历史知识ASP和它的继任者ASP.NET完全不同。ASP使用VBScriptJScript(不是JavaScript)脚本引擎在服务端执行,并返回生成的HTML。 ASP的开发工具也并非一定要 Visual Studio,而是任意文本编辑,当年较常用的是 Edit Plus(那时候还没有notepad++)。 在 Windows 10 上运行 ASP由于ASP太古老,Windows 10 的IIS安装并不默认ASP的支持,因此我们需要手找到,并开它。 准备一页测试ASP在网站根目录文件夹下新建一个 default.asp,内容如下: Hello ASP 其中 就是ASP用来输出文本的代码。

29140

宝刀未老的ASP....

不过好在ASP是微软的亲生儿子,不是说遗弃就遗弃;在IIS的环境里还是保留向下兼容,所以ASP还是可以继续安稳的过退休的日志。好了我们说了一堆ASP的事情,我说一下我这边用ASP解决的一个项目问题吧。 由于项目是PHP+MYSQL以前的人写的,开发文档和源码早就去无踪了;目前的需求是进行一个大屏数据显示及从MYSQL中获取相应的数据源,如果修改其PHP不知道又会暴露什么BUG,真是引一发牵全身。。 安装后,需要ODBC的32连接。 QQ截图20191225085013.jpg保存就可以了,但有可能会出现Access denied for user root@localhost (using password)什么的,这个不要紧重通过 MYSQL管理建立多一个用户即可。

30661
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IIS修复IIS出现错误后完全重装的方法

    1、如果网站本身有Global.asa,先把它更名为Global.old,重新该网站。用记事本写下代码并保存为test.asp文件,在浏览中访问。 2、设置应用程序保护到“低”,重新IISadmin线程,如果这时能够在浏览中读出ASP页面,说明IWAM帐号存在问题。 附:如果遇到组件服务打不开(可能是由于应用程序占满CPU造成),在控制面板的添加与删除,重新添加删除组件服务,然后重新计算机。 IIS Utilities 用DOS窗口键入下列命令重新建立包 %windir%system32inetsrv rundll32 wamreg.dll, CreateIISPackage 关掉组件管理然后重新打开 ,看到三个新建的包后,重新IIS(IISRESET),检测ASP网页是否能够正常浏览 复制代码 代码如下: @echo off echo 正在执行操作,请稍等...... msdtc -resetlog

    1.2K01

    JavaWeb学习总结(一)——JavaWeb开发入门

    Tomcat服务    双击 bin 目录下的 startup.bat 文件Tomcat服务??   3.4、Tomcat常见问题  导致Tomcat服务无法正常的原因一般来说就是如下的两个:  1、JAVA_HOME环境变量设置问题    要想双击bin目录下的startup.bat文件 ,则Tomcat服务是无法的。   8080端口的,如果这个8080端口被别的应用程序占用了,那么Tomcat服务就无法正常,看到的现象就是Tomcat服务界面会打印出异常错误信息,然后就自关闭了,如下图所示:?   总结:当Tomcat服务无法正常时,首先检查是否配置了JAVA_HOME环境变量,然后再检查Tomcat服务时的端口是否被别的应用程序占用了。

    51020

    ODBC连接数据库提示:在指定的 DSN 中,驱程序和应用程序之间的体系结构不匹配

    问题现象业务程序通过ODBC链接RDSforMysql数据库,程序后运行提示: 在指定的 DSN 中,驱程序和应用程序之间的体系结构不匹配。 处理思路梳理出ASP程序到数据库中间的关键节点,ASP程序-》ODBC驱程序管理-》Mysql驱-》数据库,进行定界。 驱)这一段,也验证了‘驱程序和应用程序之间的体系结构不匹配。’ 根因分析前端业务通过ASP+ODBC调用后台数据库,但是安装的ODBC版本为64位,而ASP为32位,所以不匹配。 问题解决重新下载安装了MYSQL ODBC8.0 CONNECTOR 32位版(前提需要安装微软Visual Studio 2015 x86即32位版),然后重,再打开ODBC 建立32位DSN,问题解决

    19710

    使用Windows Server 2003搭建一个asp+access网站

    Inetpubwwwroot->下一步->下一步->完成当前已创建好网站,默认是停止状态的(因为默认网站也在运行,并且新创建的网站端口号和默认网站端口号相同,都为80端口)直接办法是把默认的网站停止,然后 allow contents to be listed.的解决方案再把我们从网站下载下来的网站源码拷贝过来,这里我们用的是ZYCH自由策划企业网站管理系统 v06 Build180105,其实只要是asp 源码都行,我们选择asp+access,简单易操作下载链接我已经上传到云盘,下载即可。 链接:https:pan.baidu.coms1LSadeV9bwqGRYVA3jVNz5Q 密码:k0nq然后我们需要去Web服务扩展去Active Server Pages然后鼠标右键test- >属性->主目录->执行权限改为纯脚本->配置->选项->用父路径->调试->勾选ASP服务端脚本调试和ASP客户端脚本调试->确定->确定->停止test->test 效果如下:image.png

    98950

    .NET 云原生架构师训练营(ASP .NET Core 整体概念推演)--学习笔记

    演化与完善整体概念ASP .NET Core 整体概念推演整体概念推演到具体的形式ASP .NET Core 整体概念推演ASP .NET Core 其实就是通过 web framework 处理 HTTP 请求并提供 HTTP 响应web framework 由程序员使用,它包括 ASP .NET Core,Express,spring 等等组成这样我们就完成了对 ASP .NET Core 的底层建模 ,接下来对 HTTP 请求和 HTTP 响应进行细化对于原始 HTTP 请求,服务通过监听配置对 IP 端口进行监听IP 端口与 Socket 网络建立连接,Socket 网络连接分为 input stream setting.InputOptions, setting.OutputOptions, waitForData: _options.WaitForDataBeforeAllocatingBuffer); 创建之后直接 ,这是一个自的过程connection.Start(); 在 StartAcceptingConnections 得到 SocketConnection 后创建 KestrelConnection,

    8430

    .NET 云原生架构师训练营(ASP .NET Core 整体概念推演)--学习笔记

    演化与完善整体概念ASP .NET Core 整体概念推演整体概念推演到具体的形式ASP .NET Core 整体概念推演 005.jpg ASP .NET Core 其实就是通过 web framework 处理 HTTP 请求并提供 HTTP 响应web framework 由程序员使用,它包括 ASP .NET Core,Express,spring 等等组成这样我们就完成了对 ASP .NET Core 的底层建模,接下来对 HTTP 请求和 HTTP 响应进行细化 006.jpg 对于原始 HTTP 请求,服务通过监听配置对 IP 端口进行监听IP 端口与 Socket 网络建立连接,Socket setting.InputOptions, setting.OutputOptions, waitForData: _options.WaitForDataBeforeAllocatingBuffer);创建之后直接 ,这是一个自的过程connection.Start();在 StartAcceptingConnections 得到 SocketConnection 后创建 KestrelConnection,创建之后的转化由

    6700

    文件上传解析漏洞

    解析漏洞利用上传漏洞,通常需要结合Web容(IIS、Nginx、Apache、Tomcat)的解析漏洞来让上传的漏洞得到实现IIS解析漏洞IIS5.xIIS 6.0文件解析漏洞 目录名中含有.asp字符串的 (目录下)均按照asp文件进行解析;例如:index.asp目录中的所有文件都会asp解析 当出现xx.asp命名的文件名,访问目录下任意一个文件,均会送给asp.dll解析(执行asp脚本) 文件名中含有 .asp;字符,即使时jpg格式文件,IIS也会按照asp对文件进行解析 当文件名xx.asp;xx.jpg,IIS6会将文件送给asp.dll解析(按照asp脚本解析); 请求时:IIS从左往右检查. 同时默认解析前面三个文件后缀,都会给asp.dll解析 修复方案: 设置权限,限制用户创建、修改文件夹权限 更新微软的补丁或者自定义修改IIS的检测规则,阻止上传非法的文件名后缀 IIS7.07.5 默认开 当把一个文件命名为以空格或“.”开头或结尾时,会自地去掉开头和结尾处的空格和“.”。利用此特性,也可能造成“文件解析漏洞”。

    34420

    常见中间件漏洞(续)

    特点:1.具有正确权限的用户可以在 WebDAV目录中复制和移文件。2.修改与某些资源相关联的属性。例如,用户可写入并检索文件的属性信息。3.锁定并解锁资源以便多个用户可同时读取一个文件。 漏洞产生条件:1.网站开Webdav服务2.网站开写入权限3.网站开脚本资源访问漏洞复现开webDAV服务 ?网站权限设置 ? 将上传的webshell.txt修改成后缀为asp的文件。在数据包格式里选择“MOVE”,然后点击“提交数据包”。 ?站点下已经存在shell.asp ? IIS 解析漏洞漏洞原理:1.目录解析 xxx.aspxxx.jpg即在网站建立文件夹为.asp、.asa的文件夹,该文件夹内的任何拓展名文件都被IIS6.0当成asp文件来解析并执行。 利用:上传路径控制2.文件解析*.asp;.jpg即分号后面的内容不被解析,服务将*.asp;.jpg当成*.asp除此之外还有*.asa、*.cer、*.cdx**漏洞条件:**结合文件上传即可

    21520

    Web漏洞 | 文件解析漏洞

    IIS当做asp文件来解释并执行。 例如创建目录 test.asp,那么 test.asp1.jpg 将被当做asp文件来执行。 所以我们只要上传 *.asp;.jpg、*.asa;.jpg、*.cer;.jpg 后缀的文件,就可以通过服务校验,并且服务会把它当成asp文件执行。 若上传成功,空格和点都会被windows自消除。? 用和关闭在 httpd.conf 文件中配置。

    57421

    Web漏洞 | 文件解析漏洞

    IIS当做asp文件来解释并执行。 例如创建目录 test.asp,那么 test.asp1.jpg 将被当做asp文件来执行。 所以我们只要上传 *.asp;.jpg、*.asa;.jpg、*.cer;.jpg 后缀的文件,就可以通过服务校验,并且服务会把它当成asp文件执行。 若上传成功,空格和点都会被windows自消除。 用和关闭在 httpd.conf 文件中配置。

    2020

    精通脚本黑客txt版-第一章

    不过,要使用SQL Server之前必须它。的方式很多,最简单就是进入【开始】→【所有程序】→【Microsoft Sql Server】,单击“服务管理”程序,如图1-32所示。 图1-32服务管理 如果要服务,只需要单击“开始继续”就可以了。 在图1-37中,“会话状态”表示一个客户如果在设定的期限内没有活,则服务放弃保存在客户端的信息以及相关信息,默认为20分钟。 图1-38 调试属性页在图1-38中需要注意的是,要注意选择“ASP服务脚本调试”和“ASP客户端脚本调试”两个选项,这样,在ASP开发的过程中,如果程序有错误,会直接在浏览中显示错误的地方以及错误的原因 我们先进入Tomcat服务的文件夹,在进入“bin”子文件夹,然后找到“startup.bat”,双击运行就可以Tomcat服务了 总结: 本章详细的为大家介绍了ASP、PHP、JSP这三种环境的搭建

    92960

    IIS安全加固

    如果允许未知的ISAPI和CGI拓展在Web服务上运行,则服务可能容易遭受利用这些技术的计算机病毒或蠕虫程序的攻击。 Active Server Pages扩展支持asp页面功能,假设网站是asp,此拓展不必开。 ASP.Net V1.1 V2.0等支持ASP.NET技术开发的aspx态页面,假设网站是asp,此拓展不必开。 5 、删除不必要的应用程序扩展IIS默认支持.asp、.cdx等8种扩展名的映射,除了.asp之外其他的扩展几乎用不到。 7 、防止信息泄露单引号或者其他特殊字符会使asp页面产生报错信息,攻击者将会获得网站目录等敏感信息,因此需要取消asp报错。配置->调试 ?

    65620

    dotnet core 通过 frp 发布自己的网站 搭建本地网站配置域名配置代理

    很多时候写出来的网站只能自己内网访问,本文告诉大家如何通过 Frp 将自己的 asp dotnet core 网站发布到外网,让小伙伴访问自己的网站 通过 frp 的方式,可以解决自己的服务性能太差的问题 ,通过 frp 的方式需要先存在一个外网的服务本文分为三个部分,第一个是创建一个简单的 asp dotnet core 网站,第二是配置域名,第三是配置代理要使用本文的方法需要以下三个条件本地有 asp dotnet core 环境有自己的外网服务有自己的域名搭建本地网站通过 asp dotnet core 搭建网站是十分简单的,这里搭建的只是一个简单的 api 服务通过命令行进入一个文件夹,在这个文件里面创建 可以访问到的自己的网站的端口,在本文前面就使用 8000 作为 12.0.0.1:8000 网站现在尝试在服务运行一下 frp 服务.frps -c .frps.ini在本地也 frp 客户端. 本地的 asp dotnet core api 的链接是 http:127.0.0.1:8000apivalues 在浏览就需要通过下面网址访问server.lindexi.com:8080apivalues

    52230

    Windows2003 安装 IIS 不支持 ASP 解决办法

    一个新手朋友在学习搭建 windows 服务,安装完 IIS 后打开网站是 404 错误页面。那么我们就这个例子来说一下 Windows2003 安装 IIS 不支持 ASP 解决办法。 不过在默认情况下,你自己安装的 Windows2003 Server 是不支持 ASP 程序的,需要去打开控制面板-管理工具,打开 INTERNET 信息服务(IIS)管理,把 Active Server Pages、在服务端的包含文件两项设置允许,现在我们的 Windows 2003 Server 就支持 ASP 程序了。? 3、继续设置用父路径。在 IIS 管理中,展开本地计算机,右键单击要设置的网站名字,然后单击“属性”。?单击“主目录”选项卡,再单击“配置”。?单击“选项”选项卡。 在“应用程序配置”部分,选择“用父路径”复选框。单击“确定”。?

    56220

    ASP.NET 5 Beta 7 版本

    在微软的.NET Web开发工具博客上发布了详细的说明文章: http:blogs.msdn.combwebdevarchive20150902announcing-availability-of-asp-net 可以不用输入点号了在使用完整版.NET Framework的时候可以使用之前的app.config文件了优化了MVC在Razor、ViewComponent和TagHelper等方面的功能改变了MVC的代码 Using ASP.NET WebHooks Preview : http:blogs.msdn.combwebdevarchive20150906receiving-slack-webhooks-with-asp-net-webhooks.aspx ASP.NET WebHooks包含发送和接受两部分的功能(底层技术是Web API 2和MVC 5,目前尚未支持ASP.NET 5):在接收端,提供了一种接收和处理来自于任何WebHook提供的WebHook 并且内置了Dropbox, GitHub, MailChimp, PayPal, Pusher, Slack, Stripe, Trello, 和WordPress的提供实现。

    28380

    .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记

    2.1 引入http协议web server && web application framework.net 与 .net core asp .net coreweb api 示例CS:客户端-服务 BS:浏览-服务2.1.1 http协议请求过程消息结构请求方法状态码header请求过程1.URL解析2.DNS查询3.TCP连接4.处理请求5.接受响应6.渲染页面在浏览输入 URL 回车之后发生了什么 juejin.impost6844903843277307917请求方法GET 获取POST 创建PUT 替换(资源整体替换)PATCH 修改(资源段落性修改)DELETE 删除OPTIONS状态码200300 已转移地址永久移( 示例:ASP .NET、Windows 窗体和 Windows Presentation Foundation (WPF) 包含在 .NET Framework 和 .NET Core 中可包含开发工具 api 示例安装 SDKhttps:dotnet.microsoft.comdownloaddotnet-core3.1新建 web api 示例dotnet new webapi -n HelloApi程序

    14611

    .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记

    2.1 引入http协议web server && web application framework.net 与 .net core asp .net coreweb api 示例CS:客户端-服务 BS:浏览-服务2.1.1 http协议请求过程消息结构请求方法状态码header请求过程1.URL解析2.DNS查询3.TCP连接4.处理请求5.接受响应6.渲染页面在浏览输入 URL 回车之后发生了什么 juejin.impost6844903843277307917请求方法GET 获取POST 创建PUT 替换(资源整体替换)PATCH 修改(资源段落性修改)DELETE 删除OPTIONS状态码200300 已转移地址永久移( 基本功能url映射安全性(认证、授权等)网页模板系统 razer pages数据库关系与映射(ORM)扩展功能依赖注入配置日志2.1.3 .net 与 .net core asp .net core?. 示例安装 SDKhttps:dotnet.microsoft.comdownloaddotnet-core3.1新建 web api 示例dotnet new webapi -n HelloApi 程序

    11910

    解析漏洞——中间件

    上传成功后用菜刀连接,这里脚本类型选择ASP(eval)?连接成功 ? 2、IIS 6.0IIS 6.0 有两个单独的解析漏洞1.目录解析xx.aspxx.jpg在网站下名字为 .asp、.asa 的文件夹,其目录内的任何扩展名的文件都会被IIS当作asp文件来解析并执行。 例如有个目录是 abc.asp,那么abc.asp1.jpg会被当作asp文件来执行。 .asp;.jpg 会被服务当做11.asp执行所以如果禁止上传asp文件时,可以上传一个11.asp;.jpg 文件 同样,利用前面的文件,开始上传 ? 3、IIS 7.0IIS 7.5nginx0.8.3解析漏洞在默认Fast-CGI开状况下,上传一个名字为bb.jpg的文件,然后访问bb.jpg.php,在这个目录下就会生成一句话木马 shell.phpbb.jpg

    23742

    扫码关注云+社区

    领取腾讯云代金券