12-07-2020, 08:00 PM
إقتباس :دائما مايضهر لدي AMD INtel مع ان البينوالك binwalk يقول انه arm
جرب حسب نتيجة binwalk فمن غير المعقول ان ملف لنظام غير الحواسيب هو معالج AMD او Intel وبعض الادوات تظهر نتائج خاطئة.
الانظمة المضمنة اغلبها ARM و MIPS.
(12-07-2020, 03:12 PM)Polia كتب : استتفسار أري انك وضعت ./bin/ls ممكن توضيح
كنت اعمل من ويندوز ولم يكن تحت يدي برنامج radare2 (عامل dual boot لكل من windows 10 و Linux وكنت فاتح ويندوز) لذلك اضطررت ان اسحب امثلة من النت.
هذه الامثلة من جهازي (أسم الملف elf-Linux-ARM64-bash)
rabin2 -I Your_file
او يمكنك عمل ذلك قبل تشغيل البرنامج
يمكنك كذلك ان تكتب الامر
i
من داخل المنقح وبعدما تتعرف على البرنامج تضبط نوع المعالج والمسجلاتضبط المعالج كـ arm
في حال نسيت اسم المعالج واردت قائمة بالمعالجات المدعومة
e asm.arch=?
كذلك يوجد امر سوف يفيدك جداً وهو امر يشرح سطور الاسمبلي التي تظهر على الشاشة وكان مفيد جداً لي
الصورة فوق هي قبل تنفيذ الامر
نفذ
e asm.describe
واذا كانت القيمة false اجعلها true
e asm.describe = true
انظر كيف ستظهر
سبحان الله وبحمده، سبحان الله العظيم