[299] 2019-06-15_XML注入

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-16
2019-06-15_XML注入 X M L   a F a   2 0 1 9 - 0 6 - 1 5 0 x 0 0   x m l   X t e n s i b l e   M a r k u p   L a n g u a g e   x m l   便 w e b     x m l     x m l     x m l     x m l     x m l     x m l     b o o k s t o r e     b o o k s t o r e   b o o k < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " I S O - 8 8 5 9 - 1 " ? > < b o o k s t o r e >         < b o o k >             < t i t l e > a a a < / t i t l e >               < p r i c e > 1 1 1 < / p r i c e >           < / b o o k >         < b o o k >             < t i t l e > b b b < / t i t l e >               < p r i c e > 2 2 2 < / p r i c e >           < / b o o k >         < b o o k >             < t i t l e > c c c < / t i t l e >               < p r i c e > 3 3 3 < / p r i c e >           < / b o o k > < / b o o k s t o r e >
  t i t l e   p r i c e   h t m l   0 x 0 1   w e b   使   x m l     x m l d b   x m l     x m l     s q l   x s s     x m l     t e s t ' < n o d e   a t t r i b = " t e s t "   ' = " "   s t y l e = " b o x - s i z i n g :   b o r d e r - b o x ;   o u t l i n e :   0 p x ; " > "   x m l     t e s t "   < n o d e   a t t r i b = " t e s t "   " = " "   s t y l e = " b o x - s i z i n g :   b o r d e r - b o x ;   o u t l i n e :   0 p x ; " > ,   < > x m l     u s e r n a m e     t e s t   <     u s e r n a m e     t e s t < ! - -   & :     x m l     &   t e s t ; < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " I S O - 8 8 5 9 - 1 " ? > < u s e r s >         < u s e r n a m e > l u r e n j i a < / u s e r n a m e >         < p a s s w o r d > l u r e n j i a < / p a s s w o r d >         < u s e r i d > 0 < / u s e r i d >         < m a i l > l u r e n j i a @ l u r e n j i a . c o m < / m a i l > < / u s e r s > < n o d e   a t t r i b = ' $ i n p u t V a l u e ' / > < n o d e   a t t r i b = " $ i n p u t V a l u e " / > < u s e r >         < u s e r n a m e > t e s t < < / u s e r n a m e ? < / u s e r > < u s e r >         < u s e r n a m e > t e s t < ! - - < / u s e r n a m e > < / u s e r >
  u s e r n a m e     &   t e s t   x m l     C D A T A < ! [ C D A T A [ / ] ] :     x m l     C D A T A   使   C D A T A   0 x 0 2 x m l   访   u r l     x x e   x s s   D O C T Y P E     D T D   E N T I T Y   : < ! E N T I T Y     " " > < ! E N T I T Y     S Y S T E M   " U R I " >   x x e   p a s s w d     r o o t   0 x 0 3 b w a p p   b w a p p     x x e   < u s e r >         < u s e r n a m e > & t e s t < / u s e r n a m e > < u s e r > < n o d e >         < ! [ C D A T A [ < t e s t > ] ] < / n o d e > < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " I S O - 8 8 5 9 - 1 " ? >         < ! D O C T Y P E   r o o t [                 < ! E N T I T Y   x x e   S Y S T E M   " f i l e : / / / e t c / p a s s w d " > ] >                 < r o o t > & x x e ; < / r o o t >
  x m l     x x e - 2     x m l   绿   r e s e t     t e s t     b u r p     c o l l a b o r a t o r     c o l l a b o r a t o r   访 便   x x e   0 x 0 4 便   b w a p p   x x e - 1 . p h p     x m l     x x e - 2 . p h p
  x x e - 2 . p h p     f i l e _ g e t _ c o n t e n t s     1     2   i f   i f     s i m p l e x m l _ l o a d _ s t r i n g     x m l     x m l     e l s e   < s c r i p t   t y p e = " t e x t / j a v a s c r i p t " >         f u n c t i o n   R e s e t S e c r e t ( )         {                 v a r   x m l H t t p ;                 / /   C o d e   f o r   I E 7 + ,   F i r e f o x ,   C h r o m e ,   O p e r a ,   S a f a r i                 i f ( w i n d o w . X M L H t t p R e q u e s t )                 {                         x m l H t t p   =   n e w   X M L H t t p R e q u e s t ( ) ;                 }                 / /   C o d e   f o r   I E 6 ,   I E 5                 e l s e                 {                         x m l H t t p   =   n e w   A c t i v e X O b j e c t ( " M i c r o s o f t . X M L H T T P " ) ;                 }                 x m l H t t p . o p e n ( " P O S T " , " x x e - 2 . p h p " , t r u e ) ;                 x m l H t t p . s e t R e q u e s t H e a d e r ( " C o n t e n t - t y p e " , " t e x t / x m l ;   c h a r s e t = U T F - 8 " ) ;                 x m l H t t p . s e n d ( " < r e s e t > < l o g i n > < ? p h p   i f ( i s s e t ( $ _ S E S S I O N [ " l o g i n " ] ) ) { e c h o   $ _ S E S S I O N [ " l o g i n " ] ; } ? > < / l o g i n > < s e c r e t > A n y   b u g s ? < / s e c r e t > < / r e s e t > "         } < / s c r i p t > $ m e s s a g e   =   " " ; $ b o d y   =   f i l e _ g e t _ c o n t e n t s ( " p h p : / / i n p u t " ) ; i f ( $ _ C O O K I E [ " s e c u r i t y _ l e v e l " ]   ! =   " 1 "   & &   $ _ C O O K I E [ " s e c u r i t y _ l e v e l " ]   ! =   " 2 " ) {         i n i _ s e t ( " d i s p l a y _ e r r o r s " , 1 ) ;         $ x m l   =   s i m p l e x m l _ l o a d _ s t r i n g ( $ b o d y ) ;         $ l o g i n   =   $ x m l - > l o g i n ;         $ s e c r e t   =   $ x m l - > s e c r e t ;         i f ( $ l o g i n   & &   $ l o g i n   ! =   " "   & &   $ s e c r e t ) {                                 $ s q l   =   " U P D A T E   u s e r s   S E T   s e c r e t   =   ' "   .   $ s e c r e t   .   " '   W H E R E   l o g i n   =   ' "   .   $ l o g i n   .   " ' " ;                 $ r e c o r d s e t   =   $ l i n k - > q u e r y ( $ s q l ) ;                 i f ( ! $ r e c o r d s e t ) {                         d i e ( " C o n n e c t   E r r o r :   "   .   $ l i n k - > e r r o r ) ;                 }                 $ m e s s a g e   =   $ l o g i n   .   " ' s   s e c r e t   h a s   b e e n   r e s e t ! " ;         } e l s e {         $ m e s s a g e   =   " A n   e r r o r   o c c u r e d ! " ; } }
使   m y s q l i _ r e a l _ e s c a p e _ s t r i n g     x m l     x m l     b w a p p     b w a p p     m y s q l i _ r e a l _ e s c a p e _ s t r i n g     p h p 5 . 5   p h p 7 . 0   使 0 x 0 5   x x e     b w a p p     p h p j a v a : p y t h o n :   X M L     < ! D O C T Y P E < ! E N T I T Y S Y S T E M P U B L I C   0 x 0 6 使   x m l     x x e     t o p 1 0     s s r f     x m l     x x e   使   x x e           $ s e c r e t   =   m y s q l i _ r e a l _ e s c a p e _ s t r i n g ( $ l i n k ,   $ s e c r e t ) ;         $ s q l   =   " U P D A T E   u s e r s   S E T   s e c r e t   =   ' "   .   $ s e c r e t   .   " '   W H E R E   l o g i n   =   ' "   .   $ l o g i n   .   " ' " ;         $ r e c o r d s e t   =   $ l i n k - > q u e r y ( $ s q l ) ;         i f ( ! $ r e c o r d s e t )         {                 d i e ( " C o n n e c t   E r r o r :   "   .   $ l i n k - > e r r o r ) ;         }         $ m e s s a g e   =   $ l o g i n   .   " ' s   s e c r e t   h a s   b e e n   r e s e t ! " ; l i b x m l _ d i s a b l e _ e n t i t y _ l o a d e r ( t r u e ) ; D o c u m e n t B u i l d e r F a c t o r y   d b f   =   D o c u m e n t B u i l d e r F a c t o r y . n e w I n s t a n c e ( ) ; d b f . s e t E x p a n d E n t i t y R e f e r e n c e s ( f a l s e ) ; f r o m   l x m l   i m p o r t   e t r e e x m l D a t a   =   e t r e e . p a r s e ( x m l S o u r c e ,   e t r e e . X M L P a r s e r ( r e s o l v e _ e n t i t i e s = F a l s e ) )
  g e t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则