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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
sdc — مولّد ثنائي ذاتي فك التشفير | Kitploit
أدوات/GitHubGitHub/claesmnyberg/sdc
أدوات التشفير/فك التشفيرتوليد الحمولةالاستغلالتحليل البرمجيات الخبيثةالتشفيرتحليل الملفات الثنائية
GitHubclaesmnyberg/sdc

sdc

مولّد ثنائي ذاتي فك التشفير

عرض المستودع
21منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
root@kitploit:~
+------------------------------------------------------------------------------+
               SDC - مولد الثنائي ذاتي الفك تشفير
          حقوق الطبع والنشر (C) 2006 كلاس إم نيبيرغ <[email protected]>
+------------------------------------------------------------------------------+

-=[ ما هذا

root@kitploit:~
يقوم برنامج SDC بإنشاء ملفات ثنائية ذاتية الفك تشفير لأنظمة التشغيل والمعماريات الشائعة.
يتم تشفير الملف الهدف باستخدام Blowfish في وضع تغذية المرتجع للنص المشفر (Ciphertext Feedback Mode - CFB)
ويتم إلحاقه بملف تنفيذي يقرأ نفسه ويحاول فك تشفير البيانات الملحقة عند تشغيله.

-=[ البناء

root@kitploit:~
تشغيل 'make' في دليل src سيعرض بعض الخيارات:
root@kitploit:~
	$ make

	make <target>

	SDC generator targets:
  		linux_x86
  		windows_x86
  		openbsd_x86
  		openbsd_arm
  		openbsd_sparc64
  		freebsd_x86
  		netbsd_x86
  		solaris_sparc

	Self decrypt targets:
  		selfdecrypt_linux_x86
  		selfdecrypt_windows_x86
  		selfdecrypt_openbsd_x86
  		selfdecrypt_openbsd_arm
  		selfdecrypt_openbsd_sparc64
  		selfdecrypt_netbsd_x86
  		selfdecrypt_freebsd_x86
  		selfdecrypt_solaris_sparc
root@kitploit:~
أهداف مولد SDC ستبني ملف sdc ثنائي لهذا المنصة والذي يمكن استخدامه لتوليد ملف ذاتي الفك تشفير لأي من أهداف الفك الذاتي.

بناء "هدف الفك الذاتي" سيبني الملف الثنائي الذاتي الفك تشفير الفعلي لهذا الهدف.
قم بفصل الرموز منه وشغّل سكريبت genhex.pl على الملف الذاتي الفك الناتج مع طوله لإخراج سلسلة هاربة (escaped string)
يمكن توجيهها لإنشاء ملف رأس (header file) تماماً كأحد تلك الموجودة داخل دليل targets.
ثم أضف ملف التضمين إلى targets.h لإضافته إلى ثنائي SDC عند بنائه في المرة القادمة.

الأهداف المعروضة موجودة بالفعل كملفات رأس ومضمنة بالفعل في ثنائي SDC.

-=[ المهام المستقبلية

root@kitploit:~
* إضافة ضغط للملف قبل التشفير لزيادة الإرباك.
* دعم OpenBSD ARM
* دعم MacOSX

-=[ الأخطاء والقيود

root@kitploit:~
لكي تعمل الروتين elf_offset()، يجب أن يكون ملف ELF (selfdecrypt) منزوع الرموز (أنا كسول جداً لحساب حجم جدول السلاسل).

-=[ مثال

root@kitploit:~
	 ./sdc /etc/services
	Encryption key:
	Verify key:
	Writing self decrypting file services.sdc for Linux x86 (ELF)
	 ./services.sdc
	Encryption key:
	Decrypting to services
	$

توليد ملف ذاتي الفك تشفير لويندوز على لينكس

root@kitploit:~
	$ ./sdc -t Windows_x86 /etc/services
	Encryption key:
	Verify key:
	Writing self decrypting file services.sdc.exe for Windows x86 (PE-COFF)

عند النقر المزدوج على services.sdc.exe، تظهر نافذة حوار لإدخال مفتاح فك التشفير:

services.sdc.exe

تنزيل الأداة