Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
doppelganger_assistant — Калькулятор карт и плагин для Proxmark3 для записи и/или симуляции всех типов карт, которые поддерживают Doppelgänger Community, Pro, Stealth и MFAS. | Kitploit
Инструменты/GitHubGitHub/tweathers-sec/doppelganger_assistant
Безопасность встроенных системИнструменты шифрования/дешифрованияИнструменты RFID/NFCСбор информацииАппаратный ХакингТестирование на ПроникновениеУтилиты и фреймворкиRed Teaming

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHub
tweathers-sec/doppelganger_assistant

doppelganger_assistant

Калькулятор карт и плагин для Proxmark3 для записи и/или симуляции всех типов карт, которые поддерживают Doppelgänger Community, Pro, Stealth и MFAS.

РепозиторийСайт
3228 месяцев назадПроверено Kitploit

Doppelgänger Assistant

Профессиональное GUI-приложение для расчета данных карт и автоматизации операций Proxmark3 для всех типов карт, поддерживаемых Doppelgänger Core и Stealth. Этот инструмент упрощает процесс записи карт для физического тестирования на проникновение, предоставляя интуитивно понятный интерфейс с двумя окнами вывода, визуальными разделителями и копированием в буфер обмена одним кликом, что избавляет от необходимости запоминать сложный синтаксис Proxmark3 или просматривать заметки.

Doppelgänger Assistant GUI

Возможности

  • Современный графический интерфейс: Интуитивно понятная двухколоночная компоновка с отдельными окнами для статуса и вывода команд
  • Операции с картами: Автоматическая генерация и выполнение команд Proxmark3 для записи, проверки и симуляции карт
  • Прямое выполнение: Выполняйте операции записи, проверки и симуляции напрямую из GUI с помощью вашего Proxmark3
  • Кроссплатформенность: Доступно для macOS, Linux и Windows (через WSL)
  • Обнаружение карт: Автоматическое определение типов карт и чтение данных карт
  • Контроль доступа в отелях: Полный набор инструментов для восстановления и анализа MIFARE-карт
  • Интеграция с терминалом: Запуск Proxmark3 в отдельном окне терминала

Быстрая установка (рекомендуется)

Автоматические установщики установят Doppelganger Assistant, необходимые зависимости и последнюю версию форка Iceman Proxmark3. В процессе установки вам будет предложено выбрать тип вашего устройства Proxmark3 для оптимальной конфигурации.

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)

