iButton

Support HackTricks

Intro

iButton ni jina la jumla kwa funguo za kitambulisho za kielektroniki zilizowekwa ndani ya 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 sumaku”, hakuna kitu chochote cha sumaku ndani yake. Kwa kweli, microchip kamili inayofanya kazi kwenye itifaki 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 tofauti nyingi kutoka kwa holder ya plastiki yenye shimo hadi pete, mapambo, n.k.

Wakati funguo inafika kwa 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 itifaki ya 1-wire. Kwa mawasiliano moja tu ya uhamishaji wa data (!!) katika pande zote mbili, kutoka kwa bwana hadi mtumwa na kinyume chake. Itifaki ya 1-wire inafanya kazi kulingana na mfano wa Bwana-Mtumwa. 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. Baada ya hapo, 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:

FZ - iButton

References

Support HackTricks

Last updated