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جمع المعلوماتاختراق الأجهزةاختبار الاختراقالأدوات والمكوناتالفريق الأحمر

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHub
tweathers-sec/doppelganger_assistant

doppelganger_assistant

آلة حاسبة للبطاقات وإضافة Proxmark3 لكتابة و/أو محاكاة كل أنواع البطاقات التي تدعمها Doppelgänger Community و Pro و Stealth و MFAS.

عرض المستودعالموقع الإلكتروني
3229منذ 8 أشهرتمت المراجعة من قبل Kitploit

مساعد دوبلغانجر

تطبيق واجهة رسومية احترافي لحساب بيانات البطاقات وأتمتة عمليات Proxmark3 لكل نوع بطاقة يدعمه كل من Doppelgänger Core و Stealth. تعمل هذه الأداة على تبسيط عملية كتابة البطاقات لاختبار الاختراق المادي من خلال توفير واجهة بديهية مع شاشات عرض مزدوجة للمخرجات، وفواصل بصرية، ونسخ بنقرة واحدة إلى الحافظة، مما يلغي الحاجة إلى حفظ صيغ Proxmark3 المعقدة أو البحث في الملاحظات.

واجهة مستخدم مساعد دوبلغانجر

الميزات

  • واجهة رسومية حديثة: تخطيط مكون من عمودين مع شاشات عرض مخصصة للحالة ومخرجات الأوامر
  • عمليات البطاقات: إنشاء وتنفيذ أوامر Proxmark3 تلقائيًا لكتابة البطاقات والتحقق منها ومحاكاتها
  • تنفيذ مباشر: تنفيذ عمليات الكتابة والتحقق والمحاكاة مباشرة من الواجهة الرسومية باستخدام جهاز Proxmark3 الخاص بك
  • متعدد المنصات: متاح لأنظمة macOS و Linux و Windows (عبر WSL)
  • اكتشاف البطاقات: اكتشاف أنواع البطاقات وقراءة بياناتها تلقائيًا
  • التحكم في الوصول للفنادق: أدوات كاملة لاستعادة وتحليل بطاقات MIFARE
  • تكامل الطرفية: تشغيل Proxmark3 في نافذة طرفية منفصلة

التثبيت السريع (موصى به)

ستقوم برامج التثبيت الآلية بتثبيت مساعد دوبلغانجر والتبعيات المطلوبة وأحدث نسخة 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

