الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن التعديل على بيانات ال Usb Devices

بدأه djug في 19 سبتمبر 2008 · 2 رد · 1,834 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدى ربط أي نوع من الـ Usb Devices (فأرة أو لوحة مفاتيح أو قرص ...) على الجهاز فإنه تظهر أمام الساعة أيقونة تبين أن هناك ربطا لـ Usb Device و بعد لحظات يظهر نوعه داخل Info Bull

و كأن النظام يقوم بقراءة بيانات ما من هذا الجهاز و من ثم يقوم بعرضها

سؤالي هو كالتالي:

أي تخزن هذه الببانات بالضبط و هل يمكن التعديل عليها و كيف ؟

سؤال آخر

هل يمكن برمجيا إظهار النص الذي نريده داخل هذه الـ Info bull

و السلام عليكم

#2

في الكتاب الذي ارسلته لك راجع قسم descriptors

جلبت لك بعض الروابط عسى ان تفيدك, نظرت اليها بسرعة فيها ما قد يخدمك:

http://www.usb.org

http://www.beyondlogic.org/usbnutshell/usb1.htm (انظر الصفحة 5)

http://www.linux-usb.org/USB-guide/x75.html

http://developer.apple.com/documentation/D..._section_3.html

http://www.alanmacek.com/usb/

http://fourwalledcubicle.com/blog/archives/114

http://windowsir.blogspot.com/2005/09/usb-...and-serial.html (لا يفتح لدي, access denied, لان blogspot محجوب لدينا!)

بالتوفيق وشاركنا ما تقرأه عندما تصل الى المفيد :)

تم تعديل هذه المشاركة بواسطة Xacker في 19 سبتمبر 2008 في 02:31

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

اقرا الكتاب الذي ارسلته لك مرة

واسمه

Advanced PIC microcontroller projects using C

انظر الى الفصل الخاص بال usb . ما تسأل عنه (المعلومات الخاصة بكل جهاز) يمكن

التعديل عليه ان كانت الميموري المستخدمة في ذلك الجهاز يمكن اعاد الكتابة عليها

فمثلا عند الحديث عن طابعة printer اتوقع ان تكون المعلومات الخاصة بنوع الطابعة

موجودة في نفس الذاكرة التي تحتوي على برنامج الطابعة ( التحكم بالموتورات الخ...)

وبالطبع هذا النوع من الذاكرة سيكون محمي من القراءة والكتابة (سر المهنة)

لكن لو فرضنا جدلا ان تلك الشركة وضعت البرنامج والمعلومات على ذاكرة من نوع

flash و ليس عليها اي حماية ، عندها يمكنك قراءة الذاكرة والبحث عن مكان تخزين

المعلومات عن نوع الطابعة ، ثم تغييره ومن ثم اعادة تحميل البرنامج المعدل الى الذاكرة...

-------------------------

ما كتبته للتو يذكرني بالدرس الذي كتبه jaas عن كيفية عمل هاكينج لفاكس

عن طريق قراءة ذاكر ال microcontroller ومن ثم تعديل الجزء المطلوب

ومن ثم اعادة كتابة البرنامج في ذاكرة المايكرو...تماما نفس الفكرة في حالتنا هنا

تم تعديل هذه المشاركة بواسطة allko في 24 سبتمبر 2008 في 06:34

مواضيع مشابهة