بيت تطوير ما هو deobfuscate؟ - تعريف من techopedia

ما هو deobfuscate؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني Deobfuscate؟

إلى deobfuscate هو تحويل برنامج يصعب فهمه إلى برنامج بسيط ومفهوم ومباشر. هناك أدوات متاحة ل deobfuscate رمز أو برنامج صعبة في شكل بسيط ومفهوم. عادةً ما يتم التعتيم لتأمين البرامج من المهاجمين ، مما يجعل من الصعب على من لديهم نوايا خبيثة فهم وظائفه الداخلية. وبالمثل ، يمكن أيضًا استخدام التشويش لإخفاء المحتوى الضار في البرامج. يتم استخدام أداة deobfuscating لهندسة عكسية مثل هذه البرامج.

تيكوبيديا تشرح ديوبفوسيت

تم تقييم العديد من التقنيات لرمز غامض للهندسة العكسية. التقنيات الثلاث الرئيسية لشفرة فك التشفير هي: الاستنساخ هي طريقة واحدة تستخدم لشفرة فك الشفرة. يتم إخفاء الشفرة من خلال مسارات التنفيذ الخاطئ ، والتي يتم إدخالها في التعليمات البرمجية لمنع التحليل الثابت. لا تتداخل مسارات التنفيذ هذه مع وقت التشغيل ، ولكنها تولد معلومات خاطئة أثناء تحليل البرنامج. كما أنها تقلل من جودة المعلومات ، وتجعل من الصعب تحليل الشفرة ومنطق الشفرة. تتم معالجة هذه المشكلة عن طريق استنساخ جزء من التعليمات البرمجية بحيث لا تتداخل مسارات التنفيذ الخاطئ مع مسار التنفيذ الأصلي ، والذي يفسد أيضًا المعلومات الناتجة من التحليل.

ما هو deobfuscate؟ - تعريف من techopedia