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

ستقوم برامج التثبيت الآلية بتثبيت مساعد دوبلغانجر والتبعيات المطلوبة وأحدث نسخة Iceman من Proxmark3. أثناء التثبيت، سيُطلب منك تحديد نوع جهاز Proxmark3 الخاص بك للحصول على التكوين الأمثل.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_macos.sh)"
### Linux```bash
curl -sSL https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_linux.sh | sudo bash
افتح PowerShell كمسؤول وشغّل:```powershell irm https://raw.githubusercontent.com/tweathers-sec/doppelganger_assistant/main/installers/doppelganger_install_windows.ps1 | iex
**ملاحظة:** سيطالبك المثبت بالاختيار بين **Ubuntu 24.04 LTS (Noble)** (موصى به) أو **Kali Linux**. سيكتشف تلقائيًا التثبيتات الموجودة وسيطالبك بالتحديث. إذا كانت إعادة التشغيل مطلوبة لتمكين ميزات WSL، ستتم مطالبتك. ما عليك سوى تشغيل نفس الأمر مرة أخرى بعد إعادة التشغيل.
⚠️ هام: WSL2 لا يدعم التشغيل داخل أجهزة افتراضية متداخلة. يكتشف المثبت تلقائيًا ويمنع التثبيت في مثل هذه البيئات. للمتابعة، قم بالتثبيت على أجهزة مادية.
## ما يمكن أن يفعله Doppelgänger Assistant
يوفر Doppelgänger Assistant سير عمل كامل لتحليل البطاقات واستنساخها، بدءًا من الاكتشاف الأولي وحتى عمليات الكتابة الناجحة. يحدد التطبيق تلقائيًا تقنيات البطاقات، ويستخرج بيانات الاعتماد، ويستعيد مفاتيح التشفير، ويكتب بطاقات مستنسخة مع التحقق.
### اكتشاف البطاقات الذكي
تقوم ميزة اكتشاف البطاقات بمسح تلقائي لشرائح التردد المنخفض والتردد العالي، وتحديد البطاقات ثنائية الشريحة وتحديد تقنيات البطاقات المحددة بما في ذلك HID Prox و iCLASS و PicoPass و MIFARE وغيرها. تتضمن النتائج بيانات Wiegand مفكوكة مع رموز المنشأة وأرقام البطاقات عند توفرها.

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

### استعادة المفاتيح تلقائيًا
تتضمن أدوات هجوم MIFARE طرق استعادة متعددة: Autopwn (متعدد الطرق تلقائيًا)، Darkside، Nested، Hardnested، Static Nested، Bruteforce، واختبار الثغرات NACK. يختار Autopwn تلقائيًا أفضل طريقة هجوم بناءً على خصائص البطاقة. تعرض النتائج ملخصات استعادة شاملة توضح القطاعات المستردة وإجمالي المفاتيح التي تم العثور عليها وطرق الاستعادة المستخدمة والإنشاء التلقائي لملف التفريغ للاستنساخ الفوري للبطاقة.

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

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

## سجل التغييرات
### الإصدار 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
~/.zshrc أو ~/.zprofile): ```sh
alias doppelganger_assistant='/Applications/doppelganger_assistant.app/Contents/MacOS/doppelganger_assistant'
الخيار 1: باستخدام حزمة .deb (Debian/Ubuntu/Kali - موصى به)
تثبيت التبعيات: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm wget -y
قم بتنزيل وتثبيت حزمة .deb المناسبة لمعماريتك: ```sh
wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_amd64.deb sudo dpkg -i doppelganger_assistant_linux_amd64.deb
wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_arm64.deb sudo dpkg -i doppelganger_assistant_linux_arm64.deb
قم بإصلاح أي تبعيات مفقودة (إذا لزم الأمر): ```sh sudo apt-get install -f -y
الخيار 2: استخدام أرشيف tar.xz (التوزيعات الأخرى)
تثبيت التبعيات: ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm make git wget -y
قم بتنزيل وتثبيت لمعماريتك: ```sh
tar xvf doppelganger_assistant_linux_*.tar.xz cd doppelganger_assistant sudo make install cd .. rm -rf doppelganger_assistant
لتشغيل Doppelganger Assistant GUI:```sh doppelganger_assistant
### التثبيت اليدوي لنظام 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
إعادة تشغيل ويندوز. بعد إعادة التشغيل، سينتهي إعداد WSL. عند المطالبة، قم بإنشاء اسم مستخدم وكلمة مرور لبيئة Linux الخاصة بك.
تثبيت Doppelganger Assistant (داخل WSL): ```sh sudo apt update && sudo apt upgrade -y sudo apt install libgl1 xterm wget -y
wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_amd64.deb sudo dpkg -i doppelganger_assistant_linux_amd64.deb
wget https://github.com/tweathers-sec/doppelganger_assistant/releases/latest/download/doppelganger_assistant_linux_arm64.deb sudo dpkg -i doppelganger_assistant_linux_arm64.deb
تثبيت تبعيات 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
استنساخ وبناء Proxmark3: ```sh mkdir -p ~/src && cd ~/src git clone https://github.com/RfidResearchGroup/proxmark3.git cd proxmark3
cp Makefile.platform.sample Makefile.platform
لتشغيل Doppelganger Assistant:```sh doppelganger_assistant
## التحديث
### تحديث تثبيت 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"
سوف يقوم سكريبت التحديث بما يلي:
- تحميل أحدث ثنائي لـ 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)
## إلغاء التثبيت
### إلغاء التثبيت من ويندوز (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
سيقوم برنامج الإلغاء بـ:
- إيقاف وإلغاء تسجيل توزيعات 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
إذا تم التثبيت عبر حزمة .deb:```bash sudo apt remove doppelganger-assistant
**إذا تم التثبيت عبر أرشيف 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
git clone https://github.com/tweathers-sec/doppelganger_assistant.git cd doppelganger_assistant
./build.sh
./build_all.sh
### هيكل المشروع
- **`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
### سير عمل الواجهة الرسومية
1. **اختيار نوع البطاقة**: اختر من: PROX، iCLASS، AWID، Indala، Avigilon، EM4100، PIV، أو MIFARE
2. **تحديد طول البت**: حدد طول البت المناسب لنوع بطاقتك (يتم تصفيته تلقائيًا بناءً على نوع البطاقة)
3. **إدخال بيانات البطاقة**: أدخل رمز المنشأة، رقم البطاقة، البيانات السداسية العشرية، أو UID حسب الحاجة لنوع البطاقة المحدد
4. **اختيار الإجراء**:
- **توليد فقط**: يعرض أوامر Proxmark3 للتنفيذ اليدوي دون كتابة
- **كتابة وتحقق**: يكتب بيانات البطاقة على بطاقة فارغة ويتحقق من النتيجة
- **محاكاة البطاقة**: يحاكي البطاقة باستخدام جهاز Proxmark3 الخاص بك
5. **تنفيذ**: انقر على زر التنفيذ لتشغيل العملية
6. **مراقبة المخرجات**:
- **مخرجات الحالة** (اللوحة العلوية): رسائل حالة ملونة مع تقدم العملية
- **مخرجات الأوامر** (اللوحة السفلية): نتائج أوامر Proxmark3 التفصيلية مع فواصل مرئية
7. **نسخ النتائج**: انقر على نسخ المخرجات لنسخ جميع نتائج الأوامر إلى الحافظة الخاصة بك
8. **إعادة تعيين**: انقر على إعادة تعيين لمسح جميع الحقول والبدء من جديد
توفر لوحات المخرجات المزدوجة فصلاً واضحًا بين تحديثات الحالة ونتائج الأوامر، مع فواصل مرئية (مثل `|----------- كتابة #1 -----------|`) مما يسهل التمييز بين محاولات الكتابة المتعددة أو خطوات التحقق.
### عرض توضيحي بالفيديو
فيما يلي عرض توضيحي سريع بالفيديو للاستخدام:
[](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
بإضافة خيارَي -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
#### محاكاة بطاقات 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
بطاقات 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
#### كتابة بطاقات 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، يمكنك محاكاة الإشارة الدقيقة باستخدام 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.
## إشعار قانوني
هذا التطبيق مخصص لاختبار الاختراق المهني والتقييمات الأمنية المصرح بها فقط. الاستخدام أو الحيازة غير المصرح بها/غير القانونية لهذا البرنامج تقع على عاتق المستخدم وحده. شركة Mayweather Group LLC، ومؤلف Practical Physical Exploitation، والمنشئ ليسوا مسؤولين عن التطبيق غير القانوني لهذا البرنامج.
## الرخصة
[](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 المادية.*
nano Makefile.platform
make clean && make -j$(nproc) sudo make install PREFIX=/usr/local
تثبيت USBipd (من Windows PowerShell كمسؤول): ```powershell winget install --interactive --exact dorssel.usbipd-win
توصيل 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