[6969] 2020-10-10_Frida&ObjectionBypasssslpinningofandroid

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-17
2020-10-10_Frida&ObjectionBypasssslpinningofandroid F r i d a   &   O b j e c t i o n   |   B y p a s s   s s l   p i n n i n g   o f   a n d r o i d E   2 0 2 0 - 1 0 - 1 0   4 c k 1 k 使 N o . 1 N o . 1 b u r p   s u i t e C A a p p h t t p s 4 M I T M : 1 .   C A A n d r o i d   6 . 0 2 .   C A a p k   s t u d i o C A U n i v e r s a l R o o t C A 3 .   f r i d a   h o o k s s l 4 .   S S L   P i n n i n g h o o k N o . 2 N o . 2   S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g     S S L   p i n n i n g   1 . 使 r o o t a n d r o i d 6 . 0 F r i d a   J a v a S c r i p t v a r   s o   =   J a v a . u s e ( " o . s o " ) ;         s o . a . o v e r l o a d ( ) . i m p l e m e n t a t i o n   =   f u n c t i o n ( ) { } 使 t r u e 2 . S S L S S L C o n t e x t S S L   P i n n i n g   J a v a F r i d a   J a v a S c r i p t 1 .   C A 2 .   C A K e y S t o r e 3 .   K e y S t o r e C A T r u s t M a n a g e r S S L C o n t e x t S S L C o n t e x t . i n i t T r u s t M a n a g e r T r u s t M a n a g e r   S S L C o n t e x t . i n i t K e y M a n a g e r T r u s t M a n a g e r S e c u R a n d o m C A 1 . b u r p   s u i t e C A c e r t - d e r . c e r 2 . c e r t - d e r . c e r a d b   p u s h   / U s e r s / z 0 m / D e s k t o p / c e r t - d e r . c e r   / d a t a / l o c a l /   .
f r i d a - a n d r o i d - r e p i n n i n g . j s 3 . f r i d a t w i t t e r / *         A n d r o i d   S S L   R e - p i n n i n g   f r i d a   s c r i p t   v 0 . 2   0 3 0 4 1 7 - p i e r         $   a d b   p u s h   b u r p c a - c e r t - d e r . c r t   / d a t a / l o c a l / t m p / c e r t - d e r . c r t       $   f r i d a   - U   - f   i t . a p p . m o b i l e   - l   f r i d a - a n d r o i d - r e p i n n i n g . j s   - - n o - p a u s e       h t t p s : / / t e c h b l o g . m e d i a s e r v i c e . n e t / 2 0 1 7 / 0 7 / u n i v e r s a l - a n d r o i d - s s l - p i n n i n g - b y p a s s - w i t h - f r i d a /       U P D A T E   2 0 1 9 1 6 0 5 :   F i x e d   u n d e c l a r e d   v a r .   T h a n k s   t o   @ o l e a v r   a n d   @ e h s a n p c 9 9 9 9   ! * / s e t T i m e o u t ( f u n c t i o n ( ) {         J a v a . p e r f o r m ( f u n c t i o n   ( ) {             c o n s o l e . l o g ( " " ) ;             c o n s o l e . l o g ( " [ . ]   C e r t   P i n n i n g   B y p a s s / R e - P i n n i n g " ) ;             v a r   C e r t i f i c a t e F a c t o r y   =   J a v a . u s e ( " j a v a . s e c u r i t y . c e r t . C e r t i f i c a t e F a c t o r y " ) ;             v a r   F i l e I n p u t S t r e a m   =   J a v a . u s e ( " j a v a . i o . F i l e I n p u t S t r e a m " ) ;             v a r   B u f f e r e d I n p u t S t r e a m   =   J a v a . u s e ( " j a v a . i o . B u f f e r e d I n p u t S t r e a m " ) ;             v a r   X 5 0 9 C e r t i f i c a t e   =   J a v a . u s e ( " j a v a . s e c u r i t y . c e r t . X 5 0 9 C e r t i f i c a t e " ) ;             v a r   K e y S t o r e   =   J a v a . u s e ( " j a v a . s e c u r i t y . K e y S t o r e " ) ;             v a r   T r u s t M a n a g e r F a c t o r y   =   J a v a . u s e ( " j a v a x . n e t . s s l . T r u s t M a n a g e r F a c t o r y " ) ;             v a r   S S L C o n t e x t   =   J a v a . u s e ( " j a v a x . n e t . s s l . S S L C o n t e x t " ) ;                 / /   L o a d   C A s   f r o m   a n   I n p u t S t r e a m             c o n s o l e . l o g ( " [ + ]   L o a d i n g   o u r   C A . . . " )             v a r   c f   =   C e r t i f i c a t e F a c t o r y . g e t I n s t a n c e ( " X . 5 0 9 " ) ;                         t r y   {                 v a r   f i l e I n p u t S t r e a m   =   F i l e I n p u t S t r e a m . $ n e w ( " / d a t a / l o c a l / t m p / c e r t - d e r . c r t " ) ;             }             c a t c h ( e r r )   {                 c o n s o l e . l o g ( " [ o ]   "   +   e r r ) ;             }                         v a r   b u f f e r e d I n p u t S t r e a m   =   B u f f e r e d I n p u t S t r e a m . $ n e w ( f i l e I n p u t S t r e a m ) ;             v a r   c a   =   c f . g e n e r a t e C e r t i f i c a t e ( b u f f e r e d I n p u t S t r e a m ) ;             b u f f e r e d I n p u t S t r e a m . c l o s e ( ) ;             v a r   c e r t I n f o   =   J a v a . c a s t ( c a ,   X 5 0 9 C e r t i f i c a t e ) ;             c o n s o l e . l o g ( " [ o ]   O u r   C A   I n f o :   "   +   c e r t I n f o . g e t S u b j e c t D N ( ) ) ;                 / /   C r e a t e   a   K e y S t o r e   c o n t a i n i n g   o u r   t r u s t e d   C A s             c o n s o l e . l o g ( " [ + ]   C r e a t i n g   a   K e y S t o r e   f o r   o u r   C A . . . " ) ;             v a r   k e y S t o r e T y p e   =   K e y S t o r e . g e t D e f a u l t T y p e ( ) ;             v a r   k e y S t o r e   =   K e y S t o r e . g e t I n s t a n c e ( k e y S t o r e T y p e ) ;             k e y S t o r e . l o a d ( n u l l ,   n u l l ) ;             k e y S t o r e . s e t C e r t i f i c a t e E n t r y ( " c a " ,   c a ) ;                         / /   C r e a t e   a   T r u s t M a n a g e r   t h a t   t r u s t s   t h e   C A s   i n   o u r   K e y S t o r e             c o n s o l e . l o g ( " [ + ]   C r e a t i n g   a   T r u s t M a n a g e r   t h a t   t r u s t s   t h e   C A   i n   o u r   K e y S t o r e . . . " ) ;             v a r   t m f A l g o r i t h m   =   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 ( ) ;             v a r   t m f   =   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 m f A l g o r i t h m ) ;             t m f . i n i t ( k e y S t o r e ) ;             c o n s o l e . l o g ( " [ + ]   O u r   T r u s t M a n a g e r   i s   r e a d y . . . " ) ;                 c o n s o l e . l o g ( " [ + ]   H i j a c k i n g   S S L C o n t e x t   m e t h o d s   n o w . . . " )             c o n s o l e . l o g ( " [ - ]   W a i t i n g   f o r   t h e   a p p   t o   i n v o k e   S S L C o n t e x t . i n i t ( ) . . . " )                   S S L C o n t e x t . i n i t . o v e r l o a d ( " [ L j a v a x . n e t . s s l . K e y M a n a g e r ; " ,   " [ L j a v a x . n e t . s s l . T r u s t M a n a g e r ; " ,   " j a v a . s e c u r i t y . S e c u r e R a n d o m " ) . i m p l e m e n t a t i o n   =   f u n c t i o n ( a , b , c                   c o n s o l e . l o g ( " [ o ]   A p p   i n v o k e d   j a v a x . n e t . s s l . S S L C o n t e x t . i n i t . . . " ) ;                   S S L C o n t e x t . i n i t . o v e r l o a d ( " [ L j a v a x . n e t . s s l . K e y M a n a g e r ; " ,   " [ L j a v a x . n e t . s s l . T r u s t M a n a g e r ; " ,   " j a v a . s e c u r i t y . S e c u r e R a n d o m " ) . c a l l ( t h i s ,   a ,   t m f . g e t T r u s t M a n a g e r s ( ) ,   c ) ;                   c o n s o l e . l o g ( " [ + ]   S S L C o n t e x t   i n i t i a l i z e d   w i t h   o u r   c u s t o m   T r u s t M a n a g e r ! " ) ;               }     } ) ; } , 0 ) ;
f r i d a   - U   - f   c o m . t w i t t e r . a n d r o i d   - l   / u s r / z 0 m / D e s k t o p / y e a h / f r i d a - a n d r o i d - r e p i n n i n g . j s   - - n o - p a u s 4 . h t t p s N o . 3 N o . 3   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L   o b j e c t i o n   S S L p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g p i n n i n g o b j e c t i o n F r i d a , 便 a p k H O O K , , 使 使 h t t p s : / / b l o g . c s d n . n e t / q q _ 4 0 8 2 7 9 9 0 / a r t i c l e / d e t a i l s / 1 0 6 3 4 7 8 5 2 h t t p s : / / g i t h u b . c o m / s e n s e p o s t / o b j e c t i o n / $ O b j e c t i o n   - g   c o m . t w i t t e r . a n d r o i d   e x p l o r e N o . 4 N o . 4 a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t a n d r o i d   h o o k i n g   l i s t c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s
N o . 5 N o . 5 a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g a n d r o i d   h o o k i n g s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   s e a r c h   c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s c l a s s e s t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n t o k e n N o . 6 N o . 6 a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g a n d r o i d   s s l p i n n i n g d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e d i s a b l e h t t p s E   h t t p s : / / w w w . e a s y a q . c o m W i n 1 0 D e f e n d e r P l a y 1 7         稿     1 5 5 5 8 1 9 2 9 5 9 E
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则