[13171] 2018-09-11_一次安全测试引发的对Django框架文件上传安全机制的初步分析

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-18
2018-09-11_一次安全测试引发的对Django框架文件上传安全机制的初步分析 D j a n g o   F o r r e s t X 3 8 6   F r e e B u f   2 0 1 8 - 0 9 - 1 1 0 x 0 0 .   j u m p s e r v e r   0 . 3 j u m p s e r v e r   w e b   r o o t b u r p s u i t e   穿 u p l o a d _ f i l e . n a m e   . . / . . / 穿 使 0 x 0 1 .   r e q u e s t . F I L E S   5 d j a n g o . c o r e . h a n d l e r s . w s g i d j a n g o . h t t p . r e q u e s t d j a n g o . h t t p . m u l t i p a r t p a r s e r d j a n g o . c o r e . f i l e s . u p l o a d h a n d l e r d j a n g o . c o r e . f i l e s . u p l o a d e d f i l e r e q u e s t . F I L E S   d i c t n a m e d j a n g o . c o r e . f i l e s . u p l o a d e d f i l e   U p l o a d e d F i l e : 访 r e q u e s t . F I L E S   访   d j a n g o . c o r e . h a n d l e r s . w s g i   W S G I R e q u e s t d j a n g o . h t t p . r e q u e s t H t t p R e q u e s t F I L E S
访 W S G I R e q u e s t . _ g e t _ f i l e s _ f i l e s F I L E S   _ f i l e s , M u l t i V a l u e D i c t   _ l o a d _ p o s t _ a n d _ f i l e s   d j a n g o . h t t p . r e q u e s t H t t p R e q u e s t p a r s e _ f i l e _ u p l o a d ( d a t a W S G I R e q u e s t   )
u p l o a d _ h a n d l e r s   u p l o a d _ h a n d l e r s d j a n g o . c o r e . f i l e s . u p l o a d h a n d l e r l o a d _ h a n d l e r
2 . 5 M T e m p o r a r y F i l e U p l o a d H a n d l e r   M e m o r y F i l e U p l o a d H a n d l e r d j a n g o . h t t p . m u l t i p a r t p a r s e r   M u l t i P a r t P a r s e r   p a r s e     h a n d l e _ f i l e _ c o m p l e t e   d j a n g o . c o r e . f i l e s . u p l o a d e d f i l e . U p l o a d e d F i l e ,   _ f i l e s   p a r s e     o l d _ f i l e d _ n a m e   h a n d l e _ f i l e _ c o m p l e t e   f i l e _ c o m p l e t e ,   0 x 0 0   u p l o a d _ f i l e   M e m o r y F i l e U p l o a d H a n d l e r   s e t t i n g s . F I L E _ U P L O A D _ H A N D L E R S
0 x 0 0   u p l o a d _ f i l e   I n M e m o r y U p l o a d e d F i l e   u p l o a d _ f i l e . n a m e   I n M e m o r y U p l o a d e d F i l e   n a m e I n M e m o r y U p l o a d e d F i l e   n a m e g e t n a m e I n M e m o r y U p l o a d e d F i l e     n a m e _ _ i n i t
_ s e t _ n a m e _ s e t _ n a m e o s . p a t h . b a s e n a m e ( n a m e ) 穿 0 x 0 0   使 u p l o a d f i l e . n a m e o s . p a t h . b a s e n a m e   0 x 0 2 .   D j a n g o   D j a n g o   w e b X S S C S R F * F o r r e s t X 3 8 6 F r e e B u f

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

本版积分规则