iButton
Reading time: 3 minutes
tip
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ondersteun HackTricks
- Kyk na die subskripsie planne!
- Sluit aan by die 💬 Discord groep of die telegram groep of volg ons op Twitter 🐦 @hacktricks_live.
- Deel hacking truuks deur PRs in te dien na die HackTricks en HackTricks Cloud github repos.
Intro
iButton is 'n generiese naam vir 'n elektroniese identifikasiesleutel wat in 'n muntvormige metaalhouer gepak is. Dit word ook Dallas Touch Memory of kontakgeheue genoem. Alhoewel dit dikwels verkeerdelik as 'n “magnetiese” sleutel verwys word, is daar niks magneties daarin nie. Trouens, 'n volwaardige mikrochip wat op 'n digitale protokol werk, is binne-in versteek.
Wat is iButton?
Gewoonlik impliseer iButton die fisiese vorm van die sleutel en leser - 'n ronde munt met twee kontakte. Vir die raam wat dit omring, is daar baie variasies van die mees algemene plastiekhouer met 'n gat tot ringe, hangers, ens.
Wanneer die sleutel die leser bereik, raak die kontakte aan en die sleutel word van krag voorsien om sy ID te verzenden. Soms word die sleutel nie onmiddellik gelees nie omdat die kontak PSD van 'n interkom groter is as wat dit behoort te wees. So die buitenste kontour van die sleutel en die leser kon nie aanraak nie. As dit die geval is, sal jy die sleutel oor een van die mure van die leser moet druk.
1-Wire protokol
Dallas sleutels ruil data uit met behulp van die 1-wire protokol. Met slegs een kontak vir datatransfer (!!) in beide rigtings, van meester na slaaf en omgekeerd. Die 1-wire protokol werk volgens die Meester-Slaaf model. In hierdie topologie begin die Meester altyd kommunikasie en die Slaaf volg sy instruksies.
Wanneer die sleutel (Slaaf) die interkom (Meester) kontak, draai die chip binne-in die sleutel aan, aangedryf deur die interkom, en die sleutel word geïnitialiseer. Daarna versoek die interkom die sleutel ID. Volgende, sal ons hierdie proses in meer detail ondersoek.
Flipper kan beide in Meester en Slaaf modi werk. In die sleutel leesmodus, 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 Slaaf modus.
Dallas, Cyfral & Metakom sleutels
Vir inligting oor hoe hierdie sleutels werk, kyk die bladsy https://blog.flipperzero.one/taming-ibutton/
Aanvalle
iButtons kan aangeval word met Flipper Zero:
Verwysings
tip
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ondersteun HackTricks
- Kyk na die subskripsie planne!
- Sluit aan by die 💬 Discord groep of die telegram groep of volg ons op Twitter 🐦 @hacktricks_live.
- Deel hacking truuks deur PRs in te dien na die HackTricks en HackTricks Cloud github repos.