Откройте PowerShell от имени администратора и выполните:```powershell irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_windows.ps1 | iex

root@kitploit:~
**Примечание:** Установщик предложит вам выбрать между **Ubuntu 24.04 LTS (Noble)** (рекомендуется) или **Kali Linux**. Он автоматически обнаружит существующие установки и предложит обновить их. Если для включения функций WSL потребуется перезагрузка, будет выдано соответствующее приглашение. Просто запустите ту же команду снова после перезагрузки.

⚠️ ВАЖНО: WSL2 не поддерживает работу внутри вложенных виртуальных машин. Установщик автоматически обнаруживает и предотвращает установку в таких средах. Для продолжения установите на физическое оборудование.

## Что может Doppelgänger Assistant

Doppelgänger Assistant предоставляет полный рабочий процесс анализа и клонирования карт — от начального обнаружения до успешных операций записи. Приложение автоматически определяет технологии карт, извлекает данные учётных записей, восстанавливает ключи шифрования и записывает клонированные карты с проверкой.

### Интеллектуальное обнаружение карт

Функция Card Discovery автоматически сканирует как низкочастотные (LF), так и высокочастотные (HF) чипы, определяя двухчиповые карты и конкретные технологии, включая HID Prox, iCLASS, PicoPass, MIFARE и другие. Результаты включают декодированные данные Wiegand с кодом объекта и номером карты, если они доступны.

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

### Анализ карт-ключей для гостиниц

Раздел Hotel Access Control предоставляет специализированные инструменты для гостиничных ключей на базе MIFARE. Извлечение информации о карте (Card Info) автоматически идентифицирует гостиничные карты Saflok и отображает подробные данные, включая UID, тип карты, поддержку Magic, обнаружение PRNG. Вывод данных с Proxmark3 включает полную метаинформацию Saflok, если она доступна.

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

### Автоматическое восстановление ключей

Инструменты атаки на MIFARE включают несколько методов восстановления: Autopwn (автоматический многометодный), Darkside, Nested, Hardnested, Static Nested, Bruteforce и тестирование уязвимости NACK. Метод Autopwn автоматически выбирает наилучший метод атаки на основе характеристик карты. Результаты содержат сводки восстановления с указанием обработанных секторов, найденных ключей, использованных методов и автоматически создаваемые дамп-файлы для немедленного клонирования карт.

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

### Работа с корпоративными картами доступа

Раздел Corporate Access Control поддерживает чтение и запись карт iCLASS, PicoPass, AWID, HID Prox, Indala, Avigilon и других корпоративных технологий. Данные карт автоматически извлекаются из вывода Proxmark3 для получения кодов объекта, номеров карт, длины битов, типов форматов (H10301, C1k35s и т.д.), значений CSN и «сырых» шестнадцатеричных данных. Встроенный рабочий процесс позволяет немедленно записывать данные на чистые карты с опциональной проверкой.

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

### Полный процесс клонирования

Doppelgänger Assistant интегрируется с оборудованием Doppelgänger RFID и устройствами Proxmark3. Данные учётных записей, захваченные считывателями Doppelgänger, можно напрямую импортировать в графический интерфейс для анализа и записи. Приложение поддерживает чтение карт от разных производителей, разбор данных из веб-интерфейса и выполнение операций записи с обновлением статуса в реальном времени и проверкой.

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

## Журнал изменений

### Версия 1.1.2 (18 декабря 2025 г.)

**Новые возможности:**
* Добавлена кнопка LAUNCH PM3 для открытия Proxmark3 в отдельном окне терминала
* Добавлен раздел Card Discovery с автоматическим определением типа карты
* Добавлена функция READ CARD DATA для всех поддерживаемых типов карт
* Добавлен раздел Hotel / Residence Access Control с инструментами MIFARE
* Добавлено обнаружение двухчиповых карт (одновременно LF и HF)
* Добавлено автоматическое извлечение информации о карте при обнаружении MIFARE

**Улучшения:**
* Улучшено определение типов MIFARE и поддержки Magic
* Улучшена проверка карт с более понятными сообщениями об успехе
* Улучшена обработка ошибок и обратная связь с пользователем по всему приложению
* Улучшено чтение карт iCLASS с поддержкой автоматического дешифрования

### Версия 1.1.1

* Начальная версия с основными функциями записи, проверки и симуляции карт
* Поддержка PROX, iCLASS, AWID, Indala, Avigilon, EM4100, PIV и MIFARE

## Устройства Doppelgänger

Вы можете приобрести скрытый считыватель (Stealth reader), плату разработчика Doppelgänger Dev Board или полностью собранные считыватели дальнего действия в [Physical Exploitation Store](https://store.physicalexploit.com/). Прошивку с открытым исходным кодом можно найти на [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core).

## Поддерживаемые устройства Proxmark3

Doppelgänger Assistant работает с [форком Proxmark3 от Iceman](https://github.com/RfidResearchGroup/proxmark3) и поддерживает следующие типы устройств:

* **Proxmark3 RDV4** — с Bluetooth-модулем Blueshark или без него
* **Proxmark3 Easy (512 КБ)** — поддержка универсальной платформы

Автоматические установщики предложат вам выбрать тип устройства во время установки для оптимальной конфигурации.

## Типы корпоративных карт PACS

Ниже перечислены официально поддерживаемые типы корпоративных карт PACS на основе прошивки Doppelgänger. Поддержка гостиничных ключей/Mifare была добавлена в версии 1.1.2 с возможностью восстановления ключей и клонирования. Обратите внимание: анализ гостиничных ключей / детальный анализ Mifare не согласован с данными, захваченными продуктами Doppelgänger. Это лишь дополнительная функция для поддержки тестирования на проникновение в физическую безопасность, и она считается работой в процессе.

| Типы карт                    | Core | Stealth | Диапазон кодов объекта | Диапазон номеров карт   |
| ---------------------------- | ---- | ------- | ---------------------- | ----------------------- |
| PIN-коды клавиатуры          |      | X       | Н/Д                    | Н/Д                     |
| HID H10301 26-бит            | X    | X       | 0–255                  | 0–65 535                |
| Indala 26-бит                | X    | X       | 0–255                  | 0–65 535                |
| Indala 27-бит                | X    | X       | 0–4 095                | 0–8 191                 |
| 2804 WIEGAND 28-бит          | X    | X       | 0–255                  | 0–16 383                |
| Indala 29-бит                | X    | X       | 0–4 095                | 0–32 767                |
| ATS Wiegand 30-бит           | X    | X       | 0–2 047                | 0–32 767                |
| HID ADT 31-бит               | X    | X       | 0–15                   | 0–8 388 607             |
| EM4102 / Wiegand 32-бит      | X    | X       | 0–32 767               | 0–65 535                |
| HID D10202 33-бит            | X    | X       | 0–127                  | 0–16 777 215            |
| HID H10306 34-бит            | X    | X       | 0–65 535               | 0–65 535                |
| HID Corporate 1000 35-бит    | X    | X       | 0–4 095                | 0–1 048 575             |
| HID Simplex 36-бит (S12906)  | X    | X       | 0–255                  | 0–65 535                |
| HID H10304 37-бит            | X    | X       | 0–65 535               | 0–524 287               |
| HID H800002 46-бит           | X    | X       | 0–16 383               | 0–1 073 741 823         |
| HID Corporate 1000 48-бит    | X    | X       | 0–4 194 303            | 0–8 388 607             |
| AWID 50-бит                  | X    | X       | 0–65 535               | 0–8 388 607             |
| Avigilon 56-бит              | X    | X       | 0–1 048 575            | 0–4 194 303             |
| C910 PIVKey                  | X    | X       | Н/Д                    | Н/Д                     |
| MIFARE (различные типы)      | X    | X       | Н/Д                    | Н/Д                     |

Поддерживаемые технологии включают:

* iCLASS (Legacy/SE/Seos) *Примечание: захваченные карты SE и Seos можно записывать только на карты iCLASS 2k*
* PROX
* Indala
* AWID
* Avigilon
* EM4102
* PIV (только UID — поскольку считыватели выдают только это в выходном сигнале Wiegand)
* MIFARE (только UID — поскольку считыватели выдают только это в выходном сигнале Wiegand)

## Подробные инструкции по установке

### Установка вручную на MacOS

1. Загрузите подходящий DMG-файл для вашей архитектуры со [страницы релизов](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. Откройте DMG-файл и перетащите `doppelganger_assistant.app` в папку `/Applications`

3. Снимите атрибут карантина:   ```sh
   xattr -cr /Applications/doppelganger_assistant.app
  1. Создайте псевдоним командной строки, добавив в ваш профиль оболочки (~/.zshrc или ~/.zprofile): ```sh alias doppelganger_assistant='/Applications/doppelganger_assistant.app/Contents/MacOS/doppelganger_assistant'
    root@kitploit:~
  2. Перезагрузите свою оболочку: ```sh source ~/.zshrc
    root@kitploit:~

