[12840] 2018-06-18_RCTF2018Magic题目详解

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2018-06-18_RCTF2018Magic题目详解 R C T F   2 0 1 8   M a g i c b u g n o f r e e   F r e e B u f   2 0 1 8 - 0 6 - 1 8 &   R C T F   2 0 1 8     m a g i c .   ,     w r i t e u p ,   ,   ,   ,   .   ,   ,   , ,   .   稿 稿 ,   , .   ,   ,   ,   . ,   ,   .   , . I D A   使   I D A   K e y p a t c h     r c 4   s e t j m p / l o n g j m p   I D A   ,   ,   ,   ,     f l a g   .   I D A   P r o     W i n d o w s   .   m a c   ,     I D A   P r o   7 . 0 ,     V i r t u a l B o x     W i n d o w s   1 0 ,   .   m a g i c _ 9 7 6 1 6 4 5 3 4 1 b 9 b 9 1 4 2 1 3 8 8 b 9 6 3 1 c b 6 8 7 7 . z i p   ,     m a g i c . e x e .   ,   ,   :   f i l e   ( w o r k s h o p   )
  W i n d o w s   6 4   ,     I D A   ,     O p t i o n s / C o m p i l e r ,   ,   ,   I D A     L i n u x   x 6 4   ,   ,   .   i d a 6 4   ,   ( s h i f t + F 1 2 ) ,   f l a g   o n l y   a p p e a r s     ,   . ,     0 x 4 0 2 5 B 4 .   , ?     M a c   I D A ,     V i r t u a l B o x     W i n d o w s   ,     W i n d o w s     I D A     w i n 6 4 _ r e m o t e 6 4 . e x e ,     i p     (   1 9 2 . 1 6 8 . 5 6 . 1 0 2 ) ,     w i n 6 4 _ r e m o t e 6 4     2 3 9 4 6   .     I D A       F 9 , ,  
  D e b u g g e r / P r o c e s s   O p t i o n s   ,   ,   .   0 x 4 0 2 5 B 4     m a i n   ,     m a i n   ( 0 x 4 0 2 5 6 3 )   0 x 4 0 2 5 B 4   ,     F 9   .   ,     m a i n   ,     f l a g   o n l y   a p p e a r s   a t   a   s p e c i f i c   t i m e     ,     m a i n
,   .   ?     t r a c e   .   s u b _ 4 0 1 1 B 0 ( )     m a i n .     0 x 4 0 1 1 B 0   ,     m a i n   ,     D e b u g g e r / T r a c i n g / F u n c t i o n   T r a c i n g .   F 9   ,     m a i n   ,     D e b u g g e r / T r a c i n g / T r a c e W i n d o w     T r a c e   ,   ,     0 x 4 0 2 2 1 8   +   0 x 2 B   ,   ,     s u b _ 4 0 2 3 5 7     0 x 4 0 2 2 1 8   . 线 ,   . s u b _ 4 0 2 2 1 8 ( )   ,   ,   .     f l a g   o n l y   a p p e a r s   .     s u b _ 4 0 2 3 5 7 ( )   .   .
  d w o r d _ 4 0 9 9 D 0 [ 0 ]     f a l s e ,     s u b _ 4 0 2 2 1 8 ( ) ,   .   d w o r d _ 4 0 9 9 D 0 [ 0 ]     t r u e .   d w o r d _ 4 0 9 9 D 0 [ 0 ]   s u b _ 4 0 2 2 6 8 ( )   .   .     c h e c k _ t i m e .   ,   ,   ,   ,   ,   i s t i m e o k     i d a     i n t 6 4   ,     c h e c k _ s e c r e t     ( i n t 6 4 ) & c h e c k _ s e c r e t , ( i n t 6 4 ) & c h e c k _ s e c r e t + 4 ,     2     D W O R D   .     D W O R D   i s t i m e o k [ 2 ]   .   c h e c k _ s e c r e t   ,     I D A   ,   , ,   c h e c k _ s e c r e t     3   ( r c x ,   r d x ,   r 8 ) ,     _ D W O R D   _ _ f a s t c a l l c h e c k _ s e c r e t ( B Y T E   s e c r e t ,   D W O R D   a 2 ,   D W O R D   a 3 ) .   ,   . :   ,   ,     ( 0 x 5 A F F E 7 8 F , 0 x 5 B 0 2 8 A 8 F ] .   ,   ,     s e c r e t     r a n d ( )   .     c h e c k _ s e c r e t   .
c h e c k _ s e c r e t   ,     i s t i m e o k   ,     i s t i m e o k [ 1 ]     1 7 9 2   , d w o r d _ 4 0 9 9 D 0 [ 0 ]   (   e l s e     d w o r d _ 4 0 9 9 D 0 [ 0 ]     0   ) .   s r a n d   ,   ,   r a n d ( )   .   ,   ,   ,     W i n d o w s   ,   ,   .   ,     W i n d o w s   . ,     c h e c k _ s e c r e t   ,   i s t i m e o k [ 1 ]     1 7 9 2 .   ,   c h e c k _ s e c r e t   .   . :     c h e c k _ s e c r e t ,   ,   ,   v 4   ,     v a r s 0   ,   ,   .   .
1   使   m e m s e t     D s t   ,     D s t     - 0 C 1 0 h ,   e m u d s t     0 .   2     s e c r e t [ i ] ,   3   ,     1 2   ,     1 2   *   i d x ,   i d x   .   4   ,     e m u d s t   0 ,     0 C 1 0   ,     D s t ,     i d x ,     D s t [ i ] .   ,   ,   e m u d s t     D s t   西 .     1 2   ,   ,     D s t       D W O R D ,     0 x c 0 0 /   4   =   7 6 8 .     D s t     D W O R D   D s t [ 7 6 8 ] ,   v 6 ,   v 7   ,   .     v 4   ,     m e m s t     D s t   ,   ,     D s t   ,   ,     s u b _ 4 0 2 6 D 0   ,   ,     D s t   . ,     s u b _ 4 0 2 6 D 0   .  
,   ,     g e t _ d s t _ b l o c k     ,     i d x ,   D s t   +   i d x   *   3 .   ,   使   ,   使 .     I D A   ,   ,     f a s t c a l l ,     C   ,     0 i 6 4 .  

便 I D A   ,   ,   . 使   i 6 8 6 - w 6 4 - m i n g w 3 2 - g c c   s o l v e . c   - o   s o l v e . e x e     e x e ,   ,     E P O C H   = 0 x 5 b 0 0 e 3 9 8   d e c r y p t k e y   =   0 x 3 2 2 c e 7 a 4 . ,   .     c h e c k _ t i m e   .   ,   d e c r y p t k e y   =   0 x 3 2 2 c e 7 a 4 . ,   ,   .     k e y p a t c h   .     i f     s r a n d   .   ,   使   c t r l - a l t - k     k e y p a t c h ,   .   ,   ,   ?     I D A   :   E d i t / P a t c h   P r o g r a m / A p p l y   p a t c h s   t o   i n p u t   f i l e   ,     c h e c k _ t i m e   ,   ,   c h e c k _ t i m e   ,   ,   . :   R C 4  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则