أخبار الهاكر: متعة الكسول! تعديل ثنائي لجهاز توزيع المياه للتشغيل بدون استخدام اليدين
2025-01-11
سئم روبي ديركس من الضغط على الأزرار للحصول على الماء، لذلك قام بإجراء هندسة عكسية وتعديل جهاز توزيع المياه الخاص به من سلسلة ION 900. باستخدام أردوينو و PICkit، قام باستخراج البرامج الثابتة من وحدات التحكم الدقيقة PIC18F6527 و PIC16F630. باستخدام Ghidra، قام بعمل هندسة عكسية للبرامج الثابتة، محدداً الوظائف التي تتحكم في الأزرار والصمامات. ثم قام بكتابة رمز C لإصلاح البرامج الثابتة، مضيفاً ميزة تقوم بتوزيع 1 لتر من الماء البارد عندما يتم الضغط على زرين "ماء بدرجة حرارة الغرفة" و "ماء بارد" في وقت واحد. تضمن ذلك التغلب على التحديات في الهندسة العكسية والبرمجة المضمنة، مما أدى في النهاية إلى إنشاء حل لتوزيع المياه بدون استخدام اليدين.
العتاد