[15361] 2020-05-11_关于PLC安全的一次实验

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2020-05-11_关于PLC安全的一次实验 P L C 6 6   F r e e B u f   2 0 2 0 - 0 5 - 1 1 1   4 . 0   P L C P L C P L C 2 P L C P L C P L C P L C P L C   i n j e c t P L C P L C P C u b u n t u s n o r t I S F s o c a t 3 . 1   I S F 3 . 1 . 1   I S F I S F r o u t e r s p l o i t P y t h o n M e t a S p l o i t 使 P L C P L C 使 便 P L C 3 . 1 . 2   I S F 便 使 b u t t e r f l y ( w e b   t e r m i n a l ) 使 访 L i n u x s s h 使 i s f 使 便 使 便 u b u n t u 1 D o c k e r 2   d o c k e r r o o t 3   h t t p : / / i p : 5 7 5 7 5 i p l i n u x i p 使 i f c o n f i g 1 2 3 4 5 6 i s f 3 . 2   P L C   i n j e c t 3 . 2 . 1   P L C   i n j e c t P L C 访 P L C P L C P L C 访 P L C P L C P L C P L C P L C 访 3 . 2 . 2   P L C   i n j e c t P L C P L C s o c k s P L C 访 P L C a p t - g e t   i n s t a l l   - y   d o c k e r . i o s y s t e m c t l   s t a r t   d o c k e r m k d i r   - p   / r o o t / i s f d o c k e r c d   / r o o t / i s f d o c k e r w g e t   h t t p s : / / g i t h u b . c o m / w 3 h / i s f / r a w / m a s t e r / d o c k e r / D o c k e r f i l e d o c k e r   b u i l d   - t   i s f : v 1   . d o c k e r   r u n   - - n e t = h o s t   i s f : v 1   b u t t e r f l y . s e r v e r . p y   - - h o s t = ' 0 . 0 . 0 . 0 '   - - u n s e c u r e c d   / r o o t / i s f / . / i s f . p y
3 . 3   S n o r t 3 . 3 . 1   S n o r t S n o r t S n o r t p l u g - i n   w w w . s n o r t . o r g 3 . 3 . 2   S n o r t 便 T c p d u m p 便 T c p d u m p 3 . 3 . 3   S n o r t   P r e - R e q u i s i t e s s n o r t S n o r t D A Q . / c o n f i g u r e 使 S n o r t 3 . 3 . 4   S n o r t 使 s n o r t s n o r t e t c s n o r t s n o r t . c o n f H O M E _ N E T 使 s n o r t . c o n f 使 r o o t s n o r t s n o r t r u l e s 使 H O M E _ N E T C I D R 1 0 4 使 s n o r t 5 6 4 使 3 . 3 . 5   S n o r t 使 / e t c / s n o r t / r u l e s / l o c a l . r u l e s   c o n s o l e s n o r t 4 . 1   s u d o   a p t - g e t   i n s t a l l   - y   b u i l d - e s s e n t i a l s u d o   a p t - g e t   i n s t a l l   - y   l i b p c a p - d e v   l i b p c r e 3 - d e v   l i b d u m b n e t - d e v s u d o   a p t - g e t   i n s t a l l   - y   b i s o n   f l e x m k d i r   ~ / s n o r t _ s r c c d   ~ / s n o r t _ s r c c d   ~ / s n o r t _ s r c w g e t   h t t p s : / / s n o r t . o r g / d o w n l o a d s / s n o r t / d a q - 2 . 0 . 6 . t a r . g z t a r   - x v z f   d a q - 2 . 0 . 6 . t a r . g z c d   d a q - 2 . 0 . 6 . / c o n f i g u r e m a k e s u d o   m a k e   i n s t a l l B u i l d   A F P a c k e t   D A Q   m o d u l e . .   :   y e s B u i l d   D u m p   D A Q   m o d u l e . . . . . .   :   y e s B u i l d   I P F W   D A Q   m o d u l e . . . . . .   :   y e s B u i l d   I P Q   D A Q   m o d u l e . . . . . . .   :   n o B u i l d   N F Q   D A Q   m o d u l e . . . . . . .   :   n o B u i l d   P C A P   D A Q   m o d u l e . . . . . .   :   s u d o   a p t - g e t   i n s t a l l   - y   z l i b 1 g - d e v   l i b l z m a - d e v   o p e n s s l   l i b s s l - d e v s u d o   a p t - g e t   i n s t a l l   - y   l i b n g h t t p 2 - d e v c d   ~ / s n o r t _ s r c w g e t   h t t p s : / / w w w . s n o r t . o r g / d o w n l o a d s / a r c h i v e / s n o r t / s n o r t - 2 . 9 s u d o   l d c o n f i g s u d o   l n   - s   / u s r / l o c a l / b i n / s n o r t   / u s r / s b i n / s n o r t #   C r e a t e   t h e   s n o r t   u s e r   a n d   g r o u p : s u d o   g r o u p a d d   s n o r t s u d o   u s e r a d d   s n o r t   - r   - s   / s b i n / n o l o g i n   - c   S N O R T _ I D S   - g   s n o r t #   C r e a t e   t h e   S n o r t   d i r e c t o r i e s : s u d o   m k d i r   / e t c / s n o r t s u d o   m k d i r   / e t c / s n o r t / r u l e s s u d o   m k d i r   / e t c / s n o r t / r u l e s / i p l i s t s s u d o   m k d i r   / e t c / s n o r t / p r e p r o c _ r u l e s s u d o   m k d i r   / u s r / l o c a l / l i b / s n o r t _ d y n a m i c r u l e s s u d o   m k d i r   / e t c / s n o r t / s o _ r u l e s #   C r e a t e   s o m e   f i l e s   t h a t   s t o r e s   r u l e s   c d   ~ / s n o r t _ s r c / s n o r t - 2 . 9 . 9 . 0 / e t c / s u d o   c p   * . c o n f *   / e t c / s n o r t s u d o   c p   * . m a p   / e t c / s n o r t s u d o   c p   * . d t d   / e t c / s n o r t c d   ~ / s n o r t _ s r c / s n o r t - 2 . 9 . 9 . 0 / s r c / d y n a m i c - p r e p r o c e s s o r s / b u i l d / u s r / l o c a l / l i b / s n o r t _ d y n a m i c p r e p r o c e s s o r / s u d o   c p   *   / u s r / l o c a l / l i b / s n o r t _ d y n a m i c p r e p r o c e s s o r / s u d o   s e d   - i   " s / i n c l u d e   $ R U L E _ P A T H / # i n c l u d e   $ R U L E _ P A T H / "   / e t c / s n o r t / s n o r t . c o n f s u d o   v i   / e t c / s n o r t / s n o r t . c o n f i p v a r   H O M E _ N E T   1 0 . 0 . 0 . 0 / 2 4 v a r   R U L E _ P A T H   / e t c / s n o r t / r u l e s v a r   S O _ R U L E _ P A T H   / e t c / s n o r t / s o _ r u l e s v a r   P R E P R O C _ R U L E _ P A T H   / e t c / s n o r t / p r e p r o c _ r u l e s v a r   W H I T E _ L I S T _ P A T H   / e t c / s n o r t / r u l e s / i p l i s t s v a r   B L A C K _ L I S T _ P A T H   / e t c / s n o r t / r u l e s / i p l i s t s i n c l u d e   $ R U L E _ P A T H / l o c a l . r u l e s a l e r t   i c m p   a n y   a n y   - >   $ H O M E _ N E T   a n y   ( m s g : " I C M P   t e s t   d e t e c t e d " ;   G I D : 1 ;   s i d : 1 0 0 0 0 0 0 1 ;   r e v : 0 0 1 ;   c l a s s t y p e : i c m p -   e v e n t ; ) s u d o   / u s r / l o c a l / b i n / s n o r t   - A   c o n s o l e   - q   - u   s n o r t   - g   s n o r t   - c   / e t c / s n o r t / s n o r t . c o n f   - i   e t h 0
s n o r t P L C P L C s o c a t   T C P 4 - L I S T E N : 5 0 2 , r e u s e a d d r , f o r k   T C P 4 : 1 9 2 . 1 6 8 . 2 0 . 1 0 8 : 5 0 2 i p I S F 使 i s f P L C i s f 使   u s e   u s e M o d b u s P L C I n j e c t e r i p 1 0 s n o r t a l e r t   t c p   a n y   a n y   - >   $ a n y   5 0 2   ( m s g : " p l c i n j e c t " ;   c o n t e n t : " | d 0   9 d   0 0   0 0   0 0   0 6   0 1   0 3   0 0   8 0   0 0   0 1 | " ;   s i d : 0 0 1 1 1 1 1 1 1 ;   G I D : 0 0 1 ;   p r i o r i t y : 0 ; ) c o n t e n t P L C   i n j e c t 4 . 2   1 . P L C e t h 1 p i n g   1 9 2 . 1 6 8 . 2 0 . 1 0 8 2 . T e r m i n a l d o c k e r   r u n   - p   5 0 2 : 5 0 2   - v   / d a t a / s n o r t : / v a r / l o g / s n o r t   - i t   1 0 . 1 0 . 2 . 8 2 / i d s : v 6 . 0   / b i n / b a s h d o c k e r i d s 3 . 访 T e r m i n a l 使 c d i s f 4 . T e r m i n a l s u d o   p y t h o n 2   i s f . p y 5 . 使 u s e   M o d b u s P L C I n j e c t e r i p 6 . 1 0 / i s f / m o d u l e / t o u c h e s / p l c i n j e c t o r / p a y l o a d . t x t , 7 . 8 . 使 c d   / d a t a / d a t a / s n o r t c a t   a l e r t . f a s t d o c k e r P L C   i n j e c t I D S I P S 1 使 2 3 4 S 7   c o m m   p l u s 5 I P 访 I D S P C
m o d b u s   P L C P L C 使 m o d b u s   P L C 使 S 7 P L C * 6 6 F r e e B u f . C O M
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则