سؤال

HxD (محرر hex) يسمح للبحث/عرض/تحرير ذاكرة الوصول العشوائي.

كيف يمكنني حماية EXE ضد هذا المحرر ؟ يتم تشفير البيانات داخل INI/التسجيل/DB ، ولكن هو فك الشفرة في ذاكرة الوصول العشوائي.

ما هو الحل ؟ في وقت فك واستخدام رمز البيانات داخل ذاكرة الوصول العشوائي في اسرع وقت ممكن ؟

هل كانت مفيدة؟

المحلول

أنت تحاول كبح البحر مع ملعقة صغيرة.

هذا النوع من "في حماية الذاكرة" ما هو جيد (الشر؟) الخبيثة لا.لقد رأيت عروض حية كيفية كسر هذا النوع من "الحماية".فمن غير مجدية في نهاية المطاف - في بعض النقاط الخاصة بك نص واضح يجب أن تكون متاحة للتنفيذ بواسطة الحاسوب.المختصة مبرمج/الهندسة العكسية يمكن أن تجد بسهولة عندما نص واضح يصبح متاح فقط ثم إيقاف البرنامج فحص ذاكرة العملية في وقت فراغهم.

هذه هي نفس المشكلة RIAA الوجوه مع DRM:متطلبات معيبة.تريد إخفاء البرنامج من المستخدمين, و بعد كي ، يجب أن وقد نص واضح في بعض نقطة.

الخاص بك فقط ممكن خلاص TPM ولكنها نادرة جدا في السوق الاستهلاكية قاعدة المستخدم الخاص بك سيكون وصولا إلى أصابع اليد الواحدة.

نصائح أخرى

يمكنك استخدام exe protector مثل Themida (واحد من شأنها أن تجعل حتى عرض الذاكرة صعبة) ، ولكن تذكر أن المستخدمين سوف يكرهون ذلك.أيضا, تذكر أن Themida مثل سائر حماة ، بشكل روتيني متصدع ، رغم ما الباعة من مثل هذه البرامج المطالبة.

القصير:لا توجد وسيلة جيدة لمنع الهندسة العكسية أي وقت مضى.

لست متأكدا جدا إذا فعلوا ذلك أن في هذا المستوى, ولكن حرة KeePass, مفتوح المصدر كلمة مدير تدعي أن تأخذ كل الرعاية إخفاء كلمات السر من التحقيق.قد يكون من المثير للاهتمام أن نرى كيف تفعل ذلك...:-)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top