hacktricks/todo/radio-hacking/ibutton.md

3.8 KiB

iButton

Leer AWS-hacking vanaf nul tot held met htARTE (HackTricks AWS Red Team Expert)!

Ander maniere om HackTricks te ondersteun:

Inleiding

iButton is 'n generiese naam vir 'n elektroniese identifikasiesleutel verpak in 'n muntvormige metaalhouer. Dit word ook genoem Dallas Touch Memory of kontakgeheue. Alhoewel dit dikwels verkeerdelik as 'n "magnetiese" sleutel verwys word, is daar niks magneties daarin nie. In werklikheid is 'n volwaardige mikroskyfie wat op 'n digitale protokol werk, binne-in weggesteek.

Wat is iButton?

Gewoonlik impliseer iButton die fisiese vorm van die sleutel en leser - 'n ronde munt met twee kontakte. Vir die raamwerk wat dit omring, is daar baie variasies van die mees algemene plastiese houer met 'n gat tot ringe, hangers, ens.

Wanneer die sleutel die leser bereik, kom die kontakte in aanraking en word die sleutel aangedryf om sy ID te verstuur. Soms word die sleutel nie dadelik gelees omdat die kontak PSD van 'n interkom groter is as wat dit behoort te wees nie. As dit die geval is, sal jy die sleutel teen een van die mure van die leser moet druk.

1-Wire-protokol

Dallas-sleutels ruil data uit deur die 1-wire-protokol te gebruik. Met slegs een kontak vir data-oordrag (!!) in beide rigtings, van meester na slaaf en andersom. Die 1-wire-protokol werk volgens die Meester-Slaaf-model. In hierdie topologie inisieer die Meester altyd kommunikasie en die Slaaf volg sy instruksies.

Wanneer die sleutel (Slaaf) die interkom (Meester) kontak, skakel die skyfie binne-in die sleutel aan, aangedryf deur die interkom, en word die sleutel geïnisialiseer. Daarna versoek die interkom die sleutel-ID. Hierna sal ons hierdie proses in meer detail bespreek.

Flipper kan beide in Meester- en Slaafmodus werk. In die sleutelleesmodus tree Flipper op as 'n leser, dit wil sê dit werk as 'n Meester. En in die sleutel-emulasie-modus, doen die flipper asof dit 'n sleutel is, dit is in die Slaafmodus.

Dallas, Cyfral & Metakom-sleutels

Vir inligting oor hoe hierdie sleutels werk, kyk na die bladsy https://blog.flipperzero.one/taming-ibutton/

Aanvalle

iButtons kan aangeval word met Flipper Zero:

{% content-ref url="flipper-zero/fz-ibutton.md" %} fz-ibutton.md {% endcontent-ref %}

Verwysings