[13334] 2018-10-23_Scrounger:一款功能强大的移动端应用程序安全测试套件

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2018-10-23_Scrounger:一款功能强大的移动端应用程序安全测试套件 S c r o u n g e r A l p h a _ h 4 c k   F r e e B u f   2 0 1 8 - 1 0 - 2 3 S c r o u n g e r   广 使 广 使 A n d r o i d i O S S c r o u n g e r M e t a s p l o i t S c r o u n g e r 1 .   A n d r o i d i O S 2 .   M e t a s p l o i t 3 .   4 .   S c r o u n g e r
使 A n d r o i d i O S S c r o u n g e r r o o t S c r o u n g e r i O S   1 1 A n d r o i d   8 . 1 P y t h o n   2 . 7 A n d r o i d 1 .   j a v a ( h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / i n d e x . h t m l ) 2 .   j d - c l i ( h t t p s : / / g i t h u b . c o m / k w a r t / j d - c m d ) 3 .   a p k t o o l ( h t t p s : / / i b o t p e a c h e s . g i t h u b . i o / A p k t o o l / ) 4 .   d 2 j - d e x 2 j a r ( h t t p s : / / g i t h u b . c o m / p x b 1 9 8 8 / d e x 2 j a r ) 5 .   a d b ( h t t p s : / / d e v e l o p e r . a n d r o i d . c o m / s t u d i o / r e l e a s e s / p l a t f o r m - t o o l s ) 6 .   a v d m a n a g e r ( ) :   ( h t t p s : / / d e v e l o p e r . a n d r o i d . c o m / s t u d i o / # d o w n l o a d s ) i O S 1 .   j t o o l ( L i n u x )   ( h t t p : / / w w w . n e w o s x b o o k . c o m / t o o l s / j t o o l . h t m l ) 2 .   o t o o l ( M a c O S )   ( h t t p s : / / d e v e l o p e r . a p p l e . c o m / x c o d e / ) 3 .   l d i d ( h t t p s : / / g i t h u b . c o m / d a e k e n / l d i d . g i t ) 4 .   i p r o x y ( P a c k a g e :   l i b i m o b i l e d e v i c e ) 5 .   l s u s b ( P a c k a g e :   u s b u t i l s ) 6 .   u n z i p i O S g i t   c l o n e   h t t p s : / / g i t h u b . c o m / n e t t i t u d e / s c r o u n g e r . g i t c d   s c r o u n g e r b a s h   s e t u p . s h p i p   i n s t a l l   - r   r e q u i r e m e n t s . t x t p y t h o n   s e t u p . p y   i n s t a l l g i t   p u l l   h t t p s : / / g i t h u b . c o m / n e t t i t u d e / s c r o u n g e r . g i t c d   s c r o u n g e r b a s h   s e t u p . s h p i p   i n s t a l l   - r   r e q u i r e m e n t s . t x t p y t h o n   s e t u p . p y   d e v e l o p c d   s c r o u n g e r g i t   p u l l p y t h o n   s e t u p . p y   i n s t a l l   u p g r a d e
L i n u x ~ / . s c r o u n g e r m o d u l e s / c u s t o m S c r o u n g e r a n a l y s i s / a n d r o i d / m o d u l e _ n a m e ~ / . s c r o u n g e r / m o d u l e s / c u s t o m / m i s c / t e s t . p y d u m p _ b a c k u p _ f l a g d u m p _ f i l e _ p r o t e c t i o n d u m p _ k e y c h a i n d u m p _ l o g l i s t a p p s # i n s t a l l   i p r o x y   l s u s b s u d o a p t - g e t   i n s t a l l   l i b i m o b i l e d e v i c e   u s b u t i l s   # i n s t a l l   j d - c l i i f   [ !   - x   " $ ( w h i c h   j d - c l i ) "   ] ;   t h e n         c u r l   - L   - o   / t m p / j d c l i . z i p h t t p s : / / g i t h u b . c o m / k w a r t / j d - c m d / r e l e a s e s / d o w n l o a d / j d - c m d - 0 . 9 . 2 . F i n a l / j d - c l i - 0 . 9 . 2 - d i s t . z i p         u n z i p   / t m p / j d c l i . z i p / u s r / l o c a l / s h a r e / j d - c l i         l n   - s   / u s r / l o c a l / s h a r e / j d - c l i / j d - c l i / u s r / l o c a l / b i n / j d - c l i         l n   - s   / u s r / l o c a l / s h a r e / j d - c l i / j d - c l i . j a r / u s r / l o c a l / b i n / j d - c l i . j a r         r m   - r f   / t m p / j d c l i . z i p f i # i n s t a l l   a p k t o o l i f   [ !   - x   " $ ( w h i c h   a p k t o o l ) "   ] ;   t h e n         m k d i r   / u s r / l o c a l / s h a r e / a p k t o o l         c u r l   - L   - o   / u s r / l o c a l / s h a r e / a p k t o o l / a p k t o o l h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / i B o t P e a c h e s / A p k t o o l / m a s t e r / s c r i p t s / o s x / a p k t o o l         c u r l   - L   - o / u s r / l o c a l / s h a r e / a p k t o o l / a p k t o o l . j a r   h t t p s : / / b i t b u c k e t . o r g / i B o t P e a c h e s / a p k t o o l / d o w n l o a d s / a p k t o o l _ 2 . 3 . 3 . j a r         c h m o d   + x   / u s r / l o c a l / s h a r e / a p k t o o l / u s r / l o c a l / s h a r e / a p k t o o l / a p k t o o l . j a r         l n   - s   / u s r / l o c a l / s h a r e / a p k t o o l / u s r / l o c a l / b i n / a p k t o o l         l n   - s   / u s r / l o c a l / s h a r e / a p k t o o l . j a r / u s r / l o c a l / b i n / a p k t o o l . j a r f i # i n s t a l l   d e x 2 j a r i f   [ !   - x   " $ ( w h i c h   d 2 j - d e x 2 j a r ) "   ] ;   t h e n         c u r l   - L   - o   / t m p / d 2 j . z i p h t t p s : / / g i t h u b . c o m / p x b 1 9 8 8 / d e x 2 j a r / f i l e s / 1 8 6 7 5 6 4 / d e x - t o o l s - 2 . 1 - S N A P S H O T . z i p         u n z i p   / t m p / d 2 j . z i p   - d   / t m p / d 2 j         d i r n a m e = $ ( l s   - - c o l o r = n o n e   / t m p / d 2 j )         m v   / t m p / d 2 j / $ d i r n a m e / u s r / l o c a l / s h a r e / d 2 j - d e x 2 j a r         l n   - s / u s r / l o c a l / s h a r e / d 2 j - d e x 2 j a r / d 2 j - d e x 2 j a r . s h   / u s r / l o c a l / b i n / d 2 j - d e x 2 j a r . s h         l n   - s / u s r / l o c a l / s h a r e / d 2 j - d e x 2 j a r / d 2 j - a p k - s i g n . s h   / u s r / l o c a l / b i n / d 2 j - a p k - s i g n . s h         r m   - r f   / t m p / d 2 j . z i p f i i f   [ !   - x   " $ ( w h i c h   d 2 j - d e x 2 j a r ) "   ] ;   t h e n         l n   - s   / u s r / l o c a l / b i n / d 2 j - d e x 2 j a r . s h / u s r / l o c a l / b i n / d 2 j - d e x 2 j a r f i # i n s t a l l   a d b i f   [ !   - x   " $ ( w h i c h   a d b ) "   ] ;   t h e n         c u r l   - L   - o   / t m p / p l a t f o r m - t o o l s . z i p h t t p s : / / d l . g o o g l e . c o m / a n d r o i d / r e p o s i t o r y / p l a t f o r m - t o o l s - l a t e s t - l i n u x . z i p         u n z i p   / t m p / p l a t f o r m - t o o l s . z i p   - d   / t m p / p t         m v   / t m p / p t / p l a t f o r m - t o o l s   / u s r / l o c a l / s h a r e /         l n   - s   / u s r / l o c a l / s h a r e / p l a t f o r m - t o o l s / a d b / u s r / l o c a l / b i n / a d b         l n   - s / u s r / l o c a l / s h a r e / p l a t f o r m - t o o l s / f a s t b o o t   / u s r / l o c a l / b i n / f a s t b o o t f i # i n s t a l l   l d i d i f   [ !   - x   " $ ( w h i c h   l d i d ) "   ] ;   t h e n         g i t   c l o n e h t t p s : / / g i t h u b . c o m / d a e k e n / l d i d . g i t   / t m p / l d i d         c d   / t m p / l d i d         . / m a k e . s h         m v   l d i d   / u s r / l o c a l / b i n /         c d   / t m p         r m   - r f   / t m p / l d i d f i # i n s t a l l   j t o o l i f   [ !   - x   " $ ( w h i c h   j t o o l ) "   ] ;   t h e n         c u r l - L   - o   / t m p / j t o o l . t a r   h t t p : / / w w w . n e w o s x b o o k . c o m / t o o l s / j t o o l . t a r         m k d i r   / t m p / j t o o l         t a r   x v f   / t m p / j t o o l . t a r   - C   / t m p / j t o o l         m v   / t m p / j t o o l / j t o o l . E L F 6 4 / u s r / l o c a l / b i n / j t o o l         r m   - r f   / t m p / j t o o l . t a r   / t m p / j t o o l f i # i n s t a l l   s c r o u n g e r g i t c l o n e   g i t @ g i t h u b . c o m : n e t t i t u d e / s c r o u n g e r . g i t c d s c r o u n g e r p i p i n s t a l l   - r   r e q u i r e m e n t s . t x t p y t h o n s e t u p . p y   i n s t a l l M a c O S # i n s t a l l   i p r o x y   l d i d   l s u s b b r e w t a p   j l h o n o r a / l s u s b   & &   b r e w   i n s t a l l   l s u s b   l i b i m o b i l e d e v i c e   l d i d # i n s t a l l   j d - c l i i f   [ !   - x   " $ ( w h i c h   j d - c l i ) "   ] ;   t h e n         c u r l   - L   - o   / t m p / j d c l i . z i p h t t p s : / / g i t h u b . c o m / k w a r t / j d - c m d / r e l e a s e s / d o w n l o a d / j d - c m d - 0 . 9 . 2 . F i n a l / j d - c l i - 0 . 9 . 2 - d i s t . z i p         u n z i p   / t m p / j d c l i . z i p / u s r / l o c a l / s h a r e / j d - c l i         l n   - s   / u s r / l o c a l / s h a r e / j d - c l i / j d - c l i / u s r / l o c a l / b i n / j d - c l i         l n   - s   / u s r / l o c a l / s h a r e / j d - c l i / j d - c l i . j a r / u s r / l o c a l / b i n / j d - c l i . j a r         r m   - r f   / t m p / j d c l i . z i p f i # i n s t a l l   a p k t o o l i f   [ !   - x   " $ ( w h i c h   a p k t o o l ) "   ] ;   t h e n         m k d i r   / u s r / l o c a l / s h a r e / a p k t o o l         c u r l   - L   - o   / u s r / l o c a l / s h a r e / a p k t o o l / a p k t o o l h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / i B o t P e a c h e s / A p k t o o l / m a s t e r / s c r i p t s / o s x / a p k t o o l         c u r l   - L   - o / u s r / l o c a l / s h a r e / a p k t o o l / a p k t o o l . j a r h t t p s : / / b i t b u c k e t . o r g / i B o t P e a c h e s / a p k t o o l / d o w n l o a d s / a p k t o o l _ 2 . 3 . 3 . j a r         c h m o d   + x   / u s r / l o c a l / s h a r e / a p k t o o l / u s r / l o c a l / s h a r e / a p k t o o l / a p k t o o l . j a r         l n   - s   / u s r / l o c a l / s h a r e / a p k t o o l / u s r / l o c a l / b i n / a p k t o o l         l n   - s   / u s r / l o c a l / s h a r e / a p k t o o l . j a r / u s r / l o c a l / b i n / a p k t o o l . j a r f i # i n s t a l l   d e x 2 j a r i f   [ !   - x   " $ ( w h i c h   d 2 j - d e x 2 j a r ) "   ] ;   t h e n         c u r l   - L   - o   / t m p / d 2 j . z i p h t t p s : / / g i t h u b . c o m / p x b 1 9 8 8 / d e x 2 j a r / f i l e s / 1 8 6 7 5 6 4 / d e x - t o o l s - 2 . 1 - S N A P S H O T . z i p         u n z i p   / t m p / d 2 j . z i p   - d   / t m p / d 2 j         d i r n a m e = $ ( l s   - - c o l o r = n o n e   / t m p / d 2 j )         m v   / t m p / d 2 j / $ d i r n a m e / u s r / l o c a l / s h a r e / d 2 j - d e x 2 j a r         l n   - s / u s r / l o c a l / s h a r e / d 2 j - d e x 2 j a r / d 2 j - d e x 2 j a r . s h   / u s r / l o c a l / b i n / d 2 j - d e x 2 j a r . s h         l n   - s   / u s r / l o c a l / s h a r e / d 2 j - d e x 2 j a r / d 2 j - a p k - s i g n . s h / u s r / l o c a l / b i n / d 2 j - a p k - s i g n . s h         r m   - r f   / t m p / d 2 j . z i p f i i f   [ !   - x   " $ ( w h i c h   d 2 j - d e x 2 j a r ) "   ] ;   t h e n         l n   - s   / u s r / l o c a l / b i n / d 2 j - d e x 2 j a r . s h / u s r / l o c a l / b i n / d 2 j - d e x 2 j a r f i # i n s t a l l   a d b i f   [ !   - x   " $ ( w h i c h   a d b ) "   ] ;   t h e n         c u r l   - L   - o   / t m p / p l a t f o r m - t o o l s . z i p h t t p s : / / d l . g o o g l e . c o m / a n d r o i d / r e p o s i t o r y / p l a t f o r m - t o o l s - l a t e s t - d a r w i n . z i p         u n z i p   / t m p / p l a t f o r m - t o o l s . z i p   - d   / t m p / p t         m v   / t m p / p t / p l a t f o r m - t o o l s   / u s r / l o c a l / s h a r e /         l n   - s   / u s r / l o c a l / s h a r e / p l a t f o r m - t o o l s / a d b / u s r / l o c a l / b i n / a d b         l n   - s / u s r / l o c a l / s h a r e / p l a t f o r m - t o o l s / f a s t b o o t   / u s r / l o c a l / b i n / f a s t b o o t f i # i n s t a l l   X c o d e   /   c o m m a n d   l i n e   t o o l s x c o d e - s e l e c t - - i n s t a l l # i n s t a l l   s c r o u n g e r g i t c l o n e   g i t @ g i t h u b . c o m : n e t t i t u d e / s c r o u n g e r . g i t c d s c r o u n g e r p i p i n s t a l l   - r   r e q u i r e m e n t s . t x t p y t h o n s e t u p . p y   i n s t a l l f r o m   s c r o u n g e r . c o r e . m o d u l e   i m p o r t   B a s e M o d u l e   c l a s s   M o d u l e ( B a s e M o d u l e ) :         m e t a   =   {                 " a u t h o r " :   " R D C " ,                 " d e s c r i p t i o n " : " " " J u s t   a   T e s t   m o d u l e " " " ,                 " c e r t a i n t y " :   1 0 0         }           o p t i o n s   =   [                 {                         " n a m e " : " o u t p u t " ,                         " d e s c r i p t i o n " : " l o c a l   o u t p u t   d i r e c t o r y " ,                         " r e q u i r e d " :   F a l s e ,                         " d e f a u l t " :   N o n e                 } ,         ]           d e f   r u n ( s e l f ) :                   p r i n t ( " T h i s   i s   a   p r i n t   f r o m   t h e c u s t o m   m o d u l e " )                   r e t u r n   {                         " p r i n t " :   " T h i s   w i l l b e   p r i n t   b y   s c r o u n g e r ' s   c o n s o l e . "                 }
/ 使 使 M i s c 使 使 使 使 使 使 h t t p s : / / a s c i i n e m a . o r g / a / h C 7 s f G H V c 5 x 7 C W a 5 7 I X c G b 3 U m * s c r o u n g e r F B A l p h a _ h 4 c k F r e e B u f . C O M $ s c r o u n g e r - c o n s o l e S t a r t i n g   S c r o u n g e r   c o n s o l e . . .   s c r o u n g e r >   l i s t   c u s t o m / m i s c   M o d u l e                         C e r t a i n t y     A u t h o r   D e s c r i p t i o n - - - - - -                         - - - - - - - - -     - - - - - -   - - - - - - - - - - - c u s t o m / m i s c / t e s t     1 0 0 %             R D C           J u s t   a   T e s t   m o d u l e   s c r o u n g e r >   u s e   c u s t o m / m i s c / t e s t   s c r o u n g e r c u s t o m / m i s c / t e s t   >   o p t i o n s   G l o b a l O p t i o n s :           N a m e       V a l u e         - - - -       - - - - -         d e v i c e         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( c u s t o m / m i s c / t e s t ) :           N a m e       R e q u i r e d     D e s c r i p t i o n                           C u r r e n t   S e t t i n g         - - - -       - - - - - - - -     - - - - - - - - - - -                           - - - - - - - - - - - - - - -         o u t p u t   F a l s e           l o c a l   o u t p u t d i r e c t o r y     / t m p / s c r o u n g e r - a p p   s c r o u n g e r c u s t o m / m i s c / t e s t   >   r u n T h i s i s   a   p r i n t   f r o m   t h e   c u s t o m   m o d u l e [ + ] T h i s   w i l l   b e   p r i n t   b y   s c r o u n g e r ' s   c o n s o l e .   s c r o u n g e r c u s t o m / m i s c / t e s t   > $ s c r o u n g e r - c o n s o l e S t a r t i n g S c r o u n g e r   c o n s o l e . . .   > h e l p   D o c u m e n t e d c o m m a n d s   ( t y p e   h e l p   < t o p i c > ) : = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = a d d _ d e v i c e     d e v i c e s   l i s t           p r i n t     r e s u l t s   s e t       u n s e t b a c k                 h e l p         o p t i o n s     q u i t       r u n           s h o w     u s e     > h e l p   l i s t L i s t s a l l   a v a i l a b l e   m o d u l e s   > l i s t   i o s   M o d u l e                                                                     C e r t a i n t y A u t h o r   D e s c r i p t i o n - - - - - -                                                                     - - - - - - - - - - - - - - -   - - - - - - - - - - - a n a l y s i s / i o s / a p p _ t r a n s p o r t _ s e c u r i t y           9 0 %             R D C         C h e c k s   i f   t h e r e   a r e   a n y A p p l i c a t i o n   T r a n s p o r t   S e c u r i t y   m i s c o n f i g u r a t i o n s a n a l y s i s / i o s / a r c _ s u p p o r t                                 9 0 %               R D C       C h e c k s   i f   a   b i n a r y   w a s   c o m p i l e d   w i t h   A R C   s u p p o r t a n a l y s i s / i o s / b a c k u p s                                         9 0 %               R D C       C h e c k s   t h e   a p p l i c a t i o n ' s   f i l e s   h a v e   t h e   b a c k u p   f l a g   o n a n a l y s i s / i o s / c l i p b o a r d _ a c c e s s                       7 5 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   d i s a b l e s   c l i p b o a r d   a c c e s s a n a l y s i s / i o s / d e b u g g e r _ d e t e c t i o n                   7 5 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n d e t e c t s   d e b u g g e r s a n a l y s i s / i o s / e x c e s s i v e _ p e r m i s s i o n s             9 0 %             R D C         C h e c k s   i f   t h e   a p p l i c a t i o n u s e s   e x c e s s i v e   p e r m i s s i o n s a n a l y s i s / i o s / f i l e _ p r o t e c t i o n                         9 0 %               R D C       C h e c k s   t h e   a p p l i c a t i o n ' s   f i l e s   s p e c i f i c   p r o t e c t i o n   f l a g s a n a l y s i s / i o s / f u l l _ a n a l y s i s                             1 0 0 %             R D C       R u n s   a l l   m o d u l e s   i n   a n a l y s i s   a n d   w r i t e s   a   r e p o r t   i n t o   t h e   o u t p u t d i r e c t o r y a n a l y s i s / i o s / i n s e c u r e _ c h a n n e l s                     5 0 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   u s e s   i n s e c u r e   c h a n n e l s a n a l y s i s / i o s / i n s e c u r e _ f u n c t i o n _ c a l l s         7 5 %             R D C         C h e c k s   i f   t h e   a p p l i c a t i o n u s e s   i n s e c u r e   f u n c t i o n   c a l l s a n a l y s i s / i o s / j a i l b r e a k _ d e t e c t i o n                 6 0 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   i m p l e m e n t s   j a i l b r e a k   d e t e c t i o n a n a l y s i s / i o s / l o g s                                               6 0 %             R D C         C h e c k s   i f   t h e   a p p l i c a t i o n l o g s   t o   s y s l o g a n a l y s i s / i o s / p a s s c o d e _ d e t e c t i o n                   6 0 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   c h e c k s   f o r   p a s s c o d e   b e i n g   s e t a n a l y s i s / i o s / p i e _ s u p p o r t                                 1 0 0 %             R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   w a s   c o m p i l e d   w i t h   P I E   s u p p o r t a n a l y s i s / i o s / p r e p a r e d _ s t a t e m e n t s                 6 0 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   u s e s   s q l i t e   c a l l s   a n d   i f   s o   c h e c k s   i f   i t   a l s o u s e s   p r e p a r e d   s t a t e m e n t s a n a l y s i s / i o s / s s l _ p i n n i n g                                 6 0 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   i m p l e m e n t s   S S L   p i n n i n g a n a l y s i s / i o s / s t a c k _ s m a s h i n g                           9 0 %               R D C       C h e c k s   i f   a   b i n a r y   w a s   c o m p i l e d   s t a c k   s m a s h i n g   p r o t e c t i o n s a n a l y s i s / i o s / t h i r d _ p a r t y _ k e y b o a r d               6 5 %             R D C         C h e c k s   i f   a n   a p p l i c a t i o n c h e c k s   o f   t h i r d   p a r t y   k e y b o a r d s a n a l y s i s / i o s / u n e n c r y p t e d _ c o m m u n i c a t i o n s 8 0 %               R D C         C h e c k s   i f   t h e   a p p l i c a t i o n   i m p l e m e n t s c o m m u n i c a t e s   o v e r   u n e n c r y p t e d   c h a n n e l s a n a l y s i s / i o s / u n e n c r y p t e d _ k e y c h a i n _ d a t a     7 0 %             R D C         C h e c k s   i f   t h e   a p p l i c a t i o n s a v e s   u n e n c r y p t e d   d a t a   i n   t h e   k e y c h a i n a n a l y s i s / i o s / w e a k _ c r y p t o                                 6 0 %               R D C       C h e c k s   i f   t h e   a p p l i c a t i o n   u s e s   w e a k   c r y p t o a n a l y s i s / i o s / w e a k _ r a n d o m                                 5 0 %               R D C       C h e c k s   i f   a   b i n a r y   u s e s   w e a k   r a n d o m   f u n c t i o n s a n a l y s i s / i o s / w e a k _ s s l _ c i p h e r s                       5 0 %               R D C       C h e c k s   i f   a   b i n a r y   u s e s   w e a k   S S L   c i p h e r s m i s c / i o s / a p p / a r c h s                                             1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   a v a i l a b l e   a r c h i t e c t u r e s m i s c / i o s / a p p / d a t a                                               1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   d a t a   f r o m   t h e   r e m o t e   d e v i c e m i s c / i o s / a p p / e n t i t l e m e n t s                               1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   e n t i t l e m e n t s m i s c / i o s / a p p / f l a g s                                             1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   c o m p i l a t i o n   f l a g s m i s c / i o s / a p p / i n f o                                               1 0 0 %             R D C       P u l l s   t h e   I n f o . p l i s t   i n f o   f r o m   t h e   d e v i c e m i s c / i o s / a p p / s t a r t                                             1 0 0 %             R D C       L a u n c h e s   a n   a p p l i c a t i o n   o n   t h e   r e m o t e   d e v i c e m i s c / i o s / a p p / s y m b o l s                                         1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   s y m b o l s   o u t   o f   a n   i n s t a l l e d   a p p l i c a t i o n         o n   t h e d e v i c e m i s c / i o s / c l a s s _ d u m p                                           1 0 0 %             R D C       D u m p s   t h e   c l a s s e s   o u t   o f   a   d e c r y p t e d   b i n a r y m i s c / i o s / d e c r y p t _ b i n                                       1 0 0 %             R D C       D e c r y p t s   a n d   p u l l s   a   b i n a r y   a p p l i c a t i o n m i s c / i o s / i n s t a l l _ b i n a r i e s                               1 0 0 %             R D C       I n s t a l l s   i O S   b i n a r i e s   r e q u i r e d   t o   r u n   s o m e   c h e c k s m i s c / i o s / k e y c h a i n _ d u m p                                     1 0 0 %             R D C       D u m p s   c o n t e n t s   f r o m   t h e   c o n n e c t e d   d e v i c e ' s   k e y c h a i n m i s c / i o s / l o c a l / a p p / a r c h s                                 1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   a v a i l a b l e   a r c h i t e c t u r e s m i s c / i o s / l o c a l / a p p / e n t i t l e m e n t s                   1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   e n t i t l e m e n t s   f r o m   a   l o c a l   b i n a r y   a n d   s a v e s   t h e m t o   f i l e m i s c / i o s / l o c a l / a p p / f l a g s                                 1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   c o m p i l a t i o n   f l a g s   u s i n g   l o c a l   t o o l s .   W i l l   l o o k f o r   o t o o l   a n d         j t o o l   i n   t h e   P A T H . m i s c / i o s / l o c a l / a p p / i n f o                                   1 0 0 %             R D C       P u l l s   t h e   I n f o . p l i s t   i n f o   f r o m   t h e   u n z i p p e d   I P A   f i l e   a n d   s a v e s   a n   X M L f i l e   w i t h         i t ' s   c o n t e n t s   t o   t h e   o u t p u t   f o l d e r m i s c / i o s / l o c a l / a p p / s y m b o l s                             1 0 0 %             R D C       G e t s   t h e   a p p l i c a t i o n ' s   s y m b o l s   o u t   o f   a n   i n s t a l l e d   a p p l i c a t i o n   o n   t h e d e v i c e m i s c / i o s / l o c a l / c l a s s _ d u m p                             1 0 0 %             R D C       D u m p s   t h e   c l a s s e s   o u t   o f   a   d e c r y p t e d   b i n a r y m i s c / i o s / p u l l _ i p a                                               1 0 0 %             R D C       P u l l s   t h e   I P A   f i l e   f r o m   a   r e m o t e   d e v i c e m i s c / i o s / u n z i p _ i p a                                             1 0 0 %             R D C       U n z i p s   t h e   I P A   f i l e   i n t o   t h e   o u t p u t   d i r e c t o r y $ s c r o u n g e r - c o n s o l e S t a r t i n g S c r o u n g e r   c o n s o l e . . .   > u s e   m i s c / a n d r o i d / d e c o m p i l e _ a p k   m i s c / a n d r o i d / d e c o m p i l e _ a p k >   o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( m i s c / a n d r o i d / d e c o m p i l e _ a p k ) :           N a m e     R e q u i r e d   D e s c r i p t i o n                               C u r r e n t   S e t t i n g         - - - -     - - - - - - - -   - - - - - - - - - - -                               - - - - - - - - - - - - - - -         o u t p u t   T r u e           l o c a l   o u t p u t   d i r e c t o r y           / t m p / s c r o u n g e r - a p p         a p k       T r u e           l o c a l   p a t h   t o   t h e   A P K f i l e   m i s c / a n d r o i d / d e c o m p i l e _ a p k >   s e t   o u t p u t   s c r o u n g e r - d e m o - o u t p u t   m i s c / a n d r o i d / d e c o m p i l e _ a p k >   s e t   a p k   . / a . a p k   m i s c / a n d r o i d / d e c o m p i l e _ a p k >   o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( m i s c / a n d r o i d / d e c o m p i l e _ a p k ) :           N a m e     R e q u i r e d   D e s c r i p t i o n                               C u r r e n t   S e t t i n g         - - - -     - - - - - - - -   - - - - - - - - - - -                               - - - - - - - - - - - - - - -         o u t p u t   T r u e           l o c a l   o u t p u t   d i r e c t o r y           s c r o u n g e r - d e m o - o u t p u t         a p k       T r u e           l o c a l   p a t h   t o   t h e   A P K f i l e   . / a . a p k   m i s c / a n d r o i d / d e c o m p i l e _ a p k >   r u n 2 0 1 8 - 0 5 - 0 1 1 0 : 2 9 : 5 3   -                                     d e c o m p i l e _ a p k :   C r e a t i n g   d e c o m p i l a t i o n   d i r e c t o r y 2 0 1 8 - 0 5 - 0 1 1 0 : 2 9 : 5 3   -                                     d e c o m p i l e _ a p k   :   D e c o m p i l i n g   a p p l i c a t i o n 2 0 1 8 - 0 5 - 0 1 1 0 : 2 9 : 5 9   -                                               m a n i f e s t :   C h e c k i n g   f o r   A n d r o i d M a n i f e s t . x m l   f i l e 2 0 1 8 - 0 5 - 0 1 1 0 : 2 9 : 5 9   -                                               m a n i f e s t :   C r e a t i n g   m a n i f e s t   o b j e c t [ + ] A p p l i c a t i o n   d e c o m p i l e d   t o   s c r o u n g e r - d e m o - o u t p u t / c o m . e g . c h a l l e n g e a p p . d e c o m p i l e d m i s c / a n d r o i d / d e c o m p i l e _ a p k >   s h o w   r e s u l t s   R e s u l t s :           N a m e                                                           V a l u e         - - - -                                                           - - - - -         c o m . e g . c h a l l e n g e a p p _ d e c o m p i l e d s c r o u n g e r - d e m o - o u t p u t / c o m . e g . c h a l l e n g e a p p . d e c o m p i l e d   m i s c / a n d r o i d / d e c o m p i l e _ a p k >   u s e   a n a l y s i s / a n d r o i d / p e r m i s s i o n s   a n a l y s i s / a n d r o i d / p e r m i s s i o n s >   o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( a n a l y s i s / a n d r o i d / p e r m i s s i o n s ) :           N a m e                       R e q u i r e d   D e s c r i p t i o n                                                                                       C u r r e n t S e t t i n g         - - - -                       - - - - - - - -   - - - - - - - - - - -                                                                               - - - - - - - - - - - - - - -         d e c o m p i l e d _ a p k   T r u e           l o c a l   f o l d e r   c o n t a i n i n g   t h e   d e c o m p i l e d   a p k f i l e         p e r m i s s i o n s         T r u e         d a n g e r o u s   p e r m i s s i o n s   t o   c h e c k   f o r ,   s e p e r a t e d   b y   ; a n d r o i d . p e r m i s s i o n . G E T _ T A S K S ; a n d r o i d . p e r m i s s i o n . B I N D _ D E V I C E _ A D M I N ; a n d r o i d . p e r m i s s i o n . U S E _ C R E D E N T I A L S ; c o m . a n d r o i d . b r o w s e r . p e r m i s s i o n . R E A D _ H I S T O R Y _ B O O K M A R K S ; a n d r o i d . p e r m i s s i o n . P R O C E S S _ O U T G O I N G _ C A   a n a l y s i s / a n d r o i d / p e r m i s s i o n s >   p r i n t   o p t i o n   p e r m i s s i o n s   O p t i o n N a m e :   p e r m i s s i o n s V a l u e : a n d r o i d . p e r m i s s i o n . G E T _ T A S K S ; a n d r o i d . p e r m i s s i o n . B I N D _ D E V I C E _ A D M I N ; a n d r o i d . p e r m i s s i o n . U S E _ C R E D E N T I A L S ; c o m . a n d r o i d . b r o w s e r . p e r m i s s i o n . R E A D _ H I S T O R Y _ B O O K M A R K S ; a n d r o i d . p e r m i s s i o n . P R O C E S S _ O U T G O I N G _ C A L L S ; a n d r o i d . p e r m i s s i o n . R E A D _ L O G S ; a n d r o i d . p e r m i s s i o n . R E A D _ S M S ; a n d r o i d . p e r m i s s i o n . R E A D _ C A L L _ L O G ; a n d r o i d . p e r m i s s i o n . R E C O R D _ A U D I O ; a n d r o i d . p e r m i s s i o n . M A N A G E _ A C C O U N T S ; a n d r o i d . p e r m i s s i o n . R E C E I V E _ S M S ; a n d r o i d . p e r m i s s i o n . R E C E I V E _ M M S ; a n d r o i d . p e r m i s s i o n . W R I T E _ C O N T A C T S ; a n d r o i d . p e r m i s s i o n . D I S A B L E _ K E Y G U A R D ; a n d r o i d . p e r m i s s i o n . W R I T E _ S E T T I N G S ; a n d r o i d . p e r m i s s i o n . W R I T E _ S O C I A L _ S T R E A M ; a n d r o i d . p e r m i s s i o n . W A K E _ L O C K   a n a l y s i s / a n d r o i d / p e r m i s s i o n s >   s e t   d e c o m p i l e d _ a p k   r e s u l t : c o m . e g . c h a l l e n g e a p p _ d e c o m p i l e d   a n a l y s i s / a n d r o i d / p e r m i s s i o n s >   o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( a n a l y s i s / a n d r o i d / p e r m i s s i o n s ) :           N a m e                       R e q u i r e d   D e s c r i p t i o n                                                                                       C u r r e n t S e t t i n g         - - - -                       - - - - - - - -   - - - - - - - - - - -                                                                               - - - - - - - - - - - - - - -         d e c o m p i l e d _ a p k   T r u e           l o c a l   f o l d e r   c o n t a i n i n g   t h e   d e c o m p i l e d   a p k f i l e       r e s u l t : c o m . e g . c h a l l e n g e a p p _ d e c o m p i l e d         p e r m i s s i o n s         T r u e         d a n g e r o u s   p e r m i s s i o n s   t o   c h e c k   f o r ,   s e p e r a t e d   b y   ; a n d r o i d . p e r m i s s i o n . G E T _ T A S K S ; a n d r o i d . p e r m i s s i o n . B I N D _ D E V I C E _ A D M I N ; a n d r o i d . p e r m i s s i o n . U S E _ C R E D E N T I A L S ; c o m . a n d r o i d . b r o w s e r . p e r m i s s i o n . R E A D _ H I S T O R Y _ B O O K M A R K S ; a n d r o i d . p e r m i s s i o n . P R O C E S S _ O U T G O I N G _ C A   a n a l y s i s / a n d r o i d / p e r m i s s i o n s >   r u n 2 0 1 8 - 0 5 - 0 1 1 0 : 5 4 : 5 8   -                                               m a n i f e s t :   C h e c k i n g   f o r   A n d r o i d M a n i f e s t . x m l   f i l e 2 0 1 8 - 0 5 - 0 1 1 0 : 5 4 : 5 8   -                                               m a n i f e s t :   C r e a t i n g   m a n i f e s t   o b j e c t 2 0 1 8 - 0 5 - 0 1 1 0 : 5 4 : 5 8   -                                         p e r m i s s i o n s :   A n a l y s i n g   a p p l i c a t i o n ' s   m a n i f e s t   p e r m i s s i o n s [ + ] A n a l y s i s   r e s u l t : T h e A p p l i c a t i o n   H a s   I n a d e q u a t e   P e r m i s s i o n s         R e p o r t :   T r u e         D e t a i l s : * a n d r o i d . p e r m i s s i o n . R E A D _ S M S $ s c r o u n g e r - c o n s o l e S t a r t i n g S c r o u n g e r   c o n s o l e . . .   > s h o w   d e v i c e s   A d d e d D e v i c e s :           S c r o u n g e r   I D   D e v i c e   O S   I d e n t i f i e r         - - - - - - - - - - - -   - - - - - - - - -   - - - - - - - - - -   > a d d _ d e v i c e a n d r o i d     i o s   > a d d _ d e v i c e   a n d r o i d   0 0 c d 7 e 6 7 e c 5 7 c 1 2 7   > s h o w   d e v i c e s   A d d e d D e v i c e s :           S c r o u n g e r   I D   D e v i c e   O S   I d e n t i f i e r         - - - - - - - - - - - -   - - - - - - - - -   - - - - - - - - - -         1                       a n d r o i d       0 0 c d 7 e 6 7 e c 5 7 c 1 2 7   > s e t   g l o b a l   d e v i c e   1   > o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e   1         o u t p u t   / t m p / s c r o u n g e r - a p p   > u s e   m i s c / l i s t _ a p p s   m i s c / l i s t _ a p p s >   o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e   1         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( m i s c / l i s t _ a p p s ) :           N a m e     R e q u i r e d   D e s c r i p t i o n                       C u r r e n t   S e t t i n g         - - - -     - - - - - - - -   - - - - - - - - - - -                       - - - - - - - - - - - - - - -         o u t p u t   F a l s e         l o c a l   o u t p u t   d i r e c t o r y   / t m p / s c r o u n g e r - a p p         d e v i c e   T r u e           t h e   r e m o t e   d e v i c e             1   m i s c / l i s t _ a p p s >   u n s e t   o u t p u t   m i s c / l i s t _ a p p s >   o p t i o n s   G l o b a l O p t i o n s :           N a m e     V a l u e         - - - -     - - - - -         d e v i c e   1         o u t p u t   / t m p / s c r o u n g e r - a p p   M o d u l e O p t i o n s   ( m i s c / l i s t _ a p p s ) :           N a m e     R e q u i r e d   D e s c r i p t i o n                       C u r r e n t   S e t t i n g         - - - -     - - - - - - - -   - - - - - - - - - - -                       - - - - - - - - - - - - - - -         o u t p u t   F a l s e         l o c a l   o u t p u t   d i r e c t o r y         d e v i c e   T r u e           t h e   r e m o t e   d e v i c e             1   m i s c / l i s t _ a p p s >   r u n [ + ] A p p l i c a t i o n s   i n s t a l l e d   o n   0 0 c d 7 e 6 7 e c 5 7 c 1 2 7 :   c o m . a n d r o i d . s h a r e d s t o r a g e b a c k u p c o m . a n d r o i d . p r o v i d e r s . p a r t n e r b o o k m a r k s c o m . g o o g l e . a n d r o i d . a p p s . m a p s c o m . g o o g l e . a n d r o i d . p a r t n e r s e t u p d e . c o d e n a u t s . h o c k e y a p p . . . $ s c r o u n g e r   - - h e l p u s a g e : s c r o u n g e r   [ - h ]   [ - m   a n a l y s i s / i o s / m o d u l e 1 ; a n a l y s i s / i o s / m o d u l e 2 ]                                   [ - a a r g u m e n t 1 = v a l u e 1 ; a r g u m e n t 1 = v a l u e 2 ; ]                                   [ - f / p a t h / t o / t h e / a p p . [ a p k | i p a ] ]   [ - d   d e v i c e _ i d ]   [ - l ]   [ - o ]                                   [ - p   / p a t h / t o / f u l l - a n a l y s i s . j s o n ]   [ - V ] [ - D ]         _ _ _ _ _     /   _ _ _ _ |   |   ( _ _ _     _ _ _   _   _ _   _ _ _     _       _   _   _ _     _ _   _     _ _ _   _   _ _     _ _ _     /   _ _ |   ' _ _ /   _   |   |   |   |   ' _     /   _ `   | /   _   ' _ _ |     _ _ _ _ )   |   ( _ _ |   |   |   ( _ )   |   | _ |   |   |   |   |   ( _ |   |     _ _ /   |   | _ _ _ _ _ /   _ _ _ | _ |     _ _ _ /   _ _ , _ | _ |   | _ | _ _ ,   | _ _ _ | _ |                                                                           _ _ /   |                                                                         | _ _ _ /   o p t i o n a l a r g u m e n t s :     - h ,   - - h e l p                         s h o w   t h i s   h e l p   m e s s a g e   a n d   e x i t     - m   a n a l y s i s / i o s / m o d u l e 1 ; a n a l y s i s / i o s / m o d u l e 2 , - - m o d u l e s   a n a l y s i s / i o s / m o d u l e 1 ; a n a l y s i s / i o s / m o d u l e 2                                                 m o d u l e s   t o   b e   r u n   - s e p e r a t e d   b y   ;   -   w i l l   b e   r u n   i n   o r d e r     - a   a r g u m e n t 1 = v a l u e 1 ; a r g u m e n t 1 = v a l u e 2 ; , - - a r g u m e n t s   a r g u m e n t 1 = v a l u e 1 ; a r g u m e n t 1 = v a l u e 2 ;                                                 a r g u m e n t s   f o r   t h e m o d u l e s   t o   b e   r u n     - f   / p a t h / t o / t h e / a p p . [ a p k | i p a ] , - - f u l l - a n a l y s i s   / p a t h / t o / t h e / a p p . [ a p k | i p a ]                                                 r u n s   a   f u l l   a n a l y s i s   o n t h e   a p p l i c a t i o n     - d   d e v i c e _ i d ,   - - d e v i c e   d e v i c e _ i d                                                 d e v i c e   t o   b e   u s e d   b y t h e   m o d u l e s     - l ,   - - l i s t                         l i s t   a v a i l a b l e   d e v i c e s   a n d   m o d u l e s     - o ,   - - o p t i o n s                   p r i n t s   t h e   r e q u i r e d   o p t i o n s   f o r   t h e s e l e c t e d   m o d u l e s     - p   / p a t h / t o / f u l l - a n a l y s i s . j s o n , - - p r i n t - r e s u l t s   / p a t h / t o / f u l l - a n a l y s i s . j s o n                                                 p r i n t s   t h e   r e s u l t s   o f   a f u l l   a n a l y s i s   j s o n   f i l e     - V ,   - - v e r b o s e                   p r i n t s   m o r e   i n f o r m a t i o n   w h e n   r u n n i n g t h e   m o d u l e s     - D ,   - - d e b u g                       p r i n t s   m o r e   i n f o r m a t i o n   w h e n   r u n n i n g s c r o u n g e r $ s c r o u n g e r   - o   - m   " m i s c / a n d r o i d / d e c o m p i l e _ a p k "   M o d u l e O p t i o n s   ( m i s c . a n d r o i d . d e c o m p i l e _ a p k ) :           N a m e     R e q u i r e d   D e s c r i p t i o n                               D e f a u l t         - - - -     - - - - - - - -   - - - - - - - - - - -                               - - - - - - -         o u t p u t   T r u e           l o c a l   o u t p u t   d i r e c t o r y           N o n e         a p k       T r u e           l o c a l   p a t h   t o   t h e   A P K f i l e   N o n e   $ s c r o u n g e r   - m   " m i s c / a n d r o i d / d e c o m p i l e _ a p k "   - a " a p k = . / a . a p k ; o u t p u t = . / c l i - d e m o " E x c u t i n g M o d u l e   0 2 0 1 8 - 0 5 - 0 1 1 1 : 1 7 : 4 2   -                                     d e c o m p i l e _ a p k :   C r e a t i n g   d e c o m p i l a t i o n   d i r e c t o r y 2 0 1 8 - 0 5 - 0 1 1 1 : 1 7 : 4 2   -                                     d e c o m p i l e _ a p k :   D e c o m p i l i n g   a p p l i c a t i o n 2 0 1 8 - 0 5 - 0 1 1 1 : 1 7 : 4 6   -                                               m a n i f e s t :   C h e c k i n g   f o r   A n d r o i d M a n i f e s t . x m l   f i l e 2 0 1 8 - 0 5 - 0 1 1 1 : 1 7 : 4 6   -                                               m a n i f e s t :   C r e a t i n g   m a n i f e s t   o b j e c t [ + ] A p p l i c a t i o n   d e c o m p i l e d   t o   . / c l i - d e m o / c o m . e g . c h a l l e n g e a p p . d e c o m p i l e d

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

本版积分规则