شكرا لك لقد حللت مشكلة الايبيات
الان بالنسبة لسيرفر IDA فيبدوا انه لن يعمل بسبب نقص في المكتبة التي يعتمد عليها السيرفر:
لقد جربت مختلف الطرق حتى تغيير المسارات وكذلك الصلاحيات وفي الاخير قررت فحص مكتبات الـruntime التي يعتمد عليها ووجدت اختلاف عن طريق فحص الملف من خلال الامر file في لينكس
لقد فحصت سيرفر IDA
وهذا فحص لملف vibe من openwrt
كما ترى فسيرفر IDA يستخدم مكتبة ld-linux.so.2 بينما openwrt يستخدم ld-uClibc.so.0 وهي النسخة التي تستخدم بكثرة في الأنظمة المضمنة.
-------------
قمت برفع سيرفر GDB وبعدها تنصيبة عن طريق الامر
ونجح التنصيب:
وكذلك استطعت تشغيل السيرفر بنجاح:
وهذا منقح GDB من على نظام ويندوز استطاع التنقيح عن بعد.
بالنسبة لـ IDA فلم اجرب على نظامي بعد ولكن بما ان GDB استطاع العمل بنجاح فـ IDA يمكنه العمل كذلك فهو يعتمد على GDB لتنقيح انظمة لينكس.
كل ما عليك هو وضع الـ IP والـport كما في GDB ( لا تنسى اسم root وكلمة المرور)
انا اعلم انك كنت ترغب بتشغيل سيرفر IDA ولكن اهلاً بك في عالم الأنظمة المضمنة حيث اغلب البرامج لن تعمل، وتلك التي تعمل تعمل بسبب وجود مطورين خاصين بها
واحب ان اقول لك ان GDB هو البرنامج السائد في عالم الأنظمة المضمنة و IDA يستخدم بقلة في التنقيح (التحليل الديناميكي) ولكن بكثرة في التحليل الستاتيكي.
(بالمناسبة اذا كان هدفك هو تحليل امني لايجاد الثغرات فـ GDB افضل من IDA من حيث الدعم للأنظمة المضمنة وكذلك من حيث الميزات خاصة اذا نصبت اضافة له مثل pwndbg)
الان بالنسبة لسيرفر IDA فيبدوا انه لن يعمل بسبب نقص في المكتبة التي يعتمد عليها السيرفر:
لقد جربت مختلف الطرق حتى تغيير المسارات وكذلك الصلاحيات وفي الاخير قررت فحص مكتبات الـruntime التي يعتمد عليها ووجدت اختلاف عن طريق فحص الملف من خلال الامر file في لينكس
لقد فحصت سيرفر IDA
linux_server: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, stripped
وهذا فحص لملف vibe من openwrt
vibe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
كما ترى فسيرفر IDA يستخدم مكتبة ld-linux.so.2 بينما openwrt يستخدم ld-uClibc.so.0 وهي النسخة التي تستخدم بكثرة في الأنظمة المضمنة.
-------------
قمت برفع سيرفر GDB وبعدها تنصيبة عن طريق الامر
opkg install example.ipk
ونجح التنصيب:
وكذلك استطعت تشغيل السيرفر بنجاح:
وهذا منقح GDB من على نظام ويندوز استطاع التنقيح عن بعد.
بالنسبة لـ IDA فلم اجرب على نظامي بعد ولكن بما ان GDB استطاع العمل بنجاح فـ IDA يمكنه العمل كذلك فهو يعتمد على GDB لتنقيح انظمة لينكس.
كل ما عليك هو وضع الـ IP والـport كما في GDB ( لا تنسى اسم root وكلمة المرور)
انا اعلم انك كنت ترغب بتشغيل سيرفر IDA ولكن اهلاً بك في عالم الأنظمة المضمنة حيث اغلب البرامج لن تعمل، وتلك التي تعمل تعمل بسبب وجود مطورين خاصين بها
واحب ان اقول لك ان GDB هو البرنامج السائد في عالم الأنظمة المضمنة و IDA يستخدم بقلة في التنقيح (التحليل الديناميكي) ولكن بكثرة في التحليل الستاتيكي.
(بالمناسبة اذا كان هدفك هو تحليل امني لايجاد الثغرات فـ GDB افضل من IDA من حيث الدعم للأنظمة المضمنة وكذلك من حيث الميزات خاصة اذا نصبت اضافة له مثل pwndbg)
سبحان الله وبحمده، سبحان الله العظيم