Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
doppelganger_assistant — Calculadora de cartões e Plugin Proxmark3 para gravar e/ou simular todos os tipos de cartão suportados pelo Doppelgänger Community, Pro, Stealth e MFAS. | Kitploit
Ferramentas/GitHubGitHub/tweathers-sec/doppelganger_assistant
Segurança de Sistemas EmbarcadosFerramentas de Criptografia/DescriptografiaFerramentas RFID/NFCColeta de InformaçõesHacking de HardwareTestes de PenetraçãoUtilitários e FrameworksRed Teaming

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
GitHub
tweathers-sec/doppelganger_assistant

doppelganger_assistant

Calculadora de cartões e Plugin Proxmark3 para gravar e/ou simular todos os tipos de cartão suportados pelo Doppelgänger Community, Pro, Stealth e MFAS.

Ver RepositórioSite
322há 8 mesesRevisado pelo Kitploit

Doppelgänger Assistant

Aplicativo GUI profissional para calcular dados de cartão e automatizar operações do Proxmark3 para todos os tipos de cartão suportados pelo Doppelgänger Core e Stealth. Esta ferramenta simplifica o processo de gravação de cartões para testes de penetração física, oferecendo uma interface intuitiva com exibições duplas de saída, separadores visuais e cópia para a área de transferência com um clique, eliminando a necessidade de memorizar sintaxes complexas do Proxmark3 ou consultar anotações.

Doppelgänger Assistant GUI

Recursos

  • Interface GUI moderna: Layout intuitivo de duas colunas com exibições dedicadas de status e saída de comandos
  • Operações com cartões: Gera e executa automaticamente comandos Proxmark3 para gravar, verificar e simular cartões
  • Execução direta: Execute operações de gravação, verificação e simulação diretamente da GUI com seu Proxmark3
  • Multiplataforma: Disponível para macOS, Linux e Windows (via WSL)
  • Descoberta de cartões: Detecta automaticamente os tipos de cartão e lê os dados do cartão
  • Controle de acesso hoteleiro: Ferramentas completas de recuperação e análise de cartões MIFARE
  • Integração com terminal: Inicie o Proxmark3 em uma janela de terminal separada

Instalação rápida (Recomendado)

Os instaladores automatizados instalarão o Doppelganger Assistant, as dependências necessárias e o fork Iceman do Proxmark3. Durante a instalação, você será solicitado a selecionar o tipo do seu dispositivo Proxmark3 para uma configuração ideal.

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)

Abra o PowerShell como Administrador e execute:```powershell irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_windows.ps1 | iex

root@kitploit:~
**Nota:** O instalador solicitará que você selecione entre **Ubuntu 24.04 LTS (Noble)** (recomendado) ou **Kali Linux**. Ele detectará automaticamente instalações existentes e solicitará a atualização. Se uma reinicialização for necessária para habilitar os recursos do WSL, você será notificado. Basta executar o mesmo comando novamente após reiniciar.

⚠️ IMPORTANTE: o WSL2 não oferece suporte à execução dentro de máquinas virtuais aninhadas. O instalador detecta automaticamente e impede a instalação nesses ambientes. Para prosseguir, instale em hardware físico.

## O que o Assistente Doppelgänger Pode Fazer

O Assistente Doppelgänger fornece um fluxo de trabalho completo de análise e clonagem de cartões, desde a detecção inicial até as operações de gravação bem-sucedidas. O aplicativo identifica automaticamente as tecnologias de cartão, extrai dados de credenciais, recupera chaves de criptografia e grava cartões clonados com verificação.

### Detecção Inteligente de Cartões

O recurso Card Discovery verifica automaticamente chips de Baixa Frequência (LF) e Alta Frequência (HF), identificando cartões de chip duplo e determinando tecnologias específicas de cartão, incluindo HID Prox, iCLASS, PicoPass, MIFARE e outras. Os resultados incluem dados Wiegand decodificados com facility codes e números de cartão quando disponíveis.

![Descoberta de Cartões](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_detect_card_type.png)

### Análise de Cartões-Chave de Hotel

A seção Hotel Access Control fornece ferramentas especializadas para sistemas de chave de hotel baseados em MIFARE. A recuperação de Card Info identifica automaticamente cartões-chave de hotel Saflok e exibe informações detalhadas do cartão, incluindo UID, tipo de cartão, capacidades magic e detecção de PRNG. A saída bruta do Proxmark3 inclui metadados abrangentes do Saflok quando disponíveis.

![Detecção de Chave de Hotel Saflok](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_detect_hotel_key.png)

### Recuperação Automatizada de Chaves

As ferramentas de ataque MIFARE incluem vários métodos de recuperação: Autopwn (multimétodo automático), Darkside, Nested, Hardnested, Static Nested, Bruteforce e teste de vulnerabilidade NACK. O Autopwn seleciona automaticamente o melhor método de ataque com base nas características do cartão. Os resultados exibem resumos abrangentes de recuperação mostrando setores recuperados, total de chaves encontradas, métodos de recuperação utilizados e geração automática de arquivo dump para clonagem imediata do cartão.

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

### Operações com Cartões de Acesso Corporativo

A seção Corporate Access Control oferece suporte à leitura e gravação de iCLASS, PicoPass, AWID, HID Prox, Indala, Avigilon e outras tecnologias de cartão corporativo. Os dados do cartão são analisados automaticamente a partir da saída do Proxmark3 para extrair facility codes, números de cartão, comprimentos de bits, format types (H10301, C1k35s, etc.), valores CSN e dados hex brutos. O fluxo de trabalho integrado permite a gravação imediata em cartões em branco com verificação opcional.

![Leitura de Cartão iCLASS](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_read_corporate_card.png)

### Fluxo de Trabalho Completo de Clonagem

O Assistente Doppelgänger integra-se perfeitamente ao hardware RFID Doppelgänger e aos dispositivos Proxmark3. Credenciais capturadas com leitores Doppelgänger podem ser importadas diretamente para a GUI para análise e gravação. O aplicativo suporta a leitura de cartões de vários fabricantes, o parsing dos dados da interface web e a execução de operações de gravação com atualizações de status em tempo real e verificação.

![Fluxo de Trabalho Integrado de Gravação](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_gui_write.png)

## Histórico de Alterações

### Versão 1.1.2 (18 de dezembro de 2025)

**Novos Recursos:**
* Adicionado botão LAUNCH PM3 para abrir o Proxmark3 em uma janela de terminal separada
* Adicionada seção Card Discovery com detecção automática do tipo de cartão
* Adicionada funcionalidade READ CARD DATA para todos os tipos de cartão suportados
* Adicionada seção Hotel / Residence Access Control com ferramentas MIFARE
* Adicionada detecção de cartões de chip duplo para cartões com capacidades LF e HF
* Adicionada recuperação automática de Card Info quando cartões MIFARE são detectados

**Melhorias:**
* Detecção de cartões aprimorada para exibir tipos MIFARE específicos e capacidades magic
* Verificação de cartões aprimorada com mensagens de sucesso mais claras
* Melhor tratamento de erros e feedback ao usuário em todo o aplicativo
* Leitura de cartões iCLASS aprimorada com suporte à descriptografia automática

### Versão 1.1.1

* Lançamento inicial com recursos principais de gravação, verificação e simulação de cartões
* Suporte para cartões PROX, iCLASS, AWID, Indala, Avigilon, EM4100, PIV e MIFARE

## Dispositivos Doppelgänger

Você pode comprar um leitor Stealth, um Doppelgänger Dev Board ou leitores de longo alcance totalmente montados na [Physical Exploitation Store](https://store.physicalexploit.com/). Para o firmware de código aberto, confira o [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core).

## Dispositivos Proxmark3 Suportados

O Assistente Doppelgänger funciona com o [fork Iceman do Proxmark3](https://github.com/RfidResearchGroup/proxmark3) e suporta os seguintes tipos de dispositivos:

* **Proxmark3 RDV4** - Com ou sem o addon Bluetooth Blueshark
* **Proxmark3 Easy (512KB)** - Suporte genérico de plataforma

Os instaladores automatizados solicitarão que você selecione o tipo do seu dispositivo durante a instalação para uma configuração ideal.

## Tipos de Cartão Corporativo PACS

Abaixo estão os tipos de cartão corporativo PACS oficialmente suportados com base no firmware Doppelgänger. O suporte a cartões-chave de hotel/Mifare foi adicionado na versão 1.1.2 com recursos de recuperação de chaves e clonagem. Nota: a análise de cartões-chave de hotel / análise detalhada de Mifare não está alinhada com os dados capturados usando produtos Doppelgänger. Este é apenas um recurso adicional para apoiar esforços de testes de penetração física e é considerado um trabalho em andamento.

| Tipos de Cartão            | Core | Stealth | Faixa FC    | Faixa CN        |
| --------------------------- | ---- | ------- | ----------- | --------------- |
| Códigos PIN de Teclado     |      | 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 (Vários Tipos)       | X    | X       | N/A         | N/A             |

As tecnologias suportadas incluem:

* iCLASS(Legacy/SE/Seos) *Nota: cartões SE e Seos capturados só podem ser gravados em cartões iCLASS 2k*
* PROX
* Indala
* AWID
* Avigilon
* EM4102
* PIV (Apenas UID - pois é isso que é fornecido pela saída wiegand dos leitores)
* MIFARE (Apenas UID - pois é isso que é fornecido pela saída wiegand dos leitores)

## Instruções Detalhadas de Instalação

### Instalação Manual no MacOS

1. Baixe o arquivo DMG apropriado para sua arquitetura na [página de releases](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. Abra o arquivo DMG e arraste `doppelganger_assistant.app` para a pasta `/Applications`

3. Remova os atributos de quarentena:   ```sh
   xattr -cr /Applications/doppelganger_assistant.app
  1. Crie um alias de linha de comando adicionando ao seu perfil de shell (~/.zshrc ou ~/.zprofile): ```sh alias doppelganger_assistant='/Applications/doppelganger_assistant.app/Contents/MacOS/doppelganger_assistant'
    root@kitploit:~
  2. Recarregue seu shell: ```sh source ~/.zshrc
    root@kitploit:~

