Finden Sie heraus, wie Ben Eater ein Gerät zur Fernsehzensur aus den 80er-Jahren zurückentwickelte

Finden Sie heraus, wie Ben Eater ein Gerät zur Fernsehzensur aus den 80er-Jahren zurückentwickelte

Arduino-Team – 28. November 2022

In den 1980er Jahren gab es eine Hardware namens "TVGuardian", die versuchte, eingehende Videos in Echtzeit zu zensieren. Wie kürzlich vom wunderbaren YouTube-Kanal von Technology Connections berichtet wurde, liest der TVGuardian die Untertiteldaten, während sie gesendet werden, ersetzt dann das/die Schimpfwort(e) durch einen alternativen Ausdruck und schaltet auch den Ton stumm.

Nachdem Ben Eater erfahren hatte, dass das interne Wörterbuch anstößiger Wörter nirgendwo im Handbuch zu finden war, hatte er die Idee, es selbst zu extrahieren. Nach einer schnellen Demontage entdeckte er einen einzelnen 93LC86-EEPROM-Chip, der im 8-Bit-Modus für insgesamt 2.048 8-Bit-Wörter arbeitete. Dann schloss er einen Arduino Uno an den SPI-Bus des EEPROM an und las 16-Byte-Chunks, bevor er den Inhalt zur weiteren Untersuchung auf den seriellen Monitor übertrug.

Eine der interessantesten Entdeckungen, die Eater fand, war, wie Wörter in 256-Byte-Blöcken codiert wurden, die durch eine lange Folge von Nullzeichen getrennt waren. Jedes schlechte Wort ist ein Byte-Array für die ASCII-Zeichen selbst mit einem Abschlusszeichen und einem zusätzlichen Byte am Ende, während Ersatzwörter als einfache Zeichen-Arrays aufgeführt sind, die an anderer Stelle indiziert sind. Das letzte Byte jedes zensierten Wortes enthält Flag-Bits, die angeben, ob das Wort auf der Whitelist steht, im nicht-strikten Modus erlaubt ist und welches G-bewertete Wort es ersetzen soll. Um diese Analyse detaillierter zu sehen, sehen Sie sich das Video von Eater unten an!

Finden Sie heraus, wie Ben Eater ein Gerät zur Fernsehzensur aus den 80er-Jahren zurückentwickelte
Finden Sie heraus, wie Ben Eater ein Gerät zur Fernsehzensur aus den 80er-Jahren zurückentwickelte

Arduino-Team – 28. November 2022

In den 1980er Jahren gab es eine Hardware namens "TVGuardian", die versuchte, eingehende Videos in Echtzeit zu zensieren. Wie kürzlich vom wunderbaren YouTube-Kanal von Technology Connections berichtet wurde, liest der TVGuardian die Untertiteldaten, während sie gesendet werden, ersetzt dann das/die Schimpfwort(e) durch einen alternativen Ausdruck und schaltet auch den Ton stumm.

Nachdem Ben Eater erfahren hatte, dass das interne Wörterbuch anstößiger Wörter nirgendwo im Handbuch zu finden war, hatte er die Idee, es selbst zu extrahieren. Nach einer schnellen Demontage entdeckte er einen einzelnen 93LC86-EEPROM-Chip, der im 8-Bit-Modus für insgesamt 2.048 8-Bit-Wörter arbeitete. Dann schloss er einen Arduino Uno an den SPI-Bus des EEPROM an und las 16-Byte-Chunks, bevor er den Inhalt zur weiteren Untersuchung auf den seriellen Monitor übertrug.

Eine der interessantesten Entdeckungen, die Eater fand, war, wie Wörter in 256-Byte-Blöcken codiert wurden, die durch eine lange Folge von Nullzeichen getrennt waren. Jedes schlechte Wort ist ein Byte-Array für die ASCII-Zeichen selbst mit einem Abschlusszeichen und einem zusätzlichen Byte am Ende, während Ersatzwörter als einfache Zeichen-Arrays aufgeführt sind, die an anderer Stelle indiziert sind. Das letzte Byte jedes zensierten Wortes enthält Flag-Bits, die angeben, ob das Wort auf der Whitelist steht, im nicht-strikten Modus erlaubt ist und welches G-bewertete Wort es ersetzen soll. Um diese Analyse detaillierter zu sehen, sehen Sie sich das Video von Eater unten an!

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow