web漏洞详解及修复建议
<%Dim paramSet param=Request.QueryString("dd")response.write param%>
<%Dim paramSet param=Request.QueryString("dd")response.write Server.HTMLEnCode(param)%>
<?php$aa=$_GET['dd'];echo $aa."123";?>
<?php$aa=$_GET['dd'];echo htmlspecialchars($aa)."123";?>
<%Dim oComm, oRsSet id=Request.QueryString("d")Set oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Provider=MSDAORA;Password=sth;Persist Security Info=True;User ID=whats;Data Source=mescp"Set oComm = CreateObject("ADODB.Command")oComm.ActiveConnection = oConnComm.CommandType = 1oComm.CommandText = "select * from all_objects where rownum ="& idSet oRs = oComm.Execute%>
<%Dim oComm, oRsSet oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Provider=MSDAORA;Password=sth;Persist Security Info=True;User ID=whats;Data Source=mescp"Set oComm = CreateObject("ADODB.Command")oComm.ActiveConnection = oConnComm.CommandType = 1oComm.CommandText = "select * from all_objects where rownum = ? "oComm.Parameters.Append oComm.CreateParameter("v1",3,1,4,100)Set oRs = oComm.Execute%>
<?php$id=$_GET['id'];$conn = mysql_connect("localhost","root","") or die ("wrong!");$sel=mysql_select_db("mydb",$conn); $sql="select * from user where id = ".id$que=mysql_query($sql,$conn);?>
<?php$id=$_GET['id'];$conn = mysql_connect("localhost","root","") or die ("wrong!");$sel=mysql_select_db("mydb",$conn);$sql="select * from user where id = :id"$stmt = $conn->prepare($sql);$stmt->execute(array(':id'=>$id));?>
<%' 期待输入sub.aspexecute request("include")%>
<%<!--#include file="sub.asp"-->%>
<%php$myvar = "varname";$x = $_GET['arg'];eval_r("\$myvar = \$x;");%>
<%php$myvar = "varname";$x = $_GET['arg'];$myvar = $x;%>
<%Dim cmdSet cmd=Request.QueryString("cmd")response.write server.createobject("wscript.shell").exec("cmd.exe /c "&cmd).stdout.readall%>
<%Dim cmdSet cmd=Request.QueryString("cmd")if cmd == "dir" thenresponse.write server.createobject("wscript.shell").exec("cmd.exe /c "& "dir").stdout.readallend if%>
<%php$myvar = "varname";$x = $_GET['arg'];// 默认通过url传入ls -al 进行执行system($x);%>
<%php$myvar = "varname";$x = $_GET['arg'];// 默认通过url传入ls -al 进行执行if($x=='/bin/ls -al'){system('/bin/ls -al');}else{return;}%>
<?php$path=$_GET['arg'];include $path.'/filename.php';?>
<?php$path='/var/www/html/common.inc';include $path.'/filename.php';?>
allow_url_fopen=offallow_url_include=off
<%Dim FileNameFileName = Request.QueryString("FileName")Response.ClearResponse.ContentType = "application/octet-stream"Response.AddHeader "content-disposition", "attachment; filename=" & FileNameSet Stream = server.CreateObject("ADODB.Stream")Stream.Type = 1Stream.OpenStream.LoadFromFile Server.MapPath(FileName)While Not Stream.EOSResponse.BinaryWrite Stream.Read(1024 * 64)WendStream.CloseSet Stream = NothingResponse.FlushResponse.End%>
<%Dim FileNameFileId = Request.QueryString("FileId")FileName = GetFileNameByID(FileId)Response.ClearResponse.ContentType = "application/octet-stream"Response.AddHeader "content-disposition", "attachment; filename=" & FileNameSet Stream = server.CreateObject("ADODB.Stream")Stream.Type = 1Stream.OpenStream.LoadFromFile Server.MapPath(FileName)While Not Stream.EOSResponse.BinaryWrite Stream.Read(1024 * 64)WendStream.CloseSet Stream = NothingResponse.FlushResponse.End%>
web漏洞详解及修复建议的更多相关文章
- NGINX高性能Web服务器详解(读书笔记)
原文地址:NGINX高性能Web服务器详解(读书笔记) 作者:夏寥寥 第4章 Nginx服务器的高级配置 4.1 针对IPv4的内核7个参数的配置优化 说明:我们可以将这些内核参数的值追加到Linu ...
- Java web Cookie详解(持久化+原理详解+共享问题+设置中文+发送多个Cookie)
Java web Cookie详解 啥是cookie? 查询有道词典得: web和饼干有啥关系? 这个谜底等等来为大家揭晓 会话技术 web中的会话技术类似于生活中两个人聊天,不过web中的会话指的是 ...
- Web.xml详解(转)
这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论. ---题记 一. Web.xml详解: (一) web.xml加载过程(步骤) 首 ...
- Mac下Intellij IDea发布Web项目详解一
Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intellij IDea发布J ...
- Mac下Intellij IDea发布Java Web项目详解五 开始测试
测试前准备工作目录 Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intell ...
- 最锋利的Visual Studio Web开发工具扩展:Web Essentials详解
原文:最锋利的Visual Studio Web开发工具扩展:Web Essentials详解 Web Essentials是目前为止见过的最好用的VS扩展工具了,具体功能请待我一一道来. 首先,从E ...
- JAVA Eclipse使用Maven构建web项目详解(SSM框架)
tips: 启动项目后,welcome-file的链接即为测试用例 部署maven web项目 Eclipse使用Maven构建web项目详解 pom.xml添加webapp依赖: <depen ...
- Spark2.1.0——内置Web框架详解
Spark2.1.0——内置Web框架详解 任何系统都需要提供监控功能,否则在运行期间发生一些异常时,我们将会束手无策.也许有人说,可以增加日志来解决这个问题.日志只能解决你的程序逻辑在运行期的监控, ...
- 命令创建.net core3.0 web应用详解(超详细教程)
原文:命令创建.net core3.0 web应用详解(超详细教程) 你是不是曾经膜拜那些敲几行代码就可以创建项目的大神,学习了命令创建项目你也可以成为大神,其实命令创建项目很简单. 1.cmd命令行 ...
随机推荐
- ORACLE ROWNUM解析[转]
一.对rownum的说明 关于Oracle 的 rownum 问题,很多资料都说不支持SQL语句中的“>.>=.=.between...and”运算符,只能用如下运算符号“<.< ...
- hadoop启动问题分析
hadoop的安装和启动很简单直接解压进行安装 配置文件就好了,但是启动问题就很多,总结下无非以下两点: 第一点:无论你是群起还是单起;都首要格式化 bin/hdfs namenode -form ...
- pip 国内源
pip install django -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com pip in ...
- python入门-使用API
python入门-使用API import requests #执行API调用并存储响应 url = 'https://api.github.com/search/repositories?q=lan ...
- Redis、MongoDB及Memcached的区别
Redis(内存数据库) 是一个key-value存储系统(布式内缓存,高性能的key-value数据库).和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).l ...
- node-disconf-client基本配置
node-disconf-client 需要cppm install node-disconf-client var disconf = require (' node-disconf-clien ...
- sql server导入excel数据
1.sql导入工具,数据源选择 microsoft excel 2.有odbc配置过的连接excel或其他数据库,都可以选择netframwork data provider for odbc,在ds ...
- JEECG 新手常见问题大全,入门必读
大家还有什么问题,请跟帖,谢谢支持.. JEECG常见问题大全 原文地址:http://t.cn/RvYsEF61. jeecg数据库脚本问题 注意:jeecg3.5.2之前版本,不需要数据库脚 ...
- FB4.6项目迁移到4.7时 embed报错问题
问题: 从FB4.6或更早版本移植到4.7的项目Embed标签,比如 [Embed(source="assets/BtnPlay.png")] ,会报错 解决 方案: 4.7E ...
- 01_hello world
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...