ويندوز (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 سير عمل كامل لتحليل البطاقات واستنساخها، بدءًا من الاكتشاف الأولي وحتى عمليات الكتابة الناجحة. يحدد التطبيق تلقائيًا تقنيات البطاقات، ويستخرج بيانات الاعتماد، ويستعيد مفاتيح التشفير، ويكتب بطاقات مستنسخة مع التحقق.

### اكتشاف البطاقات الذكي

تقوم ميزة اكتشاف البطاقات بمسح تلقائي لشرائح التردد المنخفض والتردد العالي، وتحديد البطاقات ثنائية الشريحة وتحديد تقنيات البطاقات المحددة بما في ذلك HID Prox و iCLASS و PicoPass و MIFARE وغيرها. تتضمن النتائج بيانات Wiegand مفكوكة مع رموز المنشأة وأرقام البطاقات عند توفرها.

![اكتشاف البطاقات](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_detect_card_type.png)

### تحليل بطاقات غرف الفنادق

يوفر قسم التحكم في الوصول إلى الفنادق أدوات متخصصة لأنظمة مفاتيح الفنادق القائمة على MIFARE. يقوم استرداد معلومات البطاقة تلقائيًا بتحديد بطاقات مفاتيح Saflok للفنادق ويعرض معلومات مفصلة للبطاقة بما في ذلك UID ونوع البطاقة وقدرات السحر واكتشاف PRNG. يتضمن الإخراج الخام من Proxmark3 بيانات وصفية شاملة لـ Saflok عند توفرها.

![كشف مفتاح فندق Saflok](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)

### عمليات بطاقات الوصول المؤسسي

يدعم قسم التحكم في الوصول المؤسسي قراءة وكتابة بطاقات iCLASS و PicoPass و AWID و HID Prox و Indala و Avigilon وتقنيات بطاقات الشركات الأخرى. يتم تحليل بيانات البطاقة تلقائيًا من إخراج Proxmark3 لاستخراج رموز المنشأة وأرقام البطاقات وأطوال البت وأنواع التنسيق (H10301، C1k35s، إلخ) وقيم CSN والبيانات السداسية العشرية الخام. يسمح سير العمل المتكامل بالكتابة الفورية على البطاقات الفارغة مع التحقق الاختياري.

![قراءة بطاقة iCLASS](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_read_corporate_card.png)

### سير عمل الاستنساخ الكامل

يتكامل Doppelgänger Assistant بسلاسة مع أجهزة Doppelgänger RFID وأجهزة Proxmark3. يمكن استيراد بيانات الاعتماد الملتقطة باستخدام أجهزة قراءة Doppelgänger مباشرة إلى واجهة المستخدم الرسومية للتحليل والكتابة. يدعم التطبيق قراءة البطاقات من عدة مصنعين، وتحليل البيانات من واجهة الويب، وتنفيذ عمليات الكتابة مع تحديثات الحالة في الوقت الفعلي والتحقق.

![سير عمل الكتابة المتكامل](https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/img/assistant_gui_write.png)

## سجل التغييرات

### الإصدار 1.1.2 (18 ديسمبر 2025)

**ميزات جديدة:**
* إضافة زر LAUNCH PM3 لفتح Proxmark3 في نافذة طرفية منفصلة
* إضافة قسم اكتشاف البطاقات مع الكشف التلقائي عن نوع البطاقة
* إضافة وظيفة READ CARD DATA لجميع أنواع البطاقات المدعومة
* إضافة قسم التحكم في الوصول إلى الفنادق / المساكن مع أدوات MIFARE
* إضافة كشف البطاقات ثنائية الشريحة للبطاقات التي تحتوي على قدرات LF و HF
* إضافة الاسترداد التلقائي لمعلومات البطاقة عند اكتشاف بطاقات MIFARE

**تحسينات:**
* تحسين كشف البطاقات لإظهار أنواع MIFARE المحددة وقدرات السحر
* تعزيز التحقق من البطاقات برسائل نجاح أوضح
* معالجة أفضل للأخطاء وتغذية راجعة للمستخدم في جميع أنحاء التطبيق
* تحسين قراءة بطاقات iCLASS مع دعم فك التشفير التلقائي

### الإصدار 1.1.1

* إصدار أولي مع ميزات الكتابة الأساسية للبطاقة والتحقق والمحاكاة
* دعم بطاقات PROX و iCLASS و AWID و Indala و Avigilon و EM4100 و PIV و MIFARE

## أجهزة Doppelgänger

يمكنك شراء قارئ Stealth أو لوحة تطوير Doppelgänger أو أجهزة قراءة بعيدة المدى مجمعة بالكامل من [متجر الاستغلال المادي](https://store.physicalexploit.com/). للحصول على البرامج الثابتة مفتوحة المصدر، تحقق من [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core).

## أجهزة Proxmark3 المدعومة

يعمل Doppelgänger Assistant مع [fork Iceman من Proxmark3](https://github.com/RfidResearchGroup/proxmark3) ويدعم أنواع الأجهزة التالية:

* **Proxmark3 RDV4** - مع أو بدون إضافة Blueshark Bluetooth
* **Proxmark3 Easy (512KB)** - دعم منصة عامة

ستطالبك المثبتات الآلية بتحديد نوع جهازك أثناء التثبيت للحصول على التكوين الأمثل.

## أنواع بطاقات PACS المؤسسية

فيما يلي أنواع بطاقات PACS المؤسسية المدعومة رسميًا بناءً على البرامج الثابتة لـ Doppelgänger. تمت إضافة دعم بطاقات مفاتيح الفنادق / Mifare في الإصدار 1.1.2 مع إمكانيات استعادة المفاتيح والاستنساخ. لاحظ أن تحليل بطاقات مفاتيح الفنادق / تحليل Mifare التفصيلي لا يتوافق مع البيانات الملتقطة باستخدام منتجات Doppelgänger. هذه مجرد ميزة إضافية لدعم جهود اختبار الاختراق المادي وتعتبر قيد التطوير.

| أنواع البطاقات                  | Core | Stealth | نطاق FC    | نطاق CN          |
| ------------------------------- | ---- | ------- | ---------- | ---------------- |
| رموز PIN للوحة المفاتيح         |      | X       | غير متاح   | غير متاح         |
| 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       | غير متاح   | غير متاح         |
| 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:~

التثبيت اليدوي على لينكس

الخيار 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 وتثبيت توزيعة لينكس**. افتح PowerShell كمسؤول:   ```powershell
   # For Ubuntu 24.04 LTS (recommended):
   wsl --install -d Ubuntu-24.04
   
   # OR for Kali Linux:
   wsl --install -d kali-linux
  1. إعادة تشغيل ويندوز. بعد إعادة التشغيل، سينتهي إعداد 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

    Edit Makefile.platform for your device:

لتشغيل 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:~
## إلغاء التثبيت

### إلغاء التثبيت من ويندوز (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. تقديم طلب سحب

## الاستخدام

### تشغيل الواجهة الرسومية

يتم تشغيل واجهة مساعد Doppelgänger الرسومية افتراضيًا عند تشغيل التطبيق:```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. **تنفيذ**: انقر على زر التنفيذ لتشغيل العملية
6. **مراقبة المخرجات**:
   - **مخرجات الحالة** (اللوحة العلوية): رسائل حالة ملونة مع تقدم العملية
   - **مخرجات الأوامر** (اللوحة السفلية): نتائج أوامر Proxmark3 التفصيلية مع فواصل مرئية
7. **نسخ النتائج**: انقر على نسخ المخرجات لنسخ جميع نتائج الأوامر إلى الحافظة الخاصة بك
8. **إعادة تعيين**: انقر على إعادة تعيين لمسح جميع الحقول والبدء من جديد

توفر لوحات المخرجات المزدوجة فصلاً واضحًا بين تحديثات الحالة ونتائج الأوامر، مع فواصل مرئية (مثل `|----------- كتابة #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، والمنشئ ليسوا مسؤولين عن التطبيق غير القانوني لهذا البرنامج.

## الرخصة

[![الترخيص: 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/)

هذا العمل مرخص بموجب [رخصة المشاع الإبداعي نسب-غير تجاري-لا اشتقاق 4.0 الدولية](https://creativecommons.org/licenses/by-nc-nd/4.0/).

**أنت حر في:**
* **المشاركة** — نسخ وإعادة توزيع المادة بأي وسيط أو تنسيق

**بموجب الشروط التالية:**
* **الإسناد** — يجب عليك ذكر الإسناد المناسب، وتقديم رابط للترخيص، والإشارة إلى ما إذا تم إجراء تعديلات.
* **غير تجاري** — لا يجوز لك استخدام المادة لأغراض تجارية.
* **لا اشتقاق** — إذا قمت بإعادة مزج أو تحويل أو البناء على المادة، فلا يجوز لك توزيع المادة المعدلة.

راجع ملف [الترخيص](https://github.com/tweathers-sec/doppelganger_assistant/blob/main/LICENSE) للحصول على نص الترخيص الكامل.

## الدعم

للدعم المهني والتوثيق، قم بزيارة:
* [توثيق الاختراق المادي العملي](https://docs.physicalexploit.com/)
* [قضايا GitHub](https://github.com/tweathers-sec/doppelganger_assistant/issues)
* [المتجر المهني](https://store.physicalexploit.com/)

## الإسناد

تم تطويره بواسطة ترافيس واذرز ([@tweathers-sec](https://github.com/tweathers-sec))  
حقوق النشر © 2025 Mayweather Group, LLC

---

*يعمل هذا البرنامج بالتزامن مع [Doppelgänger Core](https://github.com/mwgroup-io/Doppelganger_Core) وأجهزة Doppelgänger المادية.*
تنزيل الأداة

- 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:~