مضى على الشبكة و يوم من العطاء.

[ شرح ] qemu-system-mips / mips[mipsel] forwarding ssh port #2

ErrorBinary

./عضو
>:: v1p ::<

السمعة:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله

لتبسيط الأمور على المبتدئين, حاولت أن أقحمهم في مكان الجريمة قبل التطرق للشروحات المُملة التي غالبًا ما تكسر العزائم, بعكس طريقة التوريط العملي وإعطاء الإحساس بالتحكم ثم التعود و بالتالي الإدراك والفهم و الإلمام.

بعد ما امتلكنا سيرفر ميبس بسيط و بدائي اليوم راح نربطه ببروتوكول الـ local host (SSH), لتسهيل المناورات التي سنقوم بها و مرونة ارسال الاوامر دون الحاجه ل terminal المحاكي و تفادي مشاكل بلع الكيبورد و الماوس.



نضيف على الأمر السابق:
كود:
qemu-system-mips64el -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mipsel_standard.qcow2 -append "root=/dev/sda1 console=tty0"

1-توجيه المنفذ 2222 forwarding ssh port
كود:
-net user,hostfwd=tcp::2222-:22

2-تفعيل كارت شبكة
كود:
-net nic

initializes a very basic virtual network interface card
كود:
qemu-system-mips64 -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0" -net user,hostfwd=tcp::2222-:22 -net nic

في هذا الأمر يقوم المحاكي بما يلي:

  • بإقلاع النواة vmlinux-3.2.0-4-5kc-malta
  • الدخول على الهارد debian_wheezy_mips_standard.qcow2
  • تفعيل شبكة داخلية, ففتح بورت 2222 لاستخدامه للإتصال.

Screenshot from 2024-06-24 05-41-35.webp

نقوم بتجربة الاتصال:
كود:
ssh root@localhost -p 2222
Screenshot from 2024-06-24 05-44-17.webp

Screenshot from 2024-06-24 05-45-16.webp

تمام, الآن نجرب التالي:
  • إرسال ملف :
كود:
scp -P 2222 TODO.txt root@localhost:/root
Screenshot from 2024-06-24 05-49-06.webp
  • استلام الملف:

Screenshot from 2024-06-24 05-51-05.webp

كود:
file /bin/bash
الان نقوم ببعض المقارنات بين ملفات MIPS و UBUNTU

  • ملفات MIPS :
Screenshot from 2024-06-24 06-02-51.webp

  • ملفات UBUNTU :

Screenshot from 2024-06-24 06-03-57.webp
على الأقل عرفنا أن ملفات MIPS ليست هي ملفات UBUNTU و في نفس الوقت ليست مُختلفة عنها.


نفحص المعالجات:
كود:
cat /proc/cpuinfo

  • معالج ubuntu :
Screenshot from 2024-06-24 06-05-11.webp

  • معالج mips :
Screenshot from 2024-06-24 06-06-22.webp

واضح إنه المعالج مختلف تمامًا و هنا تبدأ البداية في الموضوع .

طب يا راجل ورطتنا في الهبل هذا كله, شو MIPS هذا بردو ههه ؟
اممم هيك عملنا شوية مناورات تساعدنا في الدعم النفسي .

الآن السؤال المهم : ماهو MIPS ؟

السناريو كامل سجتله فيديو:
 
التعديل الأخير بواسطة المشرف:
باسم الله الرحمن الرحيم
السلام عليكم ورحمة الله
لتبسيط الامور على المبتدئين حاولت اقحمهم في مكان الجريمة قبل التطرق للشروحات المملة اللتي غالبا ما تكسر العزائم بعكس طريقة التوريط العملي و اعطاء الاحساس بالتحكم ثم التعود و بالتالي الادراك و الفهم و الالمام.

بعد ما امتلكنا سرفر ميبس بسيط و بدائي اليوم راح نربطه بال لوكالهوست ببرتوكول SSH
لتسهيل المناورات التي سنقوم بها و مرونة ارسالل الاوامر دون الحاجه لترمنال المحاكي و تفادي مشاكل بلع الكيبورد و الماوس.


نظيف على الامر السابق
كود:
qemu-system-mips64el -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mipsel_standard.qcow2 -append "root=/dev/sda1 console=tty0"

ما يلي:
-1---
كود:
-net user,hostfwd=tcp::2222-:22
توجيه المنفذ 2222 forwarding ssh port
-2---
كود:
-net nic
تفعيل كارت شبكة
initializes a very basic virtual network interface card

كود:
qemu-system-mips64 -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0" -net user,hostfwd=tcp::2222-:22 -net nic

في هذا الامر يقوم المحاكي باقلاع النواة vmlinux-3.2.0-4-5kc-malta و الدخول على الهارد debian_wheezy_mips_standard.qcow2 و تفعيل شبكة داخلية ف فتح بورت 2222 لاستخدامه للاتصال.

مشاهدة المرفق 11082

نقوم بتجربة الاتصال:
كود:
ssh root@localhost -p 2222
مشاهدة المرفق 11083
مشاهدة المرفق 11084
تمام نجرب ارسال ملف :
كود:
scp -P 2222 TODO.txt root@localhost:/root
مشاهدة المرفق 11085
استلام الملف:
مشاهدة المرفق 11086

كود:
file /bin/bash
الان نقوم ببعض المقارنات بين ملفات MIPS و UBUNTU
ملفات MIPS :
مشاهدة المرفق 11087

ملفات UBUNTU :

مشاهدة المرفق 11088
ع القل عرفنا انو ملفات MIPS ليست هي ملفات UBUNTU و في نفس الوقت ليست مختلفة عنها.

نفحص المعالجات !
كود:
cat /proc/cpuinfo
معالج ubuntu :
مشاهدة المرفق 11089

معالج mips :
مشاهدة المرفق 11090
واضح انو المعالج مختلف تماما و هنا تبدأ البداية في الموضوع .

طب يا راجل ورطتنا في الهبل هذاكله...شو MIPS هذا بردو ههه ؟
اممم هيك عملنا شوية مناورات تساعدنا في الدعم النفسي .
الآن السؤال المهم : ماهو MIPS ؟

السناريو كامل سجتله فيديو

بارك الله فيك على هذه الورطة وجزاك الله كل خير هههههه
ننتظر جديدك ان شاء الله ومن المتابعين معك
تقبل مروري​
 

آخر المشاركات

عودة
أعلى