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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
nocturne — مُعزِّل كود bin2bin لملفات PE الخاصة بمعمارية x86-64 | Kitploit
أدوات/GitHubGitHub/nodiuus/nocturne
توليد الحمولةالاستغلالالهندسة العكسيةشيل كوداختبار الاختراقتحليل الملفات الثنائيةالفريق الأحمراستغلال الملفات الثنائية
GitHubnodiuus/nocturne

nocturne

مُعزِّل كود bin2bin لملفات PE الخاصة بمعمارية x86-64

عرض المستودع
1711536منذ 3 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

nocturne

مُسمّى على اسم إحدى ألعابي المفضلة، "nocturne" هو أداة تظليل أكواد (code virtualizer) بصيغة bin2bin لملفات PE بمعمارية x86-64، ومُعيد كتابة للملفات الثنائية.

الميزات

  • جسر الاستدعاء الأصلي
  • أكثر من 30 معالجًا للآلة الافتراضية
  • تشويش كود القمامة المدمج
  • حالة آلة افتراضية آمنة للخيوط لكل استدعاء

الاستخدام

لاستخدام مُظلِّل Nocturne، انسخ "nocturne_sdk.hpp" من core/ وأدرجه في مشروعك.

root@kitploit:~
#include "nocturne_sdk.hpp"

VIRTUALIZE int secret(int x) {
	if (x % 2 == 0) {
		return x / 2;
	} else {
		return x * 3 + 1;
	}
}
VIRTUALIZE_MARK(secret);

بعد ذلك، شغّل الملف التنفيذي CLI.

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe>

مثال:

root@kitploit:~
cli.exe -i example.exe -o example_protected.exe

بشكل افتراضي، يستخدم CLI وضع auto.

أو، بشكل صريح:

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe> --mode auto

مثال:

root@kitploit:~
cli.exe -i example.exe -o example_protected.exe --mode auto

لمسح العلامات:

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe> --mode markers

مثال:

root@kitploit:~
cli.exe -i example.exe -o example_protected.exe --mode markers

أو، إذا كنت تريد تظليل مقاطع محددة من ملف ثنائي بدون استخدام SDK:

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe> --mode rva <start_rva> <end_rva>

مثال:

root@kitploit:~
cli.exe -i calc.exe -o calc_vmp.exe --mode rva 0x1600 0x1864

لقطات الشاشة

قبل التظليل: صورة

بعد التظليل:

صورة

حلقة الموزّع (dispatcher) المُشوّشة: صورة

التبعيات

root@kitploit:~
LIEF
Zydis
argparse

إخلاء المسؤولية

أولاً وقبل كل شيء، هذا المشروع هو في الغالب مشروع إثبات مفهوم (POC). من فضلك لا تتوقع أن يكون مستقرًا جدًا. ومع ذلك، سأضيف تدريجيًا المزيد من الميزات/الإصلاحات إليه بمرور الوقت.

إذا كانت هناك أي ميزات / معالجات تريد تنفيذها، ألتمس منك فتح issue. أرحب بجميع المساهمات.

الترخيص

هذا المشروع متاح المصدر (source-available)، وليس مفتوح المصدر.

كود المصدر متاح بموجب رخصة PolyForm Noncommercial License 1.0.0.

يمكنك استخدام هذا البرنامج ودراسته وتعديله ومشاركته لأغراض غير تجارية، وفقًا لشروط الترخيص.

الاستخدام التجاري، والاستخدام المؤسسي، والاستخدام الداخلي للشركات، والاستخدام في الأعمال الإنتاجية، والخدمات المستضافة، والمنتجات المدفوعة، وأعمال العملاء، والأعمال الاستشارية، أو النشر التنظيمي غير مسموح بها بدون ترخيص كتابي منفصل.

للترخيص التجاري أو المؤسسي، تواصل مع: [email protected] / @nodiuus

تنزيل الأداة