24/07/2025
في هذا المنشور ذكرت لك أقوى وأنسب اللغات المستخدمة بمجال الهندسة العكسية.
• Assembly : لفهم أوامر المعالج وتحليل ملفات exe.
وموجهة لأنظمة x86, x64, ARM.
ويُستخدم فيها أدوات مثل IDA Pro، Ghidra، x64dbg، OllyDbg.
• C/C++ : البنية الأساسية لأغلب البرامج والثغرات.
• Python : لكتابة أدوات وتحليل البرمجيات الخبيثة والتفاعل مع الـAPIs أو فك خوارزميات التشفير وأنظمة الحماية بسرعة وسهولة.
ويستخدم أدوات مثل pwndbg، radare2، angr، binwalk.
• Java : لتحليل تطبيقات Android وتفكيك الـAPK.
ويستخدم أدوات مثل jadx، apktool، Androguard.
• JavaScript : لاستخراج الأكواد من صفحات الويب والتطبيقات.
• Objective-C / Swift : لتحليل تطبيقات الـiOS وفهم طريقة عملها.
ويستخدم أدوات مثل Hopper، Ghidra، Frida.
لا تنسى دعمي لأقدم لك الأفضل بإذن الله 🤍.