سؤال

أقوم بإعداد نفسي لامتحان محاضرة حول الجوانب الأمنية لتطوير البرمجيات. أود أن أعرف ما إذا كان من الممكن دائمًا قراءة قيمة مجموعة Char Static من ثنائي مع Hexdump؟

إذا لم يكن الأمر على العوامل التي تعتمد عليها ما إذا كان بإمكاني قراءة قيمة ذلك أم لا مع hexeditor ؟؟

شكرًا،

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

المحلول

إذا تمكنت من تحديد موقع المتغير في الذاكرة ، فيمكنك قراءته باستخدام hexdump - هذا هو ماهية برامج HexDump. يعتمد مدى سهولة تحديد موقعه على مقدار المعلومات التي لديك حول الثنائي وما تعرفه عن محتوياته المتوقعة.

نصائح أخرى

على افتراض ج ، نعم ، في الحالة البسيطة. ومع ذلك ، هناك طرق لإلغاء مثل هذه المتغيرات للحد من الهندسة العكسية.

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

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