Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
doppelganger_assistant — Calcolatore di card e plugin per Proxmark3 per la scrittura e/o la simulazione di ogni tipo di card supportato da Doppelgänger Community, Pro, Stealth e MFAS. | Kitploit
Strumenti/GitHubGitHub/tweathers-sec/doppelganger_assistant
Sicurezza Sistemi EmbeddedStrumenti di Crittografia/DecrittografiaStrumenti RFID/NFCRaccolta InformazioniHacking HardwarePenetration TestingUtilità e FrameworkRed Teaming

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHub
tweathers-sec/doppelganger_assistant

doppelganger_assistant

Calcolatore di card e plugin per Proxmark3 per la scrittura e/o la simulazione di ogni tipo di card supportato da Doppelgänger Community, Pro, Stealth e MFAS.

Vedi RepositorySito web
32298 mesi faRevisionato da Kitploit

Doppelgänger Assistant

Un'applicazione GUI professionale per calcolare i dati delle card e automatizzare le operazioni Proxmark3 per ogni tipo di card supportato da Doppelgänger Core e Stealth. Questo strumento semplifica il processo di scrittura delle card per i test di penetrazione fisica, offrendo un'interfaccia intuitiva con doppio display di output, separatori visivi e copia negli appunti in un clic, eliminando la necessità di memorizzare la complessa sintassi Proxmark3 o di consultare appunti.

Doppelgänger Assistant GUI

Funzionalità

  • Interfaccia GUI moderna: layout intuitivo a due colonne con display dedicati per stato e output dei comandi
  • Operazioni sulle card: genera ed esegue automaticamente i comandi Proxmark3 per scrivere, verificare e simulare le card
  • Esecuzione diretta: esegue operazioni di scrittura, verifica e simulazione direttamente dalla GUI con il tuo Proxmark3
  • Multi-piattaforma: disponibile per macOS, Linux e Windows (via WSL)
  • Rilevamento card: rileva automaticamente i tipi di card e legge i dati delle card
  • Controllo accessi alberghiero: strumenti completi per il recupero e l'analisi delle card MIFARE
  • Integrazione terminale: avvia Proxmark3 in una finestra di terminale separata

Installazione rapida (Consigliata)

Gli installer automatici installeranno Doppelganger Assistant, le dipendenze richieste e l'ultimo fork Iceman di Proxmark3. Durante l'installazione, ti verrà chiesto di selezionare il tipo di dispositivo Proxmark3 per una configurazione ottimale.

macOS```sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_macos.sh)"

root@kitploit:~
### Linux```bash
curl -sSL https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_linux.sh | sudo bash

Windows (WSL)

Apri PowerShell come amministratore ed esegui:```powershell irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_windows.ps1 | iex

root@kitploit:~
**Nota:** L'installer ti chiederà di selezionare tra **Ubuntu 24.04 LTS (Noble)** (consigliato) o **Kali Linux**. Rileverà automaticamente le installazioni esistenti e ti chiederà di aggiornarle. Se è necessario un riavvio per abilitare le funzionalità WSL, ti verrà richiesto. È sufficiente eseguire nuovamente lo stesso comando dopo il riavvio.

⚠️ IMPORTANTE: WSL2 non supporta l'esecuzione all'interno di macchine virtuali nidificate. L'installer rileva automaticamente e impedisce l'installazione in tali ambienti. Per procedere, installa su hardware fisico.

## Cosa può fare Doppelgänger Assistant

Doppelgänger Assistant offre un flusso di lavoro completo per l'analisi e la clonazione delle card, dalla rilevazione iniziale fino alle operazioni di scrittura riuscite. L'applicazione identifica automaticamente le tecnologie delle card, estrae i dati delle credenziali, recupera le chiavi di crittografia e scrive card clonate con verifica.

### Rilevamento intelligente delle card

La funzionalità Card Discovery esegue automaticamente la scansione dei chip sia a bassa frequenza (Low Frequency) che ad alta frequenza (High Frequency), identificando le card dual-chip e determinando le tecnologie specifiche delle card, tra cui HID Prox, iCLASS, PicoPass, MIFARE e altre. I risultati includono dati Wiegand decodificati con codici impianto e numeri di card quando disponibili.

![Card Discovery](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_detect_card_type.png)

### Analisi delle card chiave alberghiere

La sezione Hotel Access Control fornisce strumenti specializzati per i sistemi di chiavi alberghiere basati su MIFARE. La funzione di recupero Card Info identifica automaticamente le card chiave alberghiere Saflok e visualizza informazioni dettagliate della card, tra cui UID, tipo di card, capacità magic e rilevamento PRNG. L'output grezzo di Proxmark3 include metadati Saflok completi quando disponibili.

![Saflok Hotel Key Detection](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_detect_hotel_key.png)

### Recupero automatico delle chiavi

Gli strumenti di attacco MIFARE includono molteplici metodi di recupero: Autopwn (multi-metodo automatico), Darkside, Nested, Hardnested, Static Nested, Bruteforce e test della vulnerabilità NACK. Autopwn seleziona automaticamente il miglior metodo di attacco in base alle caratteristiche della card. I risultati mostrano riepiloghi completi del recupero con settori recuperati, chiavi totali trovate, metodi di recupero utilizzati e generazione automatica del file dump per la clonazione immediata della card.

![MIFARE Autopwn](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_mifare_autopwn.png)

### Operazioni sulle card per il controllo accessi aziendale

La sezione Corporate Access Control supporta la lettura e la scrittura di iCLASS, PicoPass, AWID, HID Prox, Indala, Avigilon e altre tecnologie di card aziendali. I dati delle card vengono automaticamente analizzati dall'output di Proxmark3 per estrarre codici impianto, numeri di card, lunghezze in bit, tipi di formato (H10301, C1k35s, ecc.), valori CSN e dati hex grezzi. Il flusso di lavoro integrato consente la scrittura immediata su card vergini con verifica opzionale.

![iCLASS Card Reading](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_read_corporate_card.png)

### Flusso di lavoro completo per la clonazione

Doppelgänger Assistant si integra perfettamente con l'hardware RFID Doppelgänger e i dispositivi Proxmark3. Le credenziali acquisite con i lettori Doppelgänger possono essere importate direttamente nella GUI per l'analisi e la scrittura. L'applicazione supporta la lettura di card di più produttori, l'analisi dei dati dall'interfaccia web e l'esecuzione di operazioni di scrittura con aggiornamenti di stato in tempo reale e verifica.

![Integrated Write Workflow](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_gui_write.png)

## Registro delle modifiche

### Versione 1.1.2 (18 dicembre 2025)

**Nuove funzionalità:**
* Aggiunto il pulsante LAUNCH PM3 per aprire Proxmark3 in una finestra di terminale separata
* Aggiunta la sezione Card Discovery con rilevamento automatico del tipo di card
* Aggiunta la funzionalità READ CARD DATA per tutti i tipi di card supportati
* Aggiunta la sezione Hotel / Residence Access Control con strumenti MIFARE
* Aggiunto il rilevamento di card dual-chip per card con funzionalità sia LF che HF
* Aggiunto il recupero automatico delle informazioni della card quando vengono rilevate card MIFARE

**Miglioramenti:**
* Migliorato il rilevamento delle card per mostrare tipi MIFARE specifici e capacità magic
* Migliorata la verifica delle card con messaggi di successo più chiari
* Migliore gestione degli errori e feedback all'utente in tutta l'applicazione
* Migliorata la lettura delle card iCLASS con supporto alla decrittazione automatica

### Versione 1.1.1

* Versione iniziale con funzionalità principali di scrittura, verifica e simulazione delle card
* Supporto per card PROX, iCLASS, AWID, Indala, Avigilon, EM4100, PIV e MIFARE

## Dispositivi Doppelgänger

Puoi acquistare un lettore Stealth, una Doppelgänger Dev Board o lettori a lunga portata completamente assemblati dal [Physical Exploitation Store](https://store.physicalexploit.com/). Per il firmware open-source, dai un'occhiata a [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core).

## Dispositivi Proxmark3 supportati

Doppelgänger Assistant funziona con il [fork Iceman di Proxmark3](https://github.com/RfidResearchGroup/proxmark3) e supporta i seguenti tipi di dispositivo:

* **Proxmark3 RDV4** - Con o senza addon Bluetooth Blueshark
* **Proxmark3 Easy (512KB)** - Supporto piattaforma generico

Gli installer automatici ti chiederanno di selezionare il tipo di dispositivo durante l'installazione per una configurazione ottimale.

## Tipi di card PACS aziendali

Di seguito sono elencati i tipi di card PACS aziendali ufficialmente supportati in base al firmware Doppelgänger. Il supporto per le card chiave Hotel/Mifare è stato aggiunto nella versione 1.1.2 con funzionalità di recupero chiavi e clonazione. Nota: l'analisi dettagliata delle card chiave alberghiere / Mifare non è allineata con i dati acquisiti utilizzando i prodotti Doppelgänger. Questa è solo una funzionalità aggiuntiva per supportare i test di penetrazione fisica ed è considerata un lavoro in corso.

| Tipi di card                | Core | Stealth | Interv. FC  | Interv. CN     |
| --------------------------- | ---- | ------- | ----------- | --------------- |
| Codici PIN tastierino       |      | X       | N/A         | N/A             |
| HID H10301 26-bit           | X    | X       | 0–255       | 0–65,535        |
| Indala 26-bit               | X    | X       | 0–255       | 0–65,535        |
| Indala 27-bit               | X    | X       | 0–4,095     | 0–8,191         |
| 2804 WIEGAND 28-bit         | X    | X       | 0–255       | 0–16,383        |
| Indala 29-bit               | X    | X       | 0–4,095     | 0–32,767        |
| ATS Wiegand 30-bit          | X    | X       | 0–2,047     | 0–32,767        |
| HID ADT 31-Bit              | X    | X       | 0–15        | 0–8,388,607     |
| EM4102 / Wiegand 32-bit     | X    | X       | 0–32,767    | 0–65,535        |
| HID D10202 33-bit           | X    | X       | 0–127       | 0–16,777,215    |
| HID H10306 34-bit           | X    | X       | 0–65,535    | 0–65,535        |
| HID Corporate 1000 35-bit   | X    | X       | 0–4,095     | 0–1,048,575     |
| HID Simplex 36-bit (S12906) | X    | X       | 0–255       | 0–65,535        |
| HID H10304 37-bit           | X    | X       | 0–65,535    | 0–524,287       |
| HID H800002 46-bit          | X    | X       | 0–16,383    | 0–1,073,741,823 |
| HID Corporate 1000 48-bit   | X    | X       | 0–4,194,303 | 0–8,388,607     |
| AWID 50-bit                 | X    | X       | 0–65,535    | 0–8,388,607     |
| Avigilon 56-bit             | X    | X       | 0–1,048,575 | 0–4,194,303     |
| C910 PIVKey                 | X    | X       | N/A         | N/A             |
| MIFARE (Tipi vari)          | X    | X       | N/A         | N/A             |

Le tecnologie supportate includono:

* iCLASS(Legacy/SE/Seos) *Nota: le card SE e Seos acquisite possono essere scritte solo su card iCLASS 2k*
* PROX
* Indala
* AWID
* Avigilon
* EM4102
* PIV (Solo UID - poiché è ciò che viene fornito tramite l'output Wiegand dei lettori)
* MIFARE (Solo UID - poiché è ciò che viene fornito tramite l'output Wiegand dei lettori)

## Istruzioni dettagliate per l'installazione

### Installazione manuale su macOS

1. Scarica il file DMG appropriato per la tua architettura dalla [pagina delle release](https://github.com/tweathers-sec/doppelganger_assistant/releases):
   - Apple Silicon (M1/M2/M3): `doppelganger_assistant_darwin_arm64.dmg`
   - Intel: `doppelganger_assistant_darwin_amd64.dmg`

2. Apri il file DMG e trascina `doppelganger_assistant.app` nella cartella `/Applications`

3. Rimuovi gli attributi di quarantena:   ```sh
   xattr -cr /Applications/doppelganger_assistant.app
  1. Crea un alias da riga di comando aggiungendo al tuo profilo di shell (~/.zshrc o ~/.zprofile): ```sh alias doppelganger_assistant='/Applications/doppelganger_assistant.app/Contents/MacOS/doppelganger_assistant'
    root@kitploit:~
  2. Ricarica la tua shell: ```sh source ~/.zshrc
    root@kitploit:~

