iButton

Reading time: 3 minutes

tip

Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks

Intro

iButton ni jina la jumla la funguo ya kitambulisho cha kielektroniki kilichowekwa katika konteina ya chuma yenye umbo la sarafu. Pia inaitwa Dallas Touch Memory au kumbukumbu ya mawasiliano. Ingawa mara nyingi inaitwa kwa makosa kama funguo “za magnetic”, hakuna kitu chochote cha magnetic ndani yake. Kwa kweli, microchip kamili inayofanya kazi kwenye protokali ya kidijitali imefichwa ndani.

What is iButton?

Kawaida, iButton inamaanisha umbo la kimwili la funguo na msomaji - sarafu ya mviringo yenye mawasiliano mawili. Kwa ajili ya fremu inayozunguka, kuna aina nyingi kutoka kwa holder ya plastiki yenye shimo hadi pete, mapambo, n.k.

Wakati funguo inafikia msomaji, mawasiliano yanagusa na funguo inapata nguvu ili kupeleka kitambulisho chake. Wakati mwingine funguo haiwezi kusomwa mara moja kwa sababu PSD ya mawasiliano ya intercom ni kubwa kuliko inavyopaswa kuwa. Hivyo, mipaka ya nje ya funguo na msomaji haiwezi kugusa. Ikiwa ndivyo ilivyo, itabidi ubonyeze funguo juu ya moja ya kuta za msomaji.

1-Wire protocol

Funguo za Dallas hubadilishana data kwa kutumia protokali ya 1-wire. Kwa mawasiliano moja tu ya kuhamasisha data (!!) katika mwelekeo wote, kutoka kwa bwana hadi mtumwa na kinyume chake. Protokali ya 1-wire inafanya kazi kulingana na mfano wa Master-Slave. Katika topolojia hii, Bwana daima huanzisha mawasiliano na Mtumwa anafuata maagizo yake.

Wakati funguo (Mtumwa) inagusa intercom (Bwana), chip ndani ya funguo inawashwa, ikipata nguvu kutoka kwa intercom, na funguo inaanzishwa. Kufuatia hiyo, intercom inaomba kitambulisho cha funguo. Kisha, tutaangalia mchakato huu kwa undani zaidi.

Flipper inaweza kufanya kazi katika hali za Bwana na Mtumwa. Katika hali ya kusoma funguo, Flipper inafanya kazi kama msomaji hii inamaanisha inafanya kazi kama Bwana. Na katika hali ya kuiga funguo, flipper inajifanya kuwa funguo, iko katika hali ya Mtumwa.

Dallas, Cyfral & Metakom keys

Kwa maelezo kuhusu jinsi funguo hizi zinavyofanya kazi angalia ukurasa https://blog.flipperzero.one/taming-ibutton/

Attacks

iButtons zinaweza kushambuliwa kwa Flipper Zero:

{{#ref}} flipper-zero/fz-ibutton.md {{#endref}}

References

tip

Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks