وصف الكتاب
يفتح هذا الكتاب الباب المؤدي الى طرائق الأمان, وذلك من خلال عرضه لكيفية إنشاء الحماية, وكيف يتم عادة تجاوزها من قبل القراصنة. ويتوجه هذا الكتاب الى المبرمجين المنهمكين في كتابة الحماية الرقمية, والذين يرغبون في الوصول الى حماية جيدة وحصينة في وجه القراصنة المنتشرين في كل مكان. يتطرق الكتاب لأساسيات علم القرصنة التي تتضمن المهارة الجيدة في استخدام المنقح وبرنامج فك التجميع. كما يعرض بشكل مفصل أساليب التعريف على البنى الأساسية- التوابع, والمتحولات المحلية والعامة, والتفرعات, والحلقات, والكائنات وهرميتها, والعوامل الرياضية- للنص البرمجي للمصدر, ثم مشاهدة كيفية إعادة بناء هذه البنى. ويقدم الكتاب دراسة مقارنة لاستخدام مختلف مترجمات ++C وعلى الأخص المترجمات من Watcom, Bo r la nd, Microsoft. يعالج الكتاب أيضاً مسألة التصدي لبرامج فك التجميع, وفي هذا الإطار نجد الترميز ذاتي التعديل, وتنفيذ الترميز في المكدس, وتحسين الترميز, ونقل الترميز.