[1031] 2020-12-10_打造自己的弱口令扫描工具

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-16
2020-12-10_打造自己的弱口令扫描工具   B y p a s s   B y p a s s   2 0 2 0 - 1 2 - 1 0 i s c a n P y t h o n P y t h o n 1 R D P   R D P 使 P y t h o n R D P i m p a c k e t   r d p _ c h e c k . p y P y h t o n d e m o
2 S M B   s m b 3 F T P   F T P 访 4 S S H   S S H h t t p s : / / g i t h u b . c o m / S e c u r e A u t h C o r p / i m p a c k e t / b l o b / m a s t e r / e x a m p l e s / r d p _ c h e c k . p y f r o m   i m p a c k e t   i m p o r t   s m b d e f   s m b _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 c l i e n t   =   s m b . S M B ( ' * S M B S E R V E R ' , i p )                 c l i e n t . l o g i n ( u s e r , p w d )                 f l a g   = ' [ + ]   I P C $   w e a k   p a s s w o r d :   ' + u s e r , p w d         e x c e p t :                 p r i n t   ' [ - ]   c h e c k i n g   f o r   ' + u s e r , p w d + '   f a i l ' i m p o r t   f t p l i b d e f   f t p _ a n o n y m o u s ( i p , p o r t ) :         t r y :                 f t p   =   f t p l i b . F T P ( )                 f t p . c o n n e c t ( i p , p o r t , 2 )                 f t p . l o g i n ( )                 f t p . q u i t ( )                 p r i n t   ' [ + ]   F T P   l o g i n   f o r   a n o n y m o u s '         e x c e p t :                 p r i n t   ' [ - ]   c h e c k i n g   f o r   F T P   a n o n y m o u s   f a i l ' d e f   f t p _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 f t p   =   f t p l i b . F T P ( )                 f t p . c o n n e c t ( i p , p o r t , 2 )                 f t p . l o g i n ( u s e r , p w d )                 f t p . q u i t ( )                 p r i n t   ' [ + ]   F T P   w e a k   p a s s w o r d :   ' + u s e r , p w d         e x c e p t :                 p r i n t   ' [ - ]   c h e c k i n g   f o r   ' + u s e r , p w d + '   f a i l '
5 T e l n e t   T e l n e t   t e l n e t 6 M y S Q L   M y S Q L 7 M S s q l   M S S Q L i m p o r t   p a r a m i k o d e f   s s h _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 s s h   =   p a r a m i k o . S S H C l i e n t ( )                 s s h . s e t _ m i s s i n g _ h o s t _ k e y _ p o l i c y ( p a r a m i k o . A u t o A d d P o l i c y ( ) )                 s s h . c o n n e c t ( i p , p o r t , u s e r , p w d , t i m e o u t = 5 )                 p r i n t   ' [ + ]   S S H   w e a k   p a s s w o r d :   ' + u s e r , p w d                 s s h . c l o s e ( )         e x c e p t :                 p r i n t   ' [ - ]   c h e c k i n g   f o r   ' + u s e r , p w d + '   f a i l ' i m p o r t   t e l n e t l i b d e f   t e l n e t ( i p , p o r t , u s e r , p w d ) :     t r y :         t n   =   t e l n e t l i b . T e l n e t ( i p , t i m e o u t = 5 )         t n . s e t _ d e b u g l e v e l ( 0 )         t n . r e a d _ u n t i l ( " l o g i n :   " )         t n . w r i t e ( u s e r   +   ' r n ' )         t n . r e a d _ u n t i l ( " a s s w o r d :   " )         t n . w r i t e ( p w d   +   ' r n ' )         r e s u l t   =   t n . r e a d _ s o m e ( )         r e s u l t   =   r e s u l t + t n . r e a d _ s o m e ( )         i f   r e s u l t . f i n d ( ' L o g i n   F a i l ' ) > 0   o r   r e s u l t . f i n d ( ' i n c o r r e c t ' ) > 0 :               p r i n t   " [ - ]   C h e c k i n g   f o r   " + u s e r , p w d + "   f a i l "         e l s e :             p r i n t   " [ + ]   S u c c e s s   l o g i n   f o r   " + u s e r , p w d         t n . c l o s e ( ) i m p o r t   M y S Q L d b d e f   M y s q l _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 d b   =   M y S Q L d b . c o n n e c t ( h o s t = i p ,   u s e r = u s e r ,   p a s s w d = p w d , p o r t = p o r t )                 p r i n t   ' [ + ]   M y s q l   w e a k   p a s s w o r d :   ' + u s e r , p w d                 d b . c l o s e ( )         e x c e p t :                 p r i n t   ' [ - ]   c h e c k i n g   f o r   ' + u s e r , p w d + '   f a i l ' i m p o r t   p y m s s q l
8 M o n g o D B   M o n g o D B   9 p h p m y a d m i n   h t t p p h p m y a d m i n d e f   m s s q l _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 d b   =   p y m s s q l . c o n n e c t ( h o s t = i p , u s e r = u s e r , p a s s w o r d = p w d , p o r t = p o r t )                 p r i n t   ' [ + ]   M S s q l   w e a k   p a s s w o r d :   ' + u s e r , p w d                 d b . c l o s e ( )         e x c e p t :                 # p a s s                 p r i n t   ' [ - ]   c h e c k i n g   f o r   ' + u s e r , p w d + '   f a i l ' f r o m   p y m o n g o   i m p o r t   M o n g o C l i e n t d e f   m o n g o d b ( i p , p o r t = 2 7 0 1 7 ) :                 t r y :                 c l i e n t   =   M o n g o C l i e n t ( i p , p o r t )                 d b = c l i e n t . l o c a l                 f l a g   =   d b . c o l l e c t i o n _ n a m e s ( )                 i f   f l a g :                                 p r i n t   " [ + ]   M o n g o d b   l o g i n   f o r   a n o n y m o u s "         e x c e p t   E x c e p t i o n ,   e :                 p a s s d e f   m o n g o d b _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 c l i e n t   =   M o n g o C l i e n t ( i p , p o r t )                 d b _ a u t h   =   c l i e n t . a d m i n                 f l a g   =   d b _ a u t h . a u t h e n t i c a t e ( u s e r ,   p w d )                 i f   f l a g   = =   T r u e :                         p r i n t   ' [ + ]   M o n g o d b   w e a k   p a s s w o r d :   ' + u s e r , p w d         e x c e p t :                 p r i n t   ' [ - ]   c h e c k i n g   f o r   ' + u s e r , p w d + '   f a i l ' i m p o r t   r e q u e s t s d e f   p h p M y A d m i n _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                 u r l   =   " h t t p : / / " + i p + " : " + s t r ( p o r t ) + " / p h p m y a d m i n / i n d e x . p h p "                 d a t a = { ' p m a _ u s e r n a m e ' : u s e r , ' p m a _ p a s s w o r d ' : p w d }                 r e s p o n s e   =   r e q u e s t s . p o s t ( u r l , d a t a = d a t a , t i m e o u t = 5 )                 r e s u l t = r e s p o n s e . c o n t e n t                 i f   r e s u l t . f i n d ( ' n a m e = " l o g i n _ f o r m " ' ) = = - 1 :                         p r i n t   ' [ + ]   f i n d   p h p M y A d m i n   w e a k   p a s s w o r d   i n ' + u r l                         p r i n t   ' [ + ]   f i n d   p h p M y A d m i n   w e a k   p a s s w o r d ' + u s e r , p w d                 e l s e :
1 0 T o m c a t   h t t p t o m c a t                         p r i n t   ' [ - ]   C h e c k i n g   f o r   ' + u s e r , p w d + "   f a i l "                         t i m e . s l e e p ( 2 )         e x c e p t :                         p r i n t   ' [ - ]   S o m e t h i n g   E r r o r ' + u s e r , p w d + "   f a i l " i m p o r t   r e q u e s t s d e f   t o m c a t _ l o g i n ( i p , p o r t , u s e r , p w d ) :         t r y :                                 u r l   =   " h t t p : / / " + i p + " : " + s t r ( p o r t ) + " / m a n a g e r / h t m l "                 u s e r _ a g e n t   =   " M o z i l l a / 4 . 0   ( c o m p a t i b l e ;   M S I E   5 . 5 ;   W i n d o w s   N T ) "                     A u t h o r i z a t i o n   =   " B a s i c   % s "   %   ( b a s e 6 4 . b 6 4 e n c o d e ( u s e r + ' : ' + p w d ) )                 h e a d e r   =   {   ' U s e r - A g e n t '   :   u s e r _ a g e n t   ,   ' A u t h o r i z a t i o n ' : A u t h o r i z a t i o n }                   r e q u e s t   =   u r l l i b 2 . R e q u e s t ( u r l , h e a d e r s = h e a d e r )                 r e s p o n s e   =   u r l l i b 2 . u r l o p e n ( r e q u e s t , t i m e o u t = 5 )                 r e s u l t = r e s p o n s e . r e a d ( )                 i f   r e s p o n s e . c o d e   = = 2 0 0 :                         p r i n t   ' [ S u c c e s s ]   '     +   u r l + '   ' + u s e r + ' : ' + p w d                                   e x c e p t :                 p r i n t   ' [ L o g i n   f a i l e d ] '   +   u r l + '   ' + u s e r + ' : ' + p w d
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则