Installazione Manuale su Linux

Opzione 1: Utilizzo del pacchetto .deb (Debian/Ubuntu/Kali - Consigliata)

  1. Installa le dipendenze: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm wget -y

    root@kitploit:~
  2. Scarica e installa il pacchetto .deb per la tua architettura: ```sh

    For x86_64/amd64 systems:

    wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_amd64.deb sudo dpkg -i doppelganger_assistant_linux_amd64.deb

    For ARM64 systems:

    wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_arm64.deb sudo dpkg -i doppelganger_assistant_linux_arm64.deb

    root@kitploit:~
  3. Risolvi eventuali dipendenze mancanti (se necessario): ```sh sudo apt-get install -f -y

    root@kitploit:~

Opzione 2: Utilizzo dell'archivio tar.xz (Altre distribuzioni)

  1. Installare le dipendenze: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm make git wget -y

    root@kitploit:~
  2. Scarica e installa per la tua architettura: ```sh

    For x86_64/amd64 systems:

    wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_amd64.tar.xz

    For ARM64 systems:

    wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_arm64.tar.xz

    Extract and install:

    tar xvf doppelganger_assistant_linux_*.tar.xz cd doppelganger_assistant sudo make install cd .. rm -rf doppelganger_assistant

    root@kitploit:~

Per avviare la GUI dell'Assistente Doppelganger:```sh doppelganger_assistant

