[19503] 2019-07-04_CTF必备技能丨LinuxPwn入门教程——栈溢出基础(文末有彩蛋)

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2019-07-04_CTF必备技能丨LinuxPwn入门教程——栈溢出基础(文末有彩蛋) C T F L i n u x   P w n i   2 0 1 9 - 0 7 - 0 4 L i n u x   P w n i P w n L i n u x   P w n > > L i n u x   P w n P w n i 3 8 6 / a m d 6 4 L i n u x   P w n P w n D o c k e r p y t h o n 使 L i n u x   P w n 1 0
h e l l o I D A h e l l o m a i n h e l l o h e l l o , 退 使 F 5 C 便 I D A - V i e w T a b m a i n c a l l   h e l l o 3 2 D o c k e r F 9 I D A 西 E I P E B P E S P E I P E I P p w n ( E I P M o d i f y v a l u e . . . . . . . 0 8 0 4 8 4 D E F 9 c a l l   h e l l o ) 西
I D A I D A E S P E B P E S P E B P 便 E I P E B P E I P I D A c a l l   h e l l o h e l l o m o v   e a x ,   0 0 8 0 4 8 4 D E . E S P E B P ( A S L R E S P E B P ) F 7 h e l l o
c a l l   h e l l o c a l l E I P c a l l c a l l c a l l   h e l l o p u s h   e i p ;   m o v   e i p ,   [ h e l l o ] E I P E I P c a l l F 8
h e l l o c a l l   h e l l o m a i n E B P r e a d 便 1 2 3 4 5 6 7 8 b u f
使 F 8 l e a v e s u b   e s p ,   1 8 h l e a v e c a l l   h e l l o l e a v e a d d   e s p ,   x x h ;   m o v   e s p ,   e b p ; p o p   e b p
F 8 E I P c a l l   h e l l o E I P + 4 .   r e t n p o p   e i p h e l l o h e l l o m a i n E I P E I P r e t n p w n C t r l + F 2 h e l l o c a l l   _ r e a d
r e a d E I P 0 x 1 6 0 x 1 6 = 2 2 E I P 2 2 + 4 = 2 6 E I P p a y l o a d A * 2 2 + B * 4 A A A A A A A A A A A A A A A A A A A A A A B B B B E I P r e t n B B B B r e t n E I P 0 8 0 4 8 4 D E 4 2 4 2 4 2 4 2 B B B B A S C I I F 8 使 I D A d o c k e r p a y l o a d E I P 4 2 4 2 4 2 4 2 访 r e t n
O K F 8 b u g p w n t o o l s e x p 使 使 使 R C E C T F p w n I P 使 使 f l a g h e l l o 0 8 0 4 8 4 6 B g e t S h e l l s y s t e m ( " / b i n / s h " ) b a s h   s h e l l s h e l l g e t S h e l l h e l l o I O 1 0 0 0 1
D o c k e r I P 1 7 2 . 1 7 . 0 . 2 k a l i p y t h o n p w n t o o l s D o c k e r 1 0 0 0 1 h e l l o I D A p a y l o a d 2 2 + 1 6 4 s t r u c t s p w n t o o l s 便 p 3 2 (   ) p a c k 3 2 u n p a c k 3 2 u 3 2 (   ) p 1 6 (   ) , p 6 4 (   ) p a y l o a d 2 2 * ' A ' + p 3 2 ( 0 x 0 8 0 4 8 4 6 B ) r e a d ( p r i n t f g e t c g e t s ) 使 i o . s e n d ( p a y l o a d ) p a y l o a d
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则