;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&
 
 ;&	 	 	 	 	 	 	 	 	 	 ;&
 
 ;&	 	           	 	 	 K e y g e n M e # 1 	 	 	 	 ;&
 
 ;&	 	 	   	 	         B y 	 	 	 	 	 ;&
 
 ;&	 	 	 	 	     D 4 p h 1   	 	 	 	 ;&
 
 ;&	 	 	 	 	 	 	 	 	 	 ;&
 
 ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&
 
 
 
 
 
 -   A u t h o r   :   D 4 p h 1 
 
 -   A r c h i v e   :   D 4 p h 1   -   E p i c u r u s . e x e   ,   R e a d m e . t x t 
 
 -   L a n g u a g e   :   A s s e m b l e r 
 
 -   C o m p i l e r   :   M A S M 3 2 
 
 -   O S   :   W i n d o w s   [ T e s t e d   o n   X P   S P 1   &   S P 2   b u t   s h o u l d   w o r k   o n   o t h e r s   f i n e ] 
 
 -   T y p e   :   N a m e / S e r i a l / e t c   ; ) 
 
 -   D i f f i c u l t y   :   3 / 1 0   ( I f   i m   n o t   r i g h t   c o r r e c t   m e ) 
 
 -   P r o t e c t i o n   :   N o n e 
 
 -   T a r g e t s   :   1 .   M a k e   a   K e y g e n e r a t o r 
 
 	         2 .   F i n d   t h e   h i d d e n   a p o p t h e g m 
 
 	         3 .   W r i t e   a   t u t o r i a l 
 
 -   R u l e s   :   P a t c h i n g   a n d   s e l f k e y g e n s   a r e   n o t   c o n s i d e r e d   a s   s o l u t i o n s   f o r   a n y   o f   t h e   t a r g e t s !   O n l y   k e y g e n s   a r e   a c c e p t e d .   T h i s   p r o g r a m   u s e s   s i m p l e   g e o m e t r y   a n d   m a t h   s t u f f .   S o   t r y   t o   u n d e r s t a n d   t h e   i d e a   o f   h o w   t h e   s e r i a l   i s   g e n e r a t e d   a n d   e x p l a i n   i n   y o u r   t u t   t h i s   i d e a . 
 
 -   T i p   :   A n   i d e a   f o r   a   k e y g e n e r a t o r   i s   t h i s   :   I n   y o u r   k e y g e n e r a t o r   t h e   u s e r   m u s t   e n t e r   n o t   o n l y   h i s   " N a m e " . . .   O r   d o   w h a t e v e r   y o u   l i k e   u s i n g   y o u r   f a n t a s y   ; ) 
 
 -   G r e e t s   a n d   T h a n k s   t o   :   R a s c o b   [   y 0   b r o t h a   ] 
 
 	 	 	   B i g B a d J o h n   [   h o w ' s   W a l l   S t r e e t   g o i n g   ?   ] 
 
 	 	 	   A f r o u l a   [   m a m o u z a !   ] 
 
 	 	 	   L o u l o u   [   G a t a ?   ] 
 
 	 	 	   G i a v a n a   [   k&L o n e l y   i m   s o   l o n e l y   i   h a v e   n o b o d y k&  ] 
 
 	 	 	   L i l i t h   [   f o r   a n s w e r i n g   m y   s t u p i d   q u e s t i o n   : P   ] 
 
 	 	 	   e v e r y o n e   i n   c r a c k m e s . d e 
 
 	 	 	   e v e r y o n e   w h o   F I G H T S   [   r e s p e c t   ] 
 
 
 
 P S   :   I f   y o u   w a n t ,   s e n d   m e   y o u r   s o l u t i o n ,   y o u r   o p i n i o n ,   y o u r   c o m m e n t s ,   a n y   s u g g e s t i o n s ,   a n y   q u e s t i o n s . . . o r   a n y t h i n g   a t   f i s t i k s 1 6 ( a t ) h o t m a i l ( d o t ) c o m   .   I   c o u l d   r e l e a s e   t h e   s o u r c e   a s   l o n g   a s   i   c a n   s e e   a   g o o d   s o l u t i o n   : )   . 