Instalação Manual no Linux

Opção 1: Usando pacote .deb (Debian/Ubuntu/Kali - Recomendado)

  1. Instale as dependências: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm wget -y

    root@kitploit:~
  2. Baixe e instale o pacote .deb para sua arquitetura: ```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. Corrija as dependências ausentes (se necessário): ```sh sudo apt-get install -f -y

    root@kitploit:~

Opção 2: Usando arquivo tar.xz (Outras distribuições)

  1. Instale as dependências: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm make git wget -y

    root@kitploit:~
  2. Baixe e instale para sua arquitetura: ```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:~

Para iniciar a GUI do Doppelganger Assistant:```sh doppelganger_assistant

root@kitploit:~
### Instalação Manual no Windows (WSL)

1. **Habilite o WSL e instale uma distribuição Linux**. Abra o PowerShell como Administrador:   ```powershell
   # For Ubuntu 24.04 LTS (recommended):
   wsl --install -d Ubuntu-24.04
   
   # OR for Kali Linux:
   wsl --install -d kali-linux
  1. Reinicie o Windows. Após reiniciar, o WSL concluirá a configuração. Quando for solicitado, crie um nome de usuário e uma senha para o seu ambiente Linux.

  2. Instale o Doppelganger Assistant (dentro do 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. Instalar dependências do 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. Clonar e compilar o 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

Para iniciar o Doppelganger Assistant:```sh doppelganger_assistant