root@kitploit:~
### Installazione manuale su Windows (WSL)

1. **Abilita WSL e installa una distribuzione Linux**. Apri PowerShell come amministratore:   ```powershell
   # For Ubuntu 24.04 LTS (recommended):
   wsl --install -d Ubuntu-24.04
   
   # OR for Kali Linux:
   wsl --install -d kali-linux
  1. Riavvia Windows. Dopo il riavvio, WSL completerà l'installazione. Quando richiesto, crea un nome utente e una password per il tuo ambiente Linux.

  2. Installa Doppelganger Assistant (all'interno di WSL): ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm wget -y

    For x86_64/amd64 systems:

    wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_amd64.deb sudo dpkg -i doppelganger_assistant_linux_amd64.deb

    For ARM64 systems:

    wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_arm64.deb sudo dpkg -i doppelganger_assistant_linux_arm64.deb

    root@kitploit:~
  3. Installa le dipendenze di Proxmark3: ```sh sudo apt install --no-install-recommends -y git ca-certificates build-essential pkg-config
    libreadline-dev gcc-arm-none-eabi libnewlib-dev qtbase5-dev
    libbz2-dev liblz4-dev libbluetooth-dev libpython3-dev libssl-dev libgd-dev

    root@kitploit:~
  4. Clona e compila Proxmark3: ```sh mkdir -p ~/src && cd ~/src git clone https://github.com/RfidResearchGroup/proxmark3.git cd proxmark3

    Configure for your Proxmark3 device type:

    cp Makefile.platform.sample Makefile.platform

Per avviare Doppelganger Assistant:```sh doppelganger_assistant

root@kitploit:~
## Aggiornamento

### Aggiornamento dell'installazione Windows (WSL)

#### Aggiornamento automatico (consigliato)

Esegui lo script di aggiornamento dalla directory di installazione:```powershell
powershell -ExecutionPolicy Bypass -File C:\doppelganger_assistant\wsl_update.ps1

Oppure scarica ed esegui direttamente da GitHub:```powershell powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/scripts/wsl_update.ps1 | iex"

root@kitploit:~
Lo script di aggiornamento provvederà a:
- Scaricare l'ultimo binario di Doppelganger Assistant
- Aggiornare tutti gli script e gli installer dal repository
- Aggiornare e ricompilare Proxmark3 dal sorgente
- Conservare la configurazione e le impostazioni WSL

### Aggiornamento dell'installazione su macOS o Linux

Riesegui lo script di installazione. Rileverà l'installazione esistente e ti chiederà di aggiornare:

