[6504] 2020-02-18_BurpExtenderApis插件开发(二)

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-17
2020-02-18_BurpExtenderApis插件开发(二) B u r p   E x t e n d e r   A p i s     E   2 0 2 0 - 0 2 - 1 8   A k k u m a n N o . 1 N o . 1 使 N o . 2 N o . 2 p a y l o a d b u r p p a y l o a d b u r p s u i t e a p i p a y l o a d b u r p s u i t e N o . 3 N o . 3 d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n d o P a s s i v e S c a n b u r p p a y l o a d s a p i h t t p s : / / p o r t s w i g g e r . n e t / b u r p / e x t e n d e r / a p i / b u r p / I S c a n n e r C h e c k . h t m l   .
f r o m   b u r p   i m p o r t   I B u r p E x t e n d e r ,   I S c a n n e r C h e c k c a l l b a c k s . r e g i s t e r S c a n n e r C h e c k ( s e l f ) d e f   d o P a s s i v e S c a n ( s e l f ,   b a s e R e q u e s t R e s p o n s e ) :       p r i n t   ' c a l l   d o P a s s i v e S c a n ' #   - * - c o d i n g : u t f - 8   - * - #   f r o m   b u r p   i m p o r t   I B u r p E x t e n d e r ,   I S c a n n e r C h e c k i m p o r t   s y s c l a s s   B u r p E x t e n d e r ( I B u r p E x t e n d e r ,   I S c a n n e r C h e c k ) :       d e f   r e g i s t e r E x t e n d e r C a l l b a c k s ( s e l f ,   c a l l b a c k s ) :               #   R e q u i r e d   f o r   e a s i e r   d e b u g g i n g :               s y s . s t d o u t   =   c a l l b a c k s . g e t S t d o u t ( )               #   E x t e n d e r n a m e   -                 s e l f . _ c a l l b a c k s   =   c a l l b a c k s               #   I E x t e n s i o n H e l p e r s 使 H T T P               s e l f . _ h e l p e r s   =   c a l l b a c k s . g e t H e l p e r s ( )               #   E x t e n d e r n a m e   -                 s e l f . _ c a l l b a c k s . s e t E x t e n s i o n N a m e ( " d e m o _ d o P a s s i v e S c a n " )               #                 c a l l b a c k s . r e g i s t e r S c a n n e r C h e c k ( s e l f )       d e f   d o P a s s i v e S c a n ( s e l f ,   b a s e R e q u e s t R e s p o n s e ) :               p r i n t   ' c a l l   d o P a s s i v e S c a n '
N o . 4 N o . 4 d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n d o A c t i v e S c a n b u r p a p i h t t p s : / / p o r t s w i g g e r . n e t / b u r p / e x t e n d e r / a p i / b u r p / I S c a n n e r C h e c k . h t m l 1 .   b u r p p a y l o a d 2 .   b u r p s u i t e b u r p p a y l o a d
d e f   d o A c t i v e S c a n ( s e l f ,   b a s e R e q u e s t R e s p o n s e ,   i n s e r t i o n P o i n t ) :       p r i n t   ' c a l l   d o A c t i v e S c a n '
#   - * - c o d i n g : u t f - 8   - * - #   f r o m   b u r p   i m p o r t   I B u r p E x t e n d e r ,   I S c a n n e r C h e c k i m p o r t   s y s c l a s s   B u r p E x t e n d e r ( I B u r p E x t e n d e r ,   I S c a n n e r C h e c k ) :       d e f   r e g i s t e r E x t e n d e r C a l l b a c k s ( s e l f ,   c a l l b a c k s ) :               #   R e q u i r e d   f o r   e a s i e r   d e b u g g i n g :               s y s . s t d o u t   =   c a l l b a c k s . g e t S t d o u t ( )               #   E x t e n d e r n a m e   -                 s e l f . _ c a l l b a c k s   =   c a l l b a c k s               #   I E x t e n s i o n H e l p e r s 使 H T T P               s e l f . _ h e l p e r s   =   c a l l b a c k s . g e t H e l p e r s ( )               #   E x t e n d e r n a m e   -                 s e l f . _ c a l l b a c k s . s e t E x t e n s i o n N a m e ( " d e m o   d o A c t i v e S c a n " )               #                 c a l l b a c k s . r e g i s t e r S c a n n e r C h e c k ( s e l f )       d e f   d o P a s s i v e S c a n ( s e l f ,   b a s e R e q u e s t R e s p o n s e ) :               p r i n t   ' c a l l   d o P a s s i v e S c a n '       d e f   d o A c t i v e S c a n ( s e l f ,   b a s e R e q u e s t R e s p o n s e ,   i n s e r t i o n P o i n t ) :               p r i n t   ' c a l l   d o A c t i v e S c a n '
b u r p s u i t e N o . 5 N o . 5
S R C 1 .     S R C 线 访 2 .     R a n k 3 .     线 4 .     广 5 .         1 .       2 .       3 .       s t r a t e g y @ d b a p p s e c u r i t y . c o m . c n 广 1 . 2 . 3 . 4 . 1 . 2 . 3 . 4 . 1 2   s t r a t e g y @ d b a p p s e c u r i t y . c o m . c n
1 1   V I   广 2 p h o t o s h o p / i l l u s t r a t o r / c o r e l d r e w / 3 1 9 1   s t r a t e g y @ d b a p p s e c u r i t y . c o m . c n W e b   1 3 - 3 0 K 1 + 广 1 . ; 2 . 沿 3 . ; 4 . 5 . W A F b y p a s s 1 . 1 2 . H T T P 3 . C M S
3 . C M S 4 . p h p j a v a a s p . n e t 5 . W e b   F u z z 6 . O W A S P   T O P   1 0 7 . W e b 8 . A s p . n e t P y t h o n p h p j a v a 1 . 2 . 3 . C I S S P C I S A C S S L P I S O 2 7 0 0 1 I T I L P M P C O B I T S e c u r i t y + C I S P O S C P 4 . S R C C T F 5 . 6 . 7 . 8 . 稿 1 3 - 3 0 K 2 + 1 . 2 . 3 . 1 . 使 P y t h o n j a v a c / c + + 2 . 使 D j a n g o f l a s k   w e b 使 m y s q l m o n g o D B r e d i s 3 : w e b 4 . 5 . 1 . t c p 2 . g i t h u b 3 : 4 . f r e e b u f 5 .   s t r a t e g y @ d b a p p s e c u r i t y . c o m . c n
  s t r a t e g y @ d b a p p s e c u r i t y . c o m . c n G o l a n g 1 3 - 3 0 K 2 + 1 . 2 . 3 . 1 . C / C + + / J a v a / G o / P y t h o n / J a v a S c r i p t 2 . 使 G i n B e e g o E c h o w e b M y S Q L R e d i s M o n g o D B , 3 . d o c k e r 3 . w e b 4 . T C P / I P 5 . 1 . t c p 2 . g i t h u b 3 : 4 . f r e e b u f 5 .   s t r a t e g y @ d b a p p s e c u r i t y . c o m . c n
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则