root@kitploit:~
## Atualização

### Atualizando a Instalação do Windows (WSL)

#### Atualização Automatizada (Recomendada)

Execute o script de atualização a partir do diretório de instalação:```powershell
powershell -ExecutionPolicy Bypass -File C:\doppelganger_assistant\wsl_update.ps1

Ou baixe e execute diretamente do GitHub:```powershell powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/scripts/wsl_update.ps1 | iex"

root@kitploit:~
O script de atualização irá:
- Baixar o binário mais recente do Doppelganger Assistant
- Atualizar todos os scripts e instaladores do repositório
- Atualizar e recompilar o Proxmark3 a partir do código-fonte
- Preservar sua configuração e ajustes do WSL

### Atualizando a instalação no macOS ou Linux

Execute novamente o script de instalação. Ele detectará a instalação existente e solicitará que você atualize:

**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:~
## Desinstalação

### Desinstalação no Windows (WSL)

#### Desinstalação Automatizada (Recomendada)

Baixe e execute o desinstalador diretamente do GitHub:```powershell
powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/scripts/uninstall.ps1 | iex"

Desinstalação manual

Se você tem o Doppelganger Assistant instalado, execute o script de desinstalação:```powershell powershell -ExecutionPolicy Bypass -File C:\doppelganger_assistant\uninstall.ps1

root@kitploit:~
O desinstalador irá:
- Parar e cancelar o registro das distribuições WSL (Kali-doppelganger_assistant ou Ubuntu-doppelganger_assistant)
- Remover todos os arquivos de `C:\doppelganger_assistant`
- Excluir o atalho da área de trabalho
- Desinstalar o usbipd (ele será reinstalado se você executar o instalador novamente)

**Nota:** O script se realoca automaticamente para um diretório temporário para garantir a remoção limpa do diretório de instalação.

### Desinstalando no macOS

Para desinstalar no macOS:```bash
sudo rm -rf /Applications/doppelganger_assistant.app
sudo rm /usr/local/bin/doppelganger_assistant

Desinstalação no Linux

Se instalado via pacote .deb:```bash sudo apt remove doppelganger-assistant

root@kitploit:~
**Se instalado via arquivo 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

Desenvolvimento

Compilando a partir do código-fonte

Para compilar o Doppelganger Assistant a partir do código-fonte:```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:~
### Estrutura do Projeto

- **`src/`** - Contém todo o código-fonte Go e arquivos de módulo
- **`installers/`** - Scripts de instalação específicos da plataforma
- **`scripts/`** - Scripts utilitários para configuração do WSL e do Windows
- **`build.sh`** - Script de build para plataforma única
- **`build_all.sh`** - Script de build multiplataforma usando fyne-cross

### Contribuindo

1. Faça um fork do repositório
2. Crie um branch de feature
3. Faça suas alterações no diretório `src/`
4. Teste suas alterações com `./build.sh`
5. Envie um pull request

## Uso

### Iniciando a GUI

A GUI do Assistente Doppelgänger é iniciada por padrão quando você executa o aplicativo:```sh
doppelganger_assistant

Ou lance explicitamente no modo GUI:```sh doppelganger_assistant -g

root@kitploit:~
### Fluxo de trabalho da GUI

1. **Selecione o tipo de cartão**: Escolha entre PROX, iCLASS, AWID, Indala, Avigilon, EM4100, PIV ou MIFARE
2. **Escolha o comprimento de bits**: Selecione o comprimento de bits apropriado para o seu tipo de cartão (filtrado automaticamente com base no tipo de cartão)
3. **Insira os dados do cartão**: Insira o código da instalação, número do cartão, dados hex ou UID conforme exigido para o tipo de cartão selecionado
4. **Escolha a ação**:
   - **Somente Gerar**: Exibe os comandos Proxmark3 para execução manual sem gravação
   - **Gravar e Verificar**: Grava os dados do cartão em um cartão em branco e verifica o resultado
   - **Simular Cartão**: Simula o cartão usando seu dispositivo Proxmark3
5. **Executar**: Clique no botão EXECUTAR para executar a operação
6. **Monitore a saída**: 
   - **Saída de status** (painel superior): Mensagens de status codificadas por cores com o progresso da operação
   - **Saída de comandos** (painel inferior): Resultados detalhados dos comandos Proxmark3 com separadores visuais
7. **Copiar resultados**: Clique em COPIAR SAÍDA para copiar todos os resultados dos comandos para a área de transferência
8. **Redefinir**: Clique em REDEFINIR para limpar todos os campos e começar de novo

Os dois painéis de saída fornecem uma separação clara entre atualizações de status e resultados de comandos, com espaçadores visuais (por exemplo, `|----------- WRITE #1 -----------|`) facilitando a distinção entre várias tentativas de gravação ou etapas de verificação.

### Demonstração em Vídeo

Abaixo está uma demonstração em vídeo rápida do uso:

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

### Exemplos de Uso via Linha de Comando

#### Gerando comandos para gravar cartões iCLASS

Este comando gerará o comando necessário para codificar dados de cartão iCLASS (Legacy/SE/Seos) em um cartão 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

Escrevendo dados do cartão iCLASS com verificação

Ao adicionar as flags -w (gravar) e -v (verificar), o aplicativo usará seu Proxmark3 para gravar e verificar os dados do cartão:```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:~
#### Simulando Cartões PIV/MF

Usando o UID fornecido pelo Doppelgänger (Core e Stealth), você pode simular o sinal wiegand exato com um 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

Escrevendo cartões HID Prox com múltiplas tentativas

Cartões LF (Prox, AWID, Indala, Avigilon, EM) executam automaticamente 5 tentativas de gravação com separadores visuais:```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:~
#### Writing Avigilon 56-bit cards

Avigilon cards are written with 5 attempts like other LF cards:```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)

Simulando cartões Avigilon

Usando os dados do cartão Avigilon, você pode simular o sinal exato com um 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:~
## Aviso Legal

Este aplicativo destina-se exclusivamente a testes de penetração profissionais e avaliações de segurança autorizadas. O uso/posse não autorizado ou ilegal deste software é de responsabilidade exclusiva do usuário. A Mayweather Group LLC, a Practical Physical Exploitation e o criador não são responsáveis pelo uso ilegal deste software.

## Licença

[![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/)

Este trabalho está licenciado sob uma [Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional](https://creativecommons.org/licenses/by-nc-nd/4.0/).

**Você é livre para:**
* **Compartilhar** — copiar e redistribuir o material em qualquer meio ou formato

**Sob os seguintes termos:**
* **Atribuição** — Você deve dar o crédito apropriado, fornecer um link para a licença e indicar se foram feitas alterações.
* **NãoComercial** — Você não pode usar o material para fins comerciais.
* **SemDerivações** — Se você remixar, transformar ou criar a partir do material, não pode distribuir o material modificado.

Consulte o arquivo [LICENSE](https://github.com/tweathers-sec/doppelganger_assistant/blob/HEAD/LICENSE) para o texto completo da licença.

## Suporte

Para suporte profissional e documentação, visite:
* [Documentação da Practical Physical Exploitation](https://docs.physicalexploit.com/)
* [Issues do GitHub](https://github.com/tweathers-sec/doppelganger_assistant/issues)
* [Loja Profissional](https://store.physicalexploit.com/)

## Créditos

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

---

*Este software funciona em conjunto com o [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core) e os dispositivos de hardware Doppelgänger.*
Baixar ferramenta

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:~
  • Instalar o USBipd (no Windows PowerShell como Administrador): ```powershell winget install --interactive --exact dorssel.usbipd-win

    root@kitploit:~
  • Conecte o Proxmark3 ao WSL (a partir do cmd.exe do Windows ou do PowerShell como Administrador): ```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:~