لم يشتكي توقيع الكود عندما قمت بتغيير ملف exe؟

StackOverflow https://stackoverflow.com/questions/1801565

  •  05-07-2019
  •  | 
  •  

سؤال

لقد اشتريت شهادة توقيع الرمز ويبدو كل شيء على ما يرام.عند الاختبار داخل نظام تشغيل Virtual PC نظيف، لم أعد أتلقى الرسالة "تعذر التحقق من الناشر".

لذلك فقط من أجل الابتسامات، باستخدام محرر سداسي عشري، أقوم بتغيير بعض الثوابت في ملف VB6 exe الذي أراه في النموذج.ولا يزال ملف VB 6 exe يعمل بدون أي رسالة خطأ.

اعتقدت أن شهادة توقيع الرمز ستخبرك إذا تم تغيير الملف بأي شكل من الأشكال؟

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

المحلول

نعم، سيشير رمز المصادقة إلى أن التوقيع غير صالح إذا تم تعديل الملف.

ومع ذلك، فإن تشغيل برنامج من القرص المحلي الخاص بك لن يؤدي عادةً إلى التحقق من التوقيع؛انقر بزر الماوس الأيمن على EXE، واختر Properties، ثم اختر Digital Signatures لرؤية رسالة خطأ في التوقيع.

نصائح أخرى

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

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