hacktricks/todo/radio-hacking/ibutton.md

56 lines
4 KiB
Markdown
Raw Normal View History

2022-12-24 19:19:02 +00:00
# iButton
<details>
<summary><strong>Impara l'hacking AWS da zero a eroe con</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (Esperto Red Team AWS di HackTricks)</strong></a><strong>!</strong></summary>
2022-12-24 19:19:02 +00:00
2024-02-10 13:03:23 +00:00
Altri modi per supportare HackTricks:
2024-01-01 18:15:42 +01:00
* Se vuoi vedere la tua **azienda pubblicizzata in HackTricks** o **scaricare HackTricks in PDF** Controlla i [**PIANI DI ABBONAMENTO**](https://github.com/sponsors/carlospolop)!
2024-02-10 13:03:23 +00:00
* Ottieni il [**merchandising ufficiale di PEASS & HackTricks**](https://peass.creator-spring.com)
* Scopri [**La Famiglia PEASS**](https://opensea.io/collection/the-peass-family), la nostra collezione di [**NFT**](https://opensea.io/collection/the-peass-family) esclusivi
* **Unisciti al** 💬 [**gruppo Discord**](https://discord.gg/hRep4RUj7f) o al [**gruppo telegram**](https://t.me/peass) o **seguici** su **Twitter** 🐦 [**@carlospolopm**](https://twitter.com/hacktricks\_live)**.**
* **Condividi i tuoi trucchi di hacking inviando PR a** [**HackTricks**](https://github.com/carlospolop/hacktricks) e [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) repos di github.
2022-12-24 19:19:02 +00:00
</details>
2024-02-10 13:03:23 +00:00
## Introduzione
2022-12-24 19:19:02 +00:00
iButton è un nome generico per una chiave di identificazione elettronica confezionata in un **contenitore metallico a forma di moneta**. È anche chiamata **Dallas Touch** Memory o memoria di contatto. Anche se spesso viene erroneamente definita come una chiave "magnetica", in realtà al suo interno **non c'è nulla di magnetico**. Infatti, al suo interno è nascosto un **microchip** completo che opera su un protocollo digitale.
2022-12-24 19:19:02 +00:00
<figure><img src="../../.gitbook/assets/image (915).png" alt=""><figcaption></figcaption></figure>
2022-12-24 19:19:02 +00:00
2024-02-10 13:03:23 +00:00
### Cos'è iButton? <a href="#what-is-ibutton" id="what-is-ibutton"></a>
2022-12-24 19:19:02 +00:00
Di solito, iButton implica la forma fisica della chiave e del lettore - una moneta rotonda con due contatti. Per la cornice che lo circonda, ci sono molte variazioni dal comune supporto di plastica con un foro a anelli, ciondoli, ecc.
2022-12-24 19:19:02 +00:00
<figure><img src="../../.gitbook/assets/image (1078).png" alt=""><figcaption></figcaption></figure>
2022-12-24 19:19:02 +00:00
Quando la chiave raggiunge il lettore, i **contatti si toccano** e la chiave viene alimentata per **trasmettere** il suo ID. A volte la chiave **non viene letta** immediatamente perché il **PSD di contatto di un citofono è più grande** di quanto dovrebbe essere. Quindi i contorni esterni della chiave e del lettore non possono toccarsi. In tal caso, dovrai premere la chiave su uno dei lati del lettore.
2022-12-24 19:19:02 +00:00
<figure><img src="../../.gitbook/assets/image (290).png" alt=""><figcaption></figcaption></figure>
2022-12-24 19:34:46 +00:00
### **Protocollo 1-Wire** <a href="#id-1-wire-protocol" id="id-1-wire-protocol"></a>
2022-12-24 19:34:46 +00:00
Le chiavi Dallas scambiano dati utilizzando il protocollo 1-wire. Con un solo contatto per il trasferimento dati (!!) in entrambe le direzioni, dal master allo slave e viceversa. Il protocollo 1-wire funziona secondo il modello Master-Slave. In questa topologia, il Master inizia sempre la comunicazione e lo Slave segue le sue istruzioni.
2022-12-24 19:34:46 +00:00
Quando la chiave (Slave) entra in contatto con il citofono (Master), il chip all'interno della chiave si accende, alimentato dal citofono, e la chiave viene inizializzata. Successivamente il citofono richiede l'ID della chiave. Successivamente, esamineremo questo processo in modo più dettagliato.
2022-12-24 19:34:46 +00:00
Flipper può funzionare sia in modalità Master che Slave. In modalità di lettura chiave, Flipper agisce come un lettore, cioè funziona come Master. E in modalità di emulazione chiave, il flipper finge di essere una chiave, è in modalità Slave.
2022-12-24 19:34:46 +00:00
### Chiavi Dallas, Cyfral & Metakom
2022-12-24 19:34:46 +00:00
Per informazioni su come funzionano queste chiavi, controlla la pagina [https://blog.flipperzero.one/taming-ibutton/](https://blog.flipperzero.one/taming-ibutton/)
2022-12-24 19:19:02 +00:00
2024-02-10 13:03:23 +00:00
### Attacchi
2022-12-24 19:19:02 +00:00
Gli iButton possono essere attaccati con Flipper Zero:
2022-12-24 19:19:02 +00:00
{% content-ref url="flipper-zero/fz-ibutton.md" %}
[fz-ibutton.md](flipper-zero/fz-ibutton.md)
{% endcontent-ref %}
2024-02-10 13:03:23 +00:00
## Riferimenti
2022-12-24 19:34:46 +00:00
* [https://blog.flipperzero.one/taming-ibutton/](https://blog.flipperzero.one/taming-ibutton/)