**macOS:**```bash
bash <(curl -fsSL https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_macos.sh)

Linux:```bash bash <(curl -fsSL https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_linux.sh)

root@kitploit:~
## Uninstallation

### Uninstalling from Windows (WSL)

#### Automated Uninstall (Recommended)

Download and run the uninstaller directly from GitHub:```powershell
powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/scripts/uninstall.ps1 | iex"

Disinstallazione manuale

Se hai Doppelganger Assistant installato, esegui lo script di disinstallazione:```powershell powershell -ExecutionPolicy Bypass -File C:\doppelganger_assistant\uninstall.ps1

root@kitploit:~
The uninstaller will:
- Stop and unregister WSL distributions (Kali-doppelganger_assistant or Ubuntu-doppelganger_assistant)
- Remove all files from `C:\doppelganger_assistant`
- Delete the desktop shortcut
- Uninstall usbipd (it will be reinstalled if you run the installer again)

**Note:** The script automatically relocates itself to a temporary directory to ensure clean removal of the installation directory.

### Uninstalling from macOS

To uninstall from macOS:```bash
sudo rm -rf /Applications/doppelganger_assistant.app
sudo rm /usr/local/bin/doppelganger_assistant

Disinstallazione da Linux

Se installato tramite pacchetto .deb:```bash sudo apt remove doppelganger-assistant

root@kitploit:~
**Se installato tramite archivio tar.xz:**```bash
sudo rm /usr/local/bin/doppelganger_assistant
rm -f ~/.local/share/applications/doppelganger_assistant.desktop
rm -f ~/Desktop/doppelganger_assistant.desktop
sudo rm /usr/share/pixmaps/doppelganger_assistant.png

Development

Building from Source

To build Doppelganger Assistant from source:```bash

Clone the repository

git clone https://github.com/tweathers-sec/doppelganger_assistant.git cd doppelganger_assistant

Build for current platform

./build.sh

Build for all platforms (requires Docker)

./build_all.sh

root@kitploit:~
### Struttura del Progetto

- **`src/`** - Contiene tutto il codice sorgente Go e i file dei moduli
- **`installers/`** - Script di installazione specifici per piattaforma
- **`scripts/`** - Script di utilità per la configurazione di WSL e Windows
- **`build.sh`** - Script di build per piattaforma singola
- **`build_all.sh`** - Script di build multi-piattaforma che utilizza fyne-cross

### Contributi

1. Fai il fork del repository
2. Crea un branch per le funzionalità
3. Apporta le modifiche nella directory `src/`
4. Testa le modifiche con `./build.sh`
5. Invia una pull request

## Utilizzo

### Avvio della GUI

La GUI di Doppelgänger Assistant si avvia per impostazione predefinita quando esegui l'applicazione:```sh
doppelganger_assistant

Oppure avvia esplicitamente in modalità GUI:```sh doppelganger_assistant -g

root@kitploit:~
### Workflow GUI

1. **Seleziona Tipo di Carta**: Scegli tra PROX, iCLASS, AWID, Indala, Avigilon, EM4100, PIV o MIFARE
2. **Seleziona Lunghezza Bit**: Scegli la lunghezza del bit appropriata per il tuo tipo di carta (filtrata automaticamente in base al tipo di carta)
3. **Inserisci i Dati della Carta**: Inserisci facility code, numero di carta, dati esadecimali o UID come richiesto per il tipo di carta selezionato
4. **Scegli l'Azione**:
   - **Solo Genera**: Mostra i comandi Proxmark3 per l'esecuzione manuale senza scrittura
   - **Scrivi e Verifica**: Scrive i dati della carta su una carta vuota e verifica il risultato
   - **Simula Carta**: Simula la carta utilizzando il tuo dispositivo Proxmark3
5. **Esegui**: Fai clic sul pulsante EXECUTE per eseguire l'operazione
6. **Monitora Output**: 
   - **Output di Stato** (pannello superiore): Messaggi di stato con codice colore e avanzamento dell'operazione
   - **Output Comandi** (pannello inferiore): Risultati dettagliati dei comandi Proxmark3 con separatori visivi
7. **Copia i Risultati**: Fai clic su COPY OUTPUT per copiare tutti i risultati dei comandi negli appunti
8. **Reset**: Fai clic su RESET per cancellare tutti i campi e ricominciare

I doppi pannelli di output forniscono una chiara separazione tra gli aggiornamenti di stato e i risultati dei comandi, con separatori visivi (ad es. `|----------- WRITE #1 -----------|`) che rendono facile distinguere tra più tentativi di scrittura o passaggi di verifica.

