iButton
Uvod
iButton je generički naziv za elektronski identifikacioni ključ upakovan u kovitlani metalni kontejner. Takođe se naziva Dallas Touch Memory ili kontakt memorija. Iako se često pogrešno naziva "magnetnim" ključem, u njemu nema ničeg magnetnog. Zapravo, unutra je skriven mikročip koji radi na digitalnom protokolu.
Šta je iButton?
Obično, iButton podrazumeva fizički oblik ključa i čitača - okrugli novčić sa dva kontakta. Za okvir koji ga okružuje, postoji mnogo varijacija od najčešćeg plastičnog držača sa rupom do prstenova, privezaka, itd.
Kada ključ dođe do čitača, kontakti dođu u dodir i ključ se napaja da prebaci svoj ID. Ponekad ključ nije odmah pročitan jer je kontakt PSD interfona veći nego što bi trebalo da bude. U tom slučaju, moraćete pritisnuti ključ preko jednog zida čitača.
1-Wire protokol
Dallas ključevi razmenjuju podatke koristeći 1-wire protokol. Sa samo jednim kontaktom za prenos podataka (!!) u oba smera, od mastera ka robovima i obrnuto. 1-wire protokol radi prema modelu Master-Slave. U ovoj topologiji, Master uvek inicira komunikaciju, a Slave prati njegove instrukcije.
Kada ključ (Slave) dođe u kontakt sa interfonom (Master), čip unutar ključa se uključuje, napajan od strane interfona, i ključ se inicijalizuje. Nakon toga, interfon zahteva ID ključa. Zatim ćemo detaljnije pogledati ovaj proces.
Flipper može raditi i u Master i Slave režimu. U režimu čitanja ključa, Flipper deluje kao čitač, odnosno radi kao Master. A u režimu emulacije ključa, Flipper se pretvara da je ključ, tj. u režimu je Slave.
Dallas, Cyfral & Metakom ključevi
Za informacije o tome kako ovi ključevi funkcionišu, proverite stranicu https://blog.flipperzero.one/taming-ibutton/
Napadi
iButton-ima se može napasti pomoću Flipper Zero uređaja:
pageFZ - iButtonReference
Last updated