اكتشف كيف قام Ben Eater بعكس هندسة جهاز الرقابة التلفزيونية في الثمانينيات

اكتشف كيف قام Ben Eater بعكس هندسة جهاز الرقابة التلفزيونية في الثمانينيات

فريق Arduino - 28 نوفمبر 2022

في الثمانينيات ، كان هناك جهاز يسمى "TVGuardian" ، والذي حاول مراقبة الفيديو الوارد في الوقت الفعلي. كما تم تناوله مؤخرًا بواسطة قناة Technology Connections الرائعة على YouTube ، يقرأ TVGuardian بيانات التسمية التوضيحية فور إرسالها ، ثم يستبدل كلمة (كلمات) الشتائم بعبارة بديلة ويكتم الصوت أيضًا.

بعد معرفة أن القاموس الداخلي للكلمات المسيئة لم يتم العثور عليه في أي مكان في الدليل ، كان لدى Ben Eater فكرة استخراجه بنفسه. بعد التفكيك السريع ، اكتشف شريحة 93LC86 EEPROM واحدة تعمل في وضع 8 بت بإجمالي 2048 كلمة 8 بت. ثم قام بتوصيل Arduino Uno بحافلة SPI الخاصة بـ EEPROM وقرأ مقاطع 16 بايت قبل نقل المحتويات إلى الشاشة التسلسلية لمزيد من التحقيق.

كان أحد أكثر الاكتشافات إثارة للاهتمام التي وجدها Eater هو كيفية تشفير الكلمات في كتل من 256 بايت مفصولة بسلسلة طويلة من الأحرف الفارغة. كل كلمة سيئة هي مصفوفة بايت لأحرف ASCII نفسها مع حرف إنهاء وبايت إضافي في النهاية ، بينما يتم سرد الكلمات البديلة كمصفوفات أحرف بسيطة مفهرسة في مكان آخر. يحتوي البايت الأخير من كل كلمة خاضعة للرقابة على بتات علم تشير إلى ما إذا كانت الكلمة مدرجة في القائمة البيضاء ، ومسموح بها في الوضع غير المقيد ، وما هي الكلمة المصنفة G التي يجب أن تحل محلها. للاطلاع على هذا التحليل بمزيد من التفصيل ، شاهد فيديو Eater أدناه!

اكتشف كيف قام Ben Eater بعكس هندسة جهاز الرقابة التلفزيونية في الثمانينيات
اكتشف كيف قام Ben Eater بعكس هندسة جهاز الرقابة التلفزيونية في الثمانينيات

فريق Arduino - 28 نوفمبر 2022

في الثمانينيات ، كان هناك جهاز يسمى "TVGuardian" ، والذي حاول مراقبة الفيديو الوارد في الوقت الفعلي. كما تم تناوله مؤخرًا بواسطة قناة Technology Connections الرائعة على YouTube ، يقرأ TVGuardian بيانات التسمية التوضيحية فور إرسالها ، ثم يستبدل كلمة (كلمات) الشتائم بعبارة بديلة ويكتم الصوت أيضًا.

بعد معرفة أن القاموس الداخلي للكلمات المسيئة لم يتم العثور عليه في أي مكان في الدليل ، كان لدى Ben Eater فكرة استخراجه بنفسه. بعد التفكيك السريع ، اكتشف شريحة 93LC86 EEPROM واحدة تعمل في وضع 8 بت بإجمالي 2048 كلمة 8 بت. ثم قام بتوصيل Arduino Uno بحافلة SPI الخاصة بـ EEPROM وقرأ مقاطع 16 بايت قبل نقل المحتويات إلى الشاشة التسلسلية لمزيد من التحقيق.

كان أحد أكثر الاكتشافات إثارة للاهتمام التي وجدها Eater هو كيفية تشفير الكلمات في كتل من 256 بايت مفصولة بسلسلة طويلة من الأحرف الفارغة. كل كلمة سيئة هي مصفوفة بايت لأحرف ASCII نفسها مع حرف إنهاء وبايت إضافي في النهاية ، بينما يتم سرد الكلمات البديلة كمصفوفات أحرف بسيطة مفهرسة في مكان آخر. يحتوي البايت الأخير من كل كلمة خاضعة للرقابة على بتات علم تشير إلى ما إذا كانت الكلمة مدرجة في القائمة البيضاء ، ومسموح بها في الوضع غير المقيد ، وما هي الكلمة المصنفة G التي يجب أن تحل محلها. للاطلاع على هذا التحليل بمزيد من التفصيل ، شاهد فيديو Eater أدناه!

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow