Wie der Hayes AT-Befehlssatz die Modem-Ära prägte

Hayes AT command set

Wie der Hayes AT-Befehlssatz die Modem-Ära prägte

Der Hayes AT-Befehlssatz, 1981 von Dale Heatherington und Dennis Hayes für das Hayes Smartmodem entwickelt, wurde zur Standardsprache für Einwahlmodems. Der Artikel erklärt, wie die Escape-Sequenz '+++' und die Registerbefehle funktionieren, wie der Befehlssatz von der 300-baud-Ära bis zu 28,8-kbit/s-Modems erweitert wurde und warum 'Hayes-kompatibel' jahrzehntelang ein entscheidendes Verkaufsargument blieb. Zudem wird die Sicherheitslücke durch fehlende Guard-Zeiten bei manchen Herstellern thematisiert.

Um Hayes' Patent zu umgehen, implementierten einige Hersteller die Escape-Sequenz ohne das Zeitintervall, was zu einer schwerwiegenden Denial-of-Service-Sicherheitslücke führte.
  1. _the_inflator

    Hayes-Modems waren damals so ziemlich die Crème de la Crème.

    Ich habe seit den CompuServe- und AOL-Zeiten nie wieder von ihnen gehört.

  2. cbdevidal

    Das ist lustig. Ich habe auf der Startseite auf den HN-Artikel über das AT-Protokoll[1] geklickt und einen Artikel über den Hayes-Befehlssatz erwartet. Und dann bin ich nach unten gescrollt und habe diesen Artikel gesehen.

    [1] https://news.ycombinator.com/item?id=49527123

  3. nomel

    > Dies hatte eine schwerwiegende Sicherheitsimplikation in Bezug auf Denial of Service, da es dazu führen würde, dass das Modem die Verbindung aufhängt, falls der Computer jemals versuchen sollte, die Bytefolge +++ATH0 im Datenmodus zu übertragen.

    Bedeutet das, dass man die Dokumentation für das Modem nicht über das Modem senden konnte?

Mehr von diesem Tag

2026-09-04