
كود المصدر لوحدة تحكم الباب الخلفي BPFDoor التي تدعم قنوات الاتصال الخفية TCP و UDP و ICMP و HTTPS مع تنشيط الحزمة السحرية، وshell العكسي، والتشفير المخصص.
2eacc8d91b9829b9606a7945fc5311fb5876cfb42ffccc1b91f61841237b04c1bpfdoor_controller.cformat_fix.py$ apt install libssl-dev
$ gcc -Wno-implicit-function-declaration bpfdoor_controller.c -lssl -lcrypto -o controller`
$ python3 ./format_fix.py
تم حذف تفاصيل usage() من المصدر. الخيارات المدعومة:
| الخيار | الوسيطة | الوصف |
|---|
| -h | المضيف | المضيف الوجهة |
| -H | عنوان IP | عنوان IP ثانوي/مخفي (مضمَّن في الحزمة السحرية) |
| -d | المنفذ | منفذ الوجهة على الجهاز المصاب (أي منفذ مفتوح) |
| -b | المنفذ | الاستماع على منفذ TCP محدد |
| -l | عنوان IP | الجهاز البعيد (الـ reverse shell) |
| -s | المنفذ | المنفذ البعيد (الـ reverse shell) |
| -t | القيمة | قيمة المهلة |
| -D | المسار | مسار دليل URL لوضع HTTPS (بحد أقصى 20 حرفًا) |
| -g | المضيف | وضع HTTPS - إرسال الحزمة السحرية عبر طلب SSL POST |
| -f | القيمة | تعيين تسلسل سحري مخصص (قيمة ست عشرية) |
| -w | - | وضع TCP |
| -i | - | وضع ICMP |
| -u | - | وضع UDP |
| -n | - | بدون كلمة مرور (التحقق مما إذا كان الباب الخلفي نشطًا) |
| -o | - | تعيين التسلسل السحري إلى 0x5571 |
| -m | - | استخدام IP المحلي كجهاز بعيد (يتجاوز -l) |
| -v | - | تمكين التصحيح |
| -c | - | غير مستخدم |