Ручная установка в Linux

Вариант 1: Использование .deb пакета (Debian/Ubuntu/Kali — рекомендуется)

  1. Установите зависимости: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm wget -y

    root@kitploit:~
  2. Загрузите и установите .deb-пакет для вашей архитектуры: ```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. Исправьте все отсутствующие зависимости (если необходимо): ```sh sudo apt-get install -f -y

    root@kitploit:~

Вариант 2: Использование архива tar.xz (Другие дистрибутивы)

  1. Установите зависимости: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm make git wget -y

    root@kitploit:~
  2. Загрузите и установите для вашей архитектуры: ```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:~

Для запуска Doppelganger Assistant GUI:```sh doppelganger_assistant

root@kitploit:~
### Ручная установка Windows (WSL)

1. **Включите WSL и установите дистрибутив Linux**. Откройте PowerShell от имени администратора:   ```powershell
   # For Ubuntu 24.04 LTS (recommended):
   wsl --install -d Ubuntu-24.04
   
   # OR for Kali Linux:
   wsl --install -d kali-linux
  1. Перезагрузите Windows. После перезагрузки WSL завершит настройку. При появлении запроса создайте имя пользователя и пароль для вашей среды Linux.

  2. Установите Doppelganger Assistant (внутри 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. Установка зависимостей 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. Клонируйте и соберите 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

Чтобы запустить Doppelganger Assistant:```sh doppelganger_assistant