### Demo Video

Di seguito è disponibile una breve demo video dell'uso:

[![Doppelgänger Assistant Demo](https://assets.kitploit.com/production/public/readmes/41553/df510930c22aac9f0d36a9f7cb3e9e0adfee2d397883b97b899ac1d60e0c913d.jpg)](https://youtu.be/RfWKgS-U8ws)

### Esempi di utilizzo da riga di comando

#### Generazione di comandi per la scrittura di carte iCLASS

Questo comando genera il comando necessario per codificare i dati di una carta iCLASS (Legacy/SE/Seos) su una carta iCLASS 2k:```sh
doppelganger_assistant -t iclass -bl 26 -fc 123 -cn 4567

[>>] Writing to iCLASS 2k card...
[>>] Command: hf iclass encode -w H10301 --fc 123 --cn 4567 --ki 0

Scrittura dei dati delle carte iCLASS con verifica

Aggiungendo i flag -w (scrittura) e -v (verifica), l'applicazione utilizzerà il tuo Proxmark3 per scrivere e verificare i dati della carta:```sh doppelganger_assistant -t iclass -bl 26 -fc 123 -cn 4567 -w -v

|----------- WRITE -----------| [..] Encoding iCLASS card data... [>>] Command: hf iclass encode -w H10301 --fc 123 --cn 4567 --ki 0

[=] Session log /Users/user/.proxmark3/logs/log_20250105120000.txt [+] loaded /Users/user/.proxmark3/preferences.json [+] execute command from commandline: hf iclass encode -w H10301 --fc 123 --cn 4567 --ki 0 [+] Using UART port /dev/tty.usbmodem101 [+] Communicating with PM3 over USB-CDC [+] Encoding successful

[OK] Write complete - starting verification

|----------- VERIFICATION -----------| [..] Verifying card data - place card flat on reader...

[=] Session log /Users/user/.proxmark3/logs/log_20250105120005.txt [+] execute command from commandline: hf iclass rdbl --blk 7 --ki 0 [+] Using key[0] AE A6 84 A6 DA B2 32 78 [+] block 7/0x07 : 00 00 00 00 06 F6 23 AE

[OK] Verification successful - Block 7: 00 00 00 00 06 F6 23 AE [OK] Card contains: 26-bit, FC: 123, CN: 4567

root@kitploit:~
#### Simulazione di carte PIV/MF

Utilizzando l'UID fornito da Doppelgänger (Core e Stealth), puoi simulare l'esatto segnale wiegand con un Proxmark3.```sh
doppelganger_assistant -uid 5AF70D9D -s -t piv
 
Handling PIV card... 
 
Simulating the PIV card on your Proxmark3: 
 
Executing command: hf 14a sim -t 3 --uid 5AF70D9D 
  
[=] Session log /Users/tweathers/.proxmark3/logs/log_20240614152754.txt
[+] loaded `/Users/tweathers/.proxmark3/preferences.json`
[+] execute command from commandline: hf 14a sim -t 3 --uid 5AF70D9D

[+] Using UART port /dev/tty.usbmodem2134301

Scrittura di carte HID Prox con più tentativi

Le carte LF (Prox, AWID, Indala, Avigilon, EM) eseguono automaticamente 5 tentativi di scrittura con separatori visivi:```sh doppelganger_assistant -t prox -bl 46 -fc 123 -cn 4567 -w

[..] Writing Prox card (5 attempts)...

|----------- WRITE #1 -----------| [+] Using UART port /dev/tty.usbmodem101 [+] Communicating with PM3 over USB-CDC [+] Wrote block successfully [..] Move card slowly... Write attempt #1 complete

|----------- WRITE #2 -----------| [+] Using UART port /dev/tty.usbmodem101 [+] Communicating with PM3 over USB-CDC [+] Wrote block successfully [..] Move card slowly... Write attempt #2 complete

|----------- WRITE #3 -----------| ... (continues for all 5 attempts)

[OK] All 5 write attempts complete

root@kitploit:~
#### Scrittura delle carte Avigilon a 56 bit

Le carte Avigilon vengono scritte con 5 tentativi come le altre carte LF:```sh
doppelganger_assistant -t avigilon -bl 56 -fc 118 -cn 1603 -w

[..] Writing Avigilon card (5 attempts)...

|----------- WRITE #1 -----------|
[+] Using UART port /dev/tty.usbmodem101
[+] Communicating with PM3 over USB-CDC
lf hid clone -w Avig56 --fc 118 --cn 1603
[..] Move card slowly... Write attempt #1 complete

... (continues for all 5 attempts)

Simulare le card Avigilon

Utilizzando i dati delle card Avigilon, puoi simulare il segnale esatto con un Proxmark3:```sh doppelganger_assistant -t avigilon -bl 56 -fc 118 -cn 1603 -s

Simulating the Avigilon card on your Proxmark3:

Executing command: lf hid sim -w Avig56 --fc 118 --cn 1603

Simulation is in progress... If your Proxmark3 has a battery, you can remove the device and the simulation will continue.

To end the simulation, press the pm3 button.

root@kitploit:~
## Nota legale

Questa applicazione è destinata esclusivamente a test di penetrazione professionali e valutazioni di sicurezza autorizzate. L'uso o il possesso non autorizzato o illegale di questo software è di esclusiva responsabilità dell'utente. Mayweather Group LLC, Practical Physical Exploitation e il creatore non sono responsabili per l'applicazione illegale di questo software.

## Licenza

[![License: CC BY-NC-ND 4.0](https://img.shields.io/badge/License-CC%20BY--NC--ND%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/4.0/)

Quest'opera è distribuita con licenza [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/).

**Sei libero di:**
* **Condividere** — copiare e ridistribuire il materiale in qualsiasi mezzo o formato

**Alle seguenti condizioni:**
* **Attribuzione** — Devi riconoscere una menzione di paternità adeguata, fornire un link alla licenza e indicare se sono state apportate modifiche.
* **NonCommerciale** — Non puoi usare il materiale per scopi commerciali.
* **Non opere derivate** — Se remixi, trasformi o crei a partire dal materiale, non puoi distribuire il materiale modificato.

Vedi il file [LICENSE](https://github.com/tweathers-sec/doppelganger_assistant/blob/main/LICENSE) per il testo completo della licenza.

## Supporto

Per supporto professionale e documentazione, visita:
* [Practical Physical Exploitation Documentation](https://docs.physicalexploit.com/)
* [GitHub Issues](https://github.com/tweathers-sec/doppelganger_assistant/issues)
* [Professional Store](https://store.physicalexploit.com/)

## Crediti

Sviluppato da Travis Weathers ([@tweathers-sec](https://github.com/tweathers-sec))  
Copyright © 2025 Mayweather Group, LLC

---

*Questo software funziona in combinazione con [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core) e dispositivi hardware Doppelgänger.*
Scarica lo strumento

Edit Makefile.platform for your device:

- For RDV4 with Blueshark: Uncomment PLATFORM=PM3RDV4 and PLATFORM_EXTRAS=BTADDON

- For RDV4 without Blueshark: Uncomment PLATFORM=PM3RDV4 only

- For Proxmark3 Easy (512KB): Uncomment PLATFORM=PM3GENERIC and PLATFORM_SIZE=512

nano Makefile.platform

Build and install

make clean && make -j$(nproc) sudo make install PREFIX=/usr/local

root@kitploit:~
  • Installa USBipd (da Windows PowerShell come amministratore): ```powershell winget install --interactive --exact dorssel.usbipd-win

    root@kitploit:~
  • Collega Proxmark3 a WSL (da cmd.exe o PowerShell di Windows come Amministratore): ```powershell usbipd list # List USB devices - find your Proxmark3 (VID: 9ac4) usbipd bind --busid 9-1 # Replace 9-1 with your Proxmark3's busid usbipd attach --wsl --busid 9-1 # Attach to WSL

    root@kitploit:~