iButton
Reading time: 3 minutes
tip
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Podržite HackTricks
- Proverite planove pretplate!
- Pridružite se 💬 Discord grupi ili telegram grupi ili pratite nas na Twitteru 🐦 @hacktricks_live.
- Podelite hakerske trikove slanjem PR-ova na HackTricks i HackTricks Cloud github repozitorijume.
Uvod
iButton je generički naziv za elektronski identifikacioni ključ smešten u metalnu kutiju u obliku novčića. Takođe se naziva Dallas Touch Memory ili kontaktna memorija. Iako se često pogrešno naziva "magnetnim" ključem, u njemu nema ničega magnetskog. U stvari, unutar njega se nalazi potpuno funkcionalni mikročip koji radi na digitalnom protokolu.
.png)
Š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, privjesaka itd.
.png)
Kada ključ dođe do čitača, kontakti se dodiruju i ključ se napaja da prenese svoj ID. Ponekad ključ nije odmah pročitan jer je kontakt PSD interkoma veći nego što bi trebao biti. Tako spoljašnji konturi ključa i čitača ne mogu da se dodirnu. Ako je to slučaj, moraćete da pritisnete ključ na jednu od zidova čitača.
.png)
1-Wire protokol
Dallas ključevi razmenjuju podatke koristeći 1-wire protokol. Sa samo jednim kontaktom za prenos podataka (!!) u oba pravca, od mastera do sluge i obrnuto. 1-wire protokol funkcioniše prema Master-Slave modelu. U ovoj topologiji, Master uvek inicira komunikaciju, a Slave prati njegove instrukcije.
Kada ključ (Slave) kontaktira interkom (Master), čip unutar ključa se uključuje, napajan od strane interkoma, i ključ se inicijalizuje. Nakon toga, interkom zahteva ID ključa. Sledeće, detaljnije ćemo pogledati ovaj proces.
Flipper može raditi i u Master i u Slave režimu. U režimu čitanja ključeva, Flipper deluje kao čitač, to jest, radi kao Master. A u režimu emulacije ključa, flipper se pretvara da je ključ, u Slave režimu.
Dallas, Cyfral & Metakom ključevi
Za informacije o tome kako ovi ključevi funkcionišu, proverite stranicu https://blog.flipperzero.one/taming-ibutton/
Napadi
iButtons se mogu napasti sa Flipper Zero:
Reference
tip
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Podržite HackTricks
- Proverite planove pretplate!
- Pridružite se 💬 Discord grupi ili telegram grupi ili pratite nas na Twitteru 🐦 @hacktricks_live.
- Podelite hakerske trikove slanjem PR-ova na HackTricks i HackTricks Cloud github repozitorijume.