root@kitploit:~
## Обновление

### Обновление установки Windows (WSL)

#### Автоматическое обновление (рекомендуется)

Запустите скрипт обновления из каталога установки:```powershell
powershell -ExecutionPolicy Bypass -File C:\doppelganger_assistant\wsl_update.ps1

Или скачайте и запустите напрямую с GitHub:```powershell powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/scripts/wsl_update.ps1 | iex"

root@kitploit:~
Скрипт обновления выполнит:
- Загрузит последнюю версию бинарного файла Doppelganger Assistant
- Обновит все скрипты и установщики из репозитория
- Обновит и пересоберет Proxmark3 из исходного кода
- Сохранит вашу конфигурацию WSL и настройки

### Обновление установки macOS или Linux

Повторно запустите скрипт установки. Он обнаружит существующую установку и предложит обновить:

**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:~
## Удаление

### Удаление из Windows (WSL)

#### Автоматическое удаление (рекомендуется)

Скачайте и запустите деинсталлятор напрямую с GitHub:```powershell
powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/scripts/uninstall.ps1 | iex"

Ручное удаление

Если у вас установлен Doppelganger Assistant, выполните скрипт удаления:```powershell powershell -ExecutionPolicy Bypass -File C:\doppelganger_assistant\uninstall.ps1

root@kitploit:~
Деинсталлятор выполнит:
- Остановит и отменит регистрацию дистрибутивов WSL (Kali-doppelganger_assistant или Ubuntu-doppelganger_assistant)
- Удалит все файлы из `C:\doppelganger_assistant`
- Удалит ярлык с рабочего стола
- Удалит usbipd (он будет переустановлен при повторном запуске установщика)

**Примечание:** Скрипт автоматически перемещает себя во временный каталог, чтобы обеспечить чистое удаление установочного каталога.

### Удаление в macOS

Чтобы удалить в macOS:```bash
sudo rm -rf /Applications/doppelganger_assistant.app
sudo rm /usr/local/bin/doppelganger_assistant

Удаление из Linux

Если установлено через .deb пакет:```bash sudo apt remove doppelganger-assistant

root@kitploit:~
**Если установлено через 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

Разработка

Сборка из исходного кода

Чтобы собрать Doppelganger Assistant из исходного кода:```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:~
### Структура проекта

- **`src/`** - Содержит весь исходный код Go и файлы модулей
- **`installers/`** - Скрипты установки для конкретных платформ
- **`scripts/`** - Вспомогательные скрипты для настройки WSL и Windows
- **`build.sh`** - Скрипт сборки для одной платформы
- **`build_all.sh`** - Скрипт сборки для нескольких платформ с использованием fyne-cross

### Участие в разработке

1. Форкните репозиторий
2. Создайте ветку для новой функции
3. Внесите изменения в каталоге `src/`
4. Проверьте изменения с помощью `./build.sh`
5. Отправьте pull request

## Использование

### Запуск графического интерфейса

Графический интерфейс Doppelgänger Assistant запускается по умолчанию при выполнении приложения:```sh
doppelganger_assistant

Или явно запустить в режиме GUI:```sh doppelganger_assistant -g

root@kitploit:~
### Рабочий процесс в графическом интерфейсе

1. **Выберите тип карты**: Выберите из PROX, iCLASS, AWID, Indala, Avigilon, EM4100, PIV или MIFARE
2. **Выберите длину битов**: Выберите подходящую длину битов для вашего типа карты (автоматически фильтруется на основе типа карты)
3. **Введите данные карты**: Введите код объекта, номер карты, шестнадцатеричные данные или UID в зависимости от выбранного типа карты
4. **Выберите действие**:
   - **Только генерация**: Отображает команды Proxmark3 для ручного выполнения без записи
   - **Запись и проверка**: Записывает данные карты на чистую карту и проверяет результат
   - **Симуляция карты**: Симулирует карту с использованием вашего устройства Proxmark3
5. **Выполнить**: Нажмите кнопку EXECUTE для выполнения операции
6. **Мониторинг вывода**:
   - **Вывод статуса** (верхняя панель): Цветные статусные сообщения с ходом выполнения операции
   - **Вывод команд** (нижняя панель): Подробные результаты команд Proxmark3 с визуальными разделителями
7. **Скопировать результаты**: Нажмите COPY OUTPUT, чтобы скопировать все результаты команд в буфер обмена
8. **Сброс**: Нажмите RESET для очистки всех полей и начала заново

Двойные панели вывода обеспечивают четкое разделение между обновлениями статуса и результатами команд, а визуальные разделители (например, `|----------- WRITE #1 -----------|`) позволяют легко различать несколько попыток записи или этапов проверки.

### Видеодемонстрация

Ниже представлена краткая видеодемонстрация использования:

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

### Примеры использования в командной строке

#### Генерация команд для записи карт iCLASS

Эта команда сгенерирует команду, необходимую для кодировки данных карты iCLASS (Legacy/SE/Seos) на карту 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

Запись данных iCLASS-карты с верификацией

Добавив флаги -w (запись) и -v (верификация), приложение использует ваш Proxmark3 для записи и верификации данных карты:```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:~
#### Имитация карт PIV/MF

Используя UID, предоставленный Doppelgänger (Core и Stealth), вы можете симулировать точный сигнал wiegand с помощью 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

Запись карт HID Prox с несколькими попытками

Карты LF (Prox, AWID, Indala, Avigilon, EM) автоматически выполняют 5 попыток записи с визуальными разделителями:```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:~
#### Запись карт Avigilon 56-bit

Карты Avigilon записываются с 5 попытками, как и другие 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)

Симуляция карт Avigilon

Используя данные карт Avigilon, вы можете сымитировать точный сигнал с помощью 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:~
## Юридическое уведомление

Данное приложение предназначено исключительно для профессионального тестирования на проникновение и авторизованных оценок безопасности. Несанкционированное или нелегальное использование/владение этим программным обеспечением является исключительной ответственностью пользователя. Mayweather Group LLC, Practical Physical Exploitation и создатель не несут ответственности за незаконное применение данного программного обеспечения.

## Лицензия

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

Эта работа лицензирована в соответствии с [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License](https://creativecommons.org/licenses/by-nc-nd/4.0/).

**Вы вольны:**
* **Делиться** — копировать и распространять материал в любом носителе или формате

**На следующих условиях:**
* **Указание авторства** — Вы должны указывать соответствующее авторство, предоставлять ссылку на лицензию и отмечать, если были внесены изменения.
* **Некоммерческое использование** — Вы не можете использовать материал в коммерческих целях.
* **Без производных** — Если вы перерабатываете, преобразуете или создаете на основе материала, вы не можете распространять измененный материал.

Полный текст лицензии см. в файле [LICENSE](https://github.com/tweathers-sec/doppelganger_assistant/blob/HEAD/LICENSE).

## Поддержка

Для профессиональной поддержки и документации посетите:
* [Practical Physical Exploitation Documentation](https://docs.physicalexploit.com/)
* [GitHub Issues](https://github.com/tweathers-sec/doppelganger_assistant/issues)
* [Professional Store](https://store.physicalexploit.com/)

## Авторы

Разработано Travis Weathers ([@tweathers-sec](https://github.com/tweathers-sec))  
Copyright © 2025 Mayweather Group, LLC

---

*Это программное обеспечение работает совместно с [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core) и аппаратными устройствами Doppelgänger.*
Скачать инструмент

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:~
  • Установите USBipd (из Windows PowerShell от имени администратора): ```powershell winget install --interactive --exact dorssel.usbipd-win

    root@kitploit:~
  • Подключите Proxmark3 к WSL (из Windows cmd.exe или PowerShell от имени администратора): ```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:~