[12425] 2018-03-04_Pwnable.tw刷题之Silverbullet破解过程分享

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2018-03-04_Pwnable.tw刷题之Silverbullet破解过程分享 P w n a b l e . t w S i l v e r b u l l e t p u 1 1 1 p   F r e e B u f   2 0 1 8 - 0 3 - 0 4 0 x 0 0 c t f b i n a r y p w n a b l e p w n a b l e s i l v e r b u l l e t 0 x 0 1 1 .   m a i n  
c a n a r y ,   2 .   c r e a t e _ b u l l e t : 4 8 . 3 . p o w e r _ u p : c h a r   s t r n c a t ( c h a r   d e s t ,   c o n s t   c h a r * s r c ,   s i z e _ t   n ) ; D E S C R I P T I O N :   s t r n c a t s r c n d e s t ( d e s t x 0 0 ) ,   x 0 0 ,   m a i n ,   便
0 x 0 2   c r e a t e _ b u l l e t 4 0 ,   x 1 E x 0 0 x 0 0 x 0 0 ( ) p o w e r _ u p 8 ,   p o w e r _ u p `   i f   (   ( ( _ D W O R D   ) d e s t   +   1 2 )   >   0 x 2 F u   )   # # 4 7 p o w e r _ u p r e t u r n   p u t s ( Y o u   c a n t   p o w e r   u p   a n y   m o r e   ! ) ; * ( ( _ D W O R D   * ) d e s t   +   1 2     4 0 ,   0 x 2 f ,   r e a d _ i n p u t 8 s t r n c a t ,   s t r n c a t ( ) x 0 0 ,   x 0 0 ,   0 `   v 3   =   s t r l e n ( & b u f )   +   ( ( _ D W O R D   ) d e s t   +   1 2 ) ;   # # p r i n t f ( Y o u r   n e w   p o w e r   i s   :   % u n ,   v 3 ) ; ( ( _ D W O R D   ) d e s t   +   1 2 )   =   v 3 ;   # # 8 ,   使 p o w e r _ u p ~ 4 0 ,   m a i n r e t . l i b c ( r e a d ( ) ) ,   l i b c s y s t e m / b i n / s h ,   s y s t e m ( / b i n / s h ) ,   g e t _ s h e l l f l a g ~ s t r n c a t ( 4 0 ) ,   8 ,   ,   r e t l i b c ,   l i b c s y s t e m / b i n / s h ,   g e t   s h e l l 1 .   l i b c r e a d _ i n p u t ( & b u f ,   4 8   -   * ( ( _ D W O R D   * ) d e s t   +   1 2 ) ) ; s t r n c a t ( d e s t ,   & b u f ,   4 8   -   * ( ( _ D W O R D   * ) d e s t   +   1 2 ) ) ;
m a i n d e r e t p u t s p l t ( ) p u t s g o t r e a d ,   l i b c r e a d . p u t s ( ) m a i n ,   l i b c r e a d ( ) m a i n ,   l i b c s y s t e m ( ) / b i n / s h s y s t e m ( / b i n / s h ) g e t   s h e l l 0 x 0 3   e x p e x p :

0 x 0 4   1 .   l i b c / l i b 3 2 / l i b c . s o . 6 2 .   l i b c / b i n / s h i d a s t r i n g ,   .   R O P g a d g e t ,   ,   / b i n / s h s h 3 .   ,   / b i n / s h ,   s h ,   $ 0 ,   ,   .   ,   . * p u 1 1 1 p F r e e B u f . C O M R O P g a d g e t   - - b i n a r y   " . / l i b c . s o . 6 "   - - s t r i n g   " / b i n / s h "
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则