3.8 KiB
iButton
Leer AWS-hacking vanaf nul tot held met htARTE (HackTricks AWS Red Team Expert)!
Ander maniere om HackTricks te ondersteun:
- As jy jou maatskappy geadverteer wil sien in HackTricks of HackTricks in PDF wil aflaai Kyk na die INSKRYWINGSPLANNE!
- Kry die amptelike PEASS & HackTricks swag
- Ontdek Die PEASS Familie, ons versameling van eksklusiewe NFT's
- Sluit aan by die 💬 Discord-groep of die telegram-groep of volg ons op Twitter 🐦 @carlospolopm.
- Deel jou haktruuks deur PR's in te dien by die HackTricks en HackTricks Cloud github-opslag.
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 %}