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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
GarbageMan — GarbageMan عبارة عن مجموعة أدوات لتحليل ثنائيات .NET من خلال تحليل الكومة. | Kitploit
أدوات/GitHubGitHub/withsecurelabs/garbageman
تحليل الذاكرة الجنائيالهندسة العكسيةتسريب البياناتتحليل البرمجيات الخبيثةالتحاليل الرقمية الجنائيةتحليل الملفات الثنائية
GitHubwithsecurelabs/garbageman

GarbageMan

GarbageMan عبارة عن مجموعة أدوات لتحليل ثنائيات .NET من خلال تحليل الكومة.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

GarbageMan

ما هو GarbageMan؟

GarbageMan هو مجموعة أدوات مصمّمة لتحليل ذاكرة .NET (heap). توفّر هذه الأدوات المزايا التالية لباحثي البرمجيات الخبيثة:

  • القدرة على استخراج النص الصريح (مثل صور PE) من ذواكر .NET بسرعة.
  • تحليل سهل للبروتوكولات الشبكية المشفّرة، وعلامات تسريب البيانات، وما شابه ذلك.
  • القدرة على تجاوز تقنيات مضادة للتفريغ (anti-dumping) في البرمجيات الخبيثة (psnotify)

يمكن العثور على وصف أكثر تفصيلاً، ومعلومات أساسية، وتعليمات الاستخدام في أدوات WithSecure Labs: https://labs.withsecure.com/tools/garbageman/

مزيد من التفاصيل حول psnotify تجدونها هنا: psnotify/README.md.

كيف تحصل عليه؟

نزّل أحدث إصدار من "Releases". ستحتاج غالباً إلى psnotify بالإضافة إلى إصدار GarbageMan.

لتشغيل GarbageMan، تحتاج إلى تثبيت .NET 5.0 desktop runtime لكل من amd64 و x86 (نعم، كلاهما). في أول تشغيل، من المحتمل أن يعرض Windows رابط التحميل تلقائياً. فقط تأكد من تثبيت desktop runtimes.

لاحظ أن GarbageMan و psnotify طُوّرا واختُبرا فقط على نظام Windows 10 بإصدار x64. ومن المرجح ألا يعملا على أي إصدار آخر من Windows.

كيف تستخدمه؟

دورة مكثّفة:

  • فك ضغط أرشيف الإصدار، ثم شغّل GarbageMan.exe
  • يمكنك الإرفاق بعملية قيد التشغيل، أو تشغيل عملية جديدة، أو فتح minidump من قائمة File
  • يمكنك أيضاً فتح قاعدة بيانات GarbageMan موجودة

إذا كنت بحاجة إلى استخدام psnotify للتفريغ، فستحتاج إلى فك ضغطه إلى C:\psnotify (نعم، هذا المسار ثابت حالياً). فقط شغّل psnotify.exe وأوقفه باستخدام Ctrl+C عند الانتهاء. سينشئ minidumps في C:\dumps. يمكنك لاحقاً تحليل هذه الملفات باستخدام GarbageMan.

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

كيفية تجميع الأداة بواجهة رسومية (GUI)

لتجميع إصدار، تحتاج إلى تثبيت:

  • MS Visual Studio 2019 أو 2022 (اختر عبء عمل .NET desktop dev workload)
  • .NET 5.0 Runtime (كجزء من VS، ومع VS2022 تحتاج إلى اختياره من "Individual components")

بعد تثبيت VS، شغّل "Developer PowerShell for VS" ثم نفّذ build.bat.

يُرجى ملاحظة أن build.bat يشير إلى compress.ps1 الذي لن يعمل على الأرجح بشكل صحيح حتى تسمح سياستك بتشغيل سكربتات PowerShell.

إذا سارت الأمور بشكل جيد، فسيُنتج ذلك GarbageMan-X.X.X.zip حيث X.X.X هو إصدار البناء الخاص بك، كما هو محدّد في خصائص مشروع GarbageMan. إذا فشل سكربت PS، فسيظل إصدار GarbageMan release متاحاً في الدليل rel.

تنزيل الأداة