تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Cutter
#1
Cutter هو برنامج متخصص في اعادة ترجمة الملفات بلغة الأسمبلي إلى لغة الـ C++ أو ما يعرف بـ:

native code to C/C++ decompiler

و هو شبيه في عمله ببرنامج و الذي تتوفر منه أضافات خاصة بالمنقحات مثل المنقحات الشهير xdbg و IDA و غيرها
 يُعَدُّ برنامج Cutter واحدًا من أهم الأدوات المجانية والمفتوحة المصدر في مجال الهندسة العكسية وتحليل البرمجيات، حيث يعتمد في الأساس على محرك radare2 الشهير لكنه يقدّم واجهة رسومية سهلة الاستخدام. فيما يلي أبرز مزايا Cutter:
  1. واجهة استخدام رسومية بديهية
    يوفّر Cutter واجهة رسومية مبسّطة بالمقارنة مع الكثير من أدوات الهندسة العكسية الأخرى التي تعتمد فقط على سطر الأوامر. وهذا يجعل التفاعل مع الأوامر والأدوات المختلفة أكثر سهولة، خاصة للمبتدئين في المجال.
  2. يعتمد على قوة radare2
    برنامج Cutter ليس إلا واجهة رسومية ترتكز على مكتبات radare2 المعروفة بقوتها في مجال الهندسة العكسية وتحليل الأكواد الخبيثة واختبار الأنظمة. وبالتالي يجمع Cutter بين سهولة التعامل الرسومي ومرونة الأدوات القوية في الخلفية.
  3. متعدد المنصات
    يدعم Cutter أنظمة تشغيل متنوعة مثل لينكس وmacOS وويندوز. يتيح هذا التنوع للمطورين والباحثين في مجال الأمن الإلكتروني استخدام الأداة على أي نظام يفضّلونه دون قيود.
  4. مزايا تحليل متنوعة
    • Disassembly وعرض التعليمات البرمجية: يمكن عرض التعليمات البرمجية (ASM) ومعرفة التدفق البرمجي لتحليل سلوك البرامج.
    • تحليل التدفق البرمجي (Control Flow Graph): يقدّم رسوماً بيانية واضحة لتسهيل فهم مسار تنفيذ التعليمات.
    • مدقق للوظائف والرموز: يُساعد في تعريف الوظائف والرموز غير المعروفة بطريقة منظمة لتسهيل تحليل الشيفرة.
    • التحليل التلقائي: يساعدك Cutter على إجراء تحليل تلقائي للبرمجيات الخبيثة أو المشتبه فيها للحصول على صورة أولية عن بنيتها.
  5. التخصيص وقابلية التوسّع
    يدعم Cutter الإضافات (Plugins) والسكربتات (Scripts)، مما يتيح للمستخدمين إضافة خصائص جديدة أو تحسين وظائف موجودة. كما يمكن الاستفادة من قدرات لغة Python أو لغات أخرى لكتابة سكربتات مخصصة لأتمتة بعض جوانب الهندسة العكسية.
  6. مجتمع نشط وتطوير مستمر
    بصفته مشروعاً مفتوح المصدر، يحظى Cutter بدعم ومساهمة من مجتمع واسع من الباحثين والمطورين. يتم تحديثه باستمرار لحل المشكلات التقنية وإضافة مزايا جديدة.
  7. تكامل مع أدوات أخرى
    يمكن لـ Cutter التكامل بسهولة مع أدوات أخرى تابعة لـ radare2 أو مدمجة في منصة الأمن السيبراني لدى المستخدم، مما يسهل إنجاز المهام المعقدة وتحسين عملية تحليل الشيفرة.
 
رابط التنزيل:
https://cutter.re/

ملاحظة:
هناك برامج آخرى لا تتطلب التنزيل على الجهاز الخاص بك مثل موقع dogbolt.org
https://dogbolt.org/

و يتيمز بأستخدام 4 محركات مختلفة للحصول على أفضل انتائج
[+] أعضاء أعجبوا بمشاركة H@wk0


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم