سؤال

أعتقد أن التطبيق يحتوي على بعض الأجزاء التي تستهدف .NET، والبعض الآخر لا يستهدف ذلك.أنا مهتم بشكل خاص بالنظر إلى ملفات الموارد، إن وجدت.

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

المحلول

للإضافة إلى إجابة aku الممتازة، يتوفر IDA Pro للمتحدثين باللغة الإنجليزية على http://www.hex-rays.com/.

نصائح أخرى

إذا كنت ترغب في تفكيك استخدام تطبيق x86/64 الأصلي المؤسسة الدولية للتنمية, ، يمكن تفكيك .NET exe/dll باستخدام العاكس.هناك طن المرافق لاستخراج الموارد.هل يمكنك توضيح سؤالك قليلاً؟

إن النظر إلى ملفات الموارد لا يعد "تفكيكًا" حقًا (ليس حقًا) وإذا كان هذا هو كل ما تريد القيام به، فيمكنك فقط فتح ملف .exe أو .dll داخل Visual Studio أو أداة مشابهة وسوف يمنحك عرضًا للموارد.

لا تخف من الأسعار، فالإصدار المجاني (المتوفر على موقع hex-rays.com) كافٍ تمامًا لعكس كود Win32 x86.

أوصي بشدة بـ IDA للهندسة العكسية إذا كنت تريد رؤية رمز التجميع وكيف تم تجميع/ربط الثنائيات.

لرؤية الملفات الثنائية "الداخلية" ببساطة (exe، dll، sys، ...) جرب CFF Explorer، فهو مجاني ورائع:http://www.ntcore.com/exsuite.php

يمكنك فحص بنية الملفات الثنائية بتفصيل كبير بما في ذلك الموارد.

إذا لم يكن CFF Explorer كافيًا، فجرب PE Explorer الذي يكلف قليلًا:http://www.heaventools.com/

يعد PE Explorer بالتأكيد أفضل أداة لعرض الموارد، ولكن قد ترغب في إلقاء نظرة على إصداره "المخصص للمورد فقط" - موالف الموارد.

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