Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
PE-Parser — محلل C خفيف لملفات Portable Executable على Linux: يستخرج الرؤوس والأقسام وعمليات الاستيراد والتصدير والموارد والإنتروبيا وتجزئات MD5/SHA256 مع إخراج تقرير بصيغة JSON. | Kitploit
أدوات/GitHubGitHub/nighth4wkk/pe-parser
التحليل الثابتتحليل التجزئةالهندسة العكسيةالتحقيق الجنائي الرقميتحليل البرمجيات الخبيثةالتحاليل الرقمية الجنائيةتحليل الملفات الثنائية
GitHubnighth4wkk/pe-parser

PE-Parser

محلل C خفيف لملفات Portable Executable على Linux: يستخرج الرؤوس والأقسام وعمليات الاستيراد والتصدير والموارد والإنتروبيا وتجزئات MD5/SHA256 مع إخراج تقرير بصيغة JSON.

عرض المستودع
1منذ 7 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

PE-Parser

محلّل خفيف لملفات Portable Executable (PE) مكتوب بلغة C لنظام Linux

الميزات

  • ترويسة DOS + NT
  • الترويسة الاختيارية (PE32 / PE32+)
  • أدلة البيانات (Export، Import، Resources)
  • تحليل جدول الأقسام
  • حساب الإنتروبيا للأقسام
  • جدول الاستيراد
  • جدول التصدير
  • تجزئة الملف باستخدام MD5 وSHA256
  • الإخراج إلى وحدة التحكم أو إلى ملف report_.json

البناء

يتطلب gcc وOpenSSL:

sudo apt install libssl-dev # debian/ubuntu
make

الاستخدام

./parser <file.exe>
./parser <file.exe> -json

مثال على الإخراج

تحليل عيّنة برمجية خبيثة مموّهة ('njrat.exe')

إخراج وحدة التحكم

> ./parser ../samples/njratt.exe 

Signature: PE
Number of sections: 3
SizeOfOptionalHeader 0xE0
Magic: 0x10B (PE32)
AddressOfEntryPoint: 0x95E9E
ImageBase: 0x400000
NumberOfRvaAndSizes: 0x10

SHA256: d5c4983535d57d69fc6f8c09ff4a3838d6a61ac6b149de67b89c0c062968d9cd
MD5: 1742ad51f743c9e518abec7fc6f9451b

Export Table: RVA-0x0, Size-0x0
Import Table: RVA-0x95E4C, Size-0x4F
Resources Table: RVA-0x96000, Size-0x658

Sections:
	[0] .text
		RawSize: 0x94000
		VirtualSize: 0x93FD0
		PointerToRawData: 0x200
		RVA: 0x2000
		Entropy: 7.625732
	[1] .rsrc
		RawSize: 0x800
		VirtualSize: 0x658
		PointerToRawData: 0x94200
		RVA: 0x96000
		Entropy: 3.521017
	[2] .reloc
		RawSize: 0x200
		VirtualSize: 0xC
		PointerToRawData: 0x94A00
		RVA: 0x98000
		Entropy: 0.101910

[-] Export table not found

[+] Import table found at 0x9404C
DLL:	 mscoree.dll
	[0] _CorExeMain

[!] Packing or encryption detected (entropy 7.625732) in a ".text" section

إخراج JSON

ملف التقرير المُنشأ ('report_njratt.exe.json'):

{
    "file": {
        "path": "../samples/njratt.exe",
        "size": 609280,
        "type": "PE32",
        "machine": "I386",
        "subsystem": "WINDOWS_GUI",
        "timestamp_raw": 1790572736,
        "entropy": 7.613271
    },
    "hashes": {
        "md5": "1742ad51f743c9e518abec7fc6f9451b",
        "sha256": "d5c4983535d57d69fc6f8c09ff4a3838d6a61ac6b149de67b89c0c062968d9cd"
    },
    "headers": {
        "nt_signature": "PE",
        "nt_signature_raw": "0x4550",
        "entry_point_rva": "0x95E9E",
        "image_base": "0x400000",
        "num_of_sections": "0x3",
        "section_alignment": "0x2000",
        "file_alignment": "0x200",
        "major_subsystem_version": "0x6",
        "minor_subsystem_version": "0x0",
        "number_of_rva": "0x10"
    },
    "sections": [
        {
            "name": ".text",
            "entropy": 7.625732,
            "rva": "0x2000",
            "virtual_size": 606160,
            "raw_size": 606208,
            "raw_offset": "0x200",
            "characteristics": [
                "CNT_CODE",
                "MEM_EXECUTE",
                "MEM_READ"
            ]
        },
        {
            "name": ".rsrc",
            "entropy": 3.521017,
            "rva": "0x96000",
            "virtual_size": 1624,
            "raw_size": 2048,
            "raw_offset": "0x94200",
            "characteristics": [
                "CNT_INITIALIZED_DATA",
                "MEM_READ"
            ]
        },
        {
            "name": ".reloc",
            "entropy": 0.10191,
            "rva": "0x98000",
            "virtual_size": 12,
            "raw_size": 512,
            "raw_offset": "0x94A00",
            "characteristics": [
                "CNT_INITIALIZED_DATA",
                "MEM_DISCARDABLE",
                "MEM_READ"
            ]
        }
    ],
    "imports": [
        {
            "name": "mscoree.dll",
            "functions": [
                {
                    "name": "_CorExeMain"
                }
            ]
        }
    ]
}

تنزيل الأداة