iButton

Erlernen Sie AWS-Hacking von Null auf Held mit htARTE (HackTricks AWS Red Team Expert)!

Andere Möglichkeiten, HackTricks zu unterstützen:

Einführung

iButton ist ein generischer Name für einen elektronischen Identifikationsschlüssel, der in einem münzförmigen Metallbehälter verpackt ist. Es wird auch als Dallas Touch Memory oder Kontakt-Speicher bezeichnet. Obwohl es oft fälschlicherweise als "magnetischer" Schlüssel bezeichnet wird, ist darin nichts Magnetisches enthalten. Tatsächlich verbirgt sich darin ein vollwertiger Mikrochip, der nach einem digitalen Protokoll arbeitet.

Was ist iButton?

Normalerweise bezieht sich iButton auf die physische Form des Schlüssels und des Lesegeräts - eine runde Münze mit zwei Kontakten. Für den Rahmen, der es umgibt, gibt es viele Variationen, von einem häufigen Kunststoffhalter mit Loch bis hin zu Ringen, Anhängern usw.

Wenn der Schlüssel den Leser erreicht, kommen die Kontakte in Berührung und der Schlüssel wird mit Strom versorgt, um seine ID zu übertragen. Manchmal wird der Schlüssel nicht sofort gelesen, weil die Kontakt-PSD eines Gegensprechsystems größer ist als er sein sollte. In diesem Fall müssen Sie den Schlüssel gegen eine der Wände des Lesegeräts drücken.

1-Wire-Protokoll

Dallas-Schlüssel tauschen Daten über das 1-Wire-Protokoll aus. Mit nur einem Kontakt für den Datentransfer (!!) in beide Richtungen, vom Master zum Slave und umgekehrt. Das 1-Wire-Protokoll funktioniert nach dem Master-Slave-Modell. In dieser Topologie initiiert der Master immer die Kommunikation und der Slave folgt seinen Anweisungen.

Wenn der Schlüssel (Slave) den Gegensprechanlage (Master) berührt, schaltet sich der Chip im Schlüssel ein, der vom Gegensprechanlage mit Strom versorgt wird, und der Schlüssel wird initialisiert. Anschließend fordert der Gegensprechanlage die Schlüssel-ID an. Als nächstes werden wir diesen Prozess genauer betrachten.

Flipper kann sowohl im Master- als auch im Slave-Modus arbeiten. Im Schlüssellesemodus fungiert Flipper als Lesegerät, das heißt, es funktioniert als Master. Und im Schlüsselemulationsmodus gibt sich der Flipper als Schlüssel aus, er befindet sich im Slave-Modus.

Dallas-, Cyfral- & Metakom-Schlüssel

Für Informationen darüber, wie diese Schlüssel funktionieren, überprüfen Sie die Seite https://blog.flipperzero.one/taming-ibutton/

Angriffe

iButtons können mit Flipper Zero angegriffen werden:

pageFZ - iButton

Referenzen

Last updated