- - x 8 6   a n d   x 6 4   c o m p a t i b l e 
 
 - - t h i s   s c r i p t   w a s   i n t e n d e d   t o   b e   p r i v a t e ,   w h e r e   t h e   f u c k   d i d   y o u   g e t   i t ? 
 
 - - w e l l ,   I   g u e s s   y o u ' r e   o n e   o f   t h e   g u y s   w h o m   I   t r u s t ,   d o n ' t   f a i l   m e 
 
 
 
 i m p o r t _ m e t h = 2 ; 
 
 
 
 o e p b r e a k s = 1 ; 
 
 u n h o o k a r r a y = { } ; 
 
 
 
 f u n c t i o n   U n h o o k A r r a y L i s t ( ) 
 
 	 C l e a r U n h o o k L i s t ( ) ; 
 
 	 l o c a l   z = 1 ; 
 
 	 w h i l e   t r u e   d o 
 
 	 	 i f   u n h o o k a r r a y [ z ] = = n i l   t h e n 
 
 	 	 	 b r e a k ; 
 
 	 	 e n d ; 
 
 	 	 A d d M o d u l e T o U n h o o k L i s t ( u n h o o k a r r a y [ z ] ) ; 
 
 	 	 z = z + 1 ; 
 
 	 e n d ; 
 
 e n d ; 
 
 
 
 U n h o o k A r r a y L i s t ( ) ; 
 
 S t a r t ( f a l s e ) ; 
 
 l o c a l   b r e a k s a t o e p = 0 ; 
 
 A d d B r e a k ( j m p _ t o _ o e p + v i c t i m _ b a s e , 3 , 0 ) ;   E n a b l e B r e a k ( j m p _ t o _ o e p + v i c t i m _ b a s e ) ; 
 
 
 
 - - W i n   X P   V M P   d e t e c t   V M 
 
 - - W r i t e M e m ( G e t P r o c A d d r e s s ( " n t d l l . d l l " , " N t O p e n S e c t i o n " ) , 0 x 9 0 0 0 0 c c 2 , 4 ) ; 
 
 - - E m u l a t e C P U I D ( 1 ) ; 
 
 w h i l e   t r u e   d o 
 
 	 C o n t i n u e ( f a l s e ) ; 
 
 	 i f   b r e a k _ w h e r e = = 0 x f 4 0   t h e n 
 
 	 	 b r e a k s a t o e p = b r e a k s a t o e p + 1 ; 
 
 	 	 i f   b r e a k s a t o e p = = o e p b r e a k s   t h e n 
 
 	 	 	 b r e a k ; 
 
 	 	 e l s e 
 
 	 	 	 T r a c e A n d R e p l a c e ( E I P ) ; 
 
 	 	 e n d ; 
 
 	 e l s e i f   b r e a k _ w h e r e = = 0 x f 1 2   t h e n 
 
 	 	 W r i t e L o g ( s t r i n g . f o r m a t ( " C P U I D   0 x % 0 8 X   f r o m   0 x % 0 8 X   ( " . . I d e n t i f y A d d r e s s L i b ( E I P ) . . " ) " , E A X , E I P ) ) ; 
 
 	 	 E m u l a t e C P U I D ( 0 ) ; 
 
 	 	 T r a c e ( ) ; 
 
 	 	 E m u l a t e C P U I D ( 1 ) ; 
 
 	 e l s e i f   b r e a k _ w h e r e = = 0 x f 2 0   t h e n 
 
 	 	 l o c a l   c u r r e n t _ f u n c = R e a d M e m ( E S P , p l a t f o r m / 8 ) ; 
 
 	 	 W r i t e L o g ( s t r i n g . f o r m a t ( " I m p o r t   f u n c t i o n   " . . I d e n t i f y F u n c L i b ( c u r r e n t _ f u n c ) . . " . " . . I d e n t i f y F u n c N a m e ( c u r r e n t _ f u n c ) . . "   f r o m   0 x % 0 8 X " , R e a d M e m ( E S P + p l a t f o r m / 8 , p l a t f o r m / 8 ) ) ) ; 
 
 	 e l s e i f   b r e a k _ w h e r e = = 0 x f 0 0   t h e n 
 
 	 	 b r e a k ; 
 
 	 e n d ; 
 
 e n d ; 
 
 T e r m i n a t e ( ) ; 