iButton

Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u:

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 - iButton

Reference

Last updated