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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Windows-PE-Packer — 🗜️ أداة تعبئة لملفات ويندوز x86 القابلة للتنفيذ مكتوبة بلغة C ومجمع Intel x86. يمكن للملف الجديد بعد التعبئة أن يعيق الهندسة العكسية. | Kitploit
أدوات/GitHubGitHub/czs108/windows-pe-packer
توليد الحمولةالاستغلالالهندسة العكسيةتحليل الملفات الثنائية
GitHubczs108/windows-pe-packer

Windows-PE-Packer

🗜️ أداة تعبئة لملفات ويندوز x86 القابلة للتنفيذ مكتوبة بلغة C ومجمع Intel x86. يمكن للملف الجديد بعد التعبئة أن يعيق الهندسة العكسية.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

ويندوز PE أداة الحزم

C MASM CMake Windows License

اللغات

  • الإنجليزية
  • 简体中文

مقدمة

test-helloworld

PE-Packer هي أداة حزم بسيطة لملفات Windows PE. يمكن لملف PE الجديد بعد الحزم أن يعيق عملية الهندسة العكسية.

ستقوم بالأشياء التالية عند حزم ملف PE:

  • تحويل جدول الاستيراد الأصلي.
  • تشفير الأقسام.
  • مسح أسماء الأقسام.
  • تثبيت shell-entry.

عند تشغيل ملف PE مضغوط، ستقوم shell-entry بفك تشفير وتحميل البرنامج الأصلي كما يلي:

  • فك تشفير الأقسام.
  • تهيئة جدول الاستيراد الأصلي.
  • إعادة التوطين.

قبل الحزم، يمكن استخدام بعض أدوات التفكيك لتفكيك الملف القابل للتنفيذ وتحليل الكود، مثل IDA Pro.

  • تفكيك الكود.

    code

  • البحث عن السلاسل الثابتة.

    string

  • تحليل جدول الاستيراد.

    import-table

بعد الحزم، سيتم إعاقة التحليل العكسي.

  • تفكيك الكود.

    packed-code

  • البحث عن السلاسل الثابتة.

    packed-string

  • تحليل جدول الاستيراد.

    packed-import-table

تحذير

هذا المشروع مجرد عرض توضيحي للمبتدئين لدراسة تنسيق Windows PE ولغة التجميع. لا يزال يعاني من بعض مشاكل التوافق والأخطاء التي تجعله غير قابل للاستخدام عمليًا.

البدء

المتطلبات الأساسية

يجب تكوين المشروع على/لـ Windows 32-bit ويمكنه حاليًا معالجة برامج .exe ذات 32-bit فقط.

  • تثبيت MASM32.
  • تثبيت MinGW-w64، واختيار بنية i686.
  • تثبيت CMake.
  • تعيين متغيرات البيئة PATH لهذه الأدوات الثلاث.

البناء

root@kitploit:~
mkdir -p build
cd build
cmake .. -D CMAKE_C_COMPILER=gcc -G "MinGW Makefiles"
cmake --build .

أو قم بتشغيل ملف build.ps1 مباشرةً:

root@kitploit:~
PS> .\build.ps1

الاستخدام

لحزم برنامج، يجب تحديد اسم الإدخال واسم الإخراج.

root@kitploit:~
PE-Packer <input-file> <output-file>

على سبيل المثال:

root@kitploit:~
PE-Packer hello.exe hello-pack.exe

المستندات

يمكنك استخدام Doxygen لإنشاء المستند.

المراجع

  • 《加密与解密(第3版)》段钢
  • PE Format - Windows Dev Center

الترخيص

موزعة بموجب رخصة MIT. راجع LICENSE لمزيد من المعلومات.

تنزيل الأداة