[15625] 2020-07-19_用BurpSuit的Burpy插件搞定WEB端中的JS加密算法

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2020-07-19_用BurpSuit的Burpy插件搞定WEB端中的JS加密算法 B u r p S u i t B u r p y W E B J S M r   F r e e B u f   2 0 2 0 - 0 7 - 1 9 W E B W E B B u r p y
  :   W I N 1 0 _ X 6 4 B u r p S u i t :   B u r p y ( V e r : 1 . 2 . 5 ) :   B u r p s u i t e p y t h o n B u r p s u i t e p y t h o n R S A 使 p y t h o n R S A B u r p     B u r p   G i t H u b : h t t p s : / / g i t h u b . c o m / m r - m 0 n s t 3 r / B u r p y P y t h o n 2 . 7 :   使 P y t h o n 2 . 7   b u r p y b u r p y P y R O b u r p s u i t p y t h o n B u r p s u i t e p y t h o n 使 p y t h o n b u r p s u i t W E B 1 j s j s c h r o m e p r e t t y   p r i n t f
2 j s 3 使 A E S i v / m o d e / p a d d i n g p y t h o n A E S 使 p y t h o n k e y   =   1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 i v         =     a b c d e f a b c d e f m o d e     =   C B C p a d d i n g   =   P k c s 7
1 .   #   d e f   e n c r y p t ( t e x t ) :         k e y   =   ' 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 '         m o d e   =   A E S . M O D E _ C B C         i v   =   b ' a b c d e f a b c d e f '         c r y p t o s   =   A E S . n e w ( k e y ,   m o d e ,   i v )         b 6 4 _ t e x t   =   b a s e 6 4 . b 6 4 e n c o d e ( t e x t )         p r i n t   b 6 4 _ t e x t         p a d _ p k c s 7   =   p a d ( b 6 4 _ t e x t . e n c o d e ( ' u t f - 8 ' ) ,   A E S . b l o c k _ s i z e ,   s t y l e = ' p k c s 7 ' )         c i p h e r _ t e x t   =   c r y p t o s . e n c r y p t ( p a d _ p k c s 7 )         r e t u r n   h e x l i f y ( c i p h e r _ t e x t ) #   d e f   d e c r y p t ( t e x t ) :         k e y   =   ' 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 '         i v   =   b ' a b c d e f a b c d e f '         m o d e   =   A E S . M O D E _ C B C         c r y p t o s   =   A E S . n e w ( k e y ,   m o d e ,   i v )         p a d _ p k c s 7   =   p a d ( t e x t ,   A E S . b l o c k _ s i z e ,   s t y l e = ' p k c s 7 ' )         p l a i n _ t e x t   =   c r y p t o s . d e c r y p t ( a 2 b _ h e x ( t e x t ) )         p r i n t   p l a i n _ t e x t         r e s u l t   =   b a s e 6 4 . b 6 4 d e c o d e ( p l a i n _ t e x t )         r e t u r n   r e s u l t . d e c o d e ( ' u t f - 8 ' ) c l a s s   B u r p y :         d e f   e n c r y p t ( s e l f ,   h e a d e r ,           b o d y ) : _ n e w _ b o d y   =   e n c r y p t ( b o d y ) r e t u r n   h e a d e r ,   _ n e w _ b o d y         d e f   d e c r y p t ( s e l f ,   h e a d e r ,           b o d y ) : _ n e w _ b o d y   =   d e c r y p t ( b o d y ) r e t u r n   h e a d e r ,   _ n e w _ b o d y
2 .   3 .   W E B j s 使 b u r p y
g i t h u b : h t t p s : / / g i t h u b . c o m / y e a r n w a n g / B u r p y _ w e b _ d e c o d e E m a i l B u r p y B u r p S u i t e P y t h o n h t t p s : / / w w w . f r e e b u f . c o m / s e c t o o l / 2 3 1 8 2 5 . h t m l B u r p S u i t B r i d a h t t p s : / / w w w . f r e e b u f . c o m / s e c t o o l / 2 3 6 9 1 1 . h t m l

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则