البرمجة و الذكاء الإصطناعي
11.3K subscribers
592 photos
10 videos
561 links
عالم البرمجة و الذكاء الإصطناعي
........
🛡💸📚💻
✅for ads :
@pro9tech
للإعلانات :
https://telega.io/c/artificial_AI_intelligence
Download Telegram
🧠 ما هي تقنية REA؟

REA هي عملية تحليل منتج أو نظام (سواء كان برمجة، جهاز، أو خوارزمية) لمعرفة مكوناته، آلية عمله، وبنيته الداخلية بهدف التطوير، تحسين الأمان، أو فهم الفكرة! 🛠️

🐾 الخطوات العملية 5 لـ REA:

1️⃣ الجمع والرصد (Information Gathering) 🕵️‍♂️
اجمع كل المعلومات المتاحة عن الهدف (نوع الملفات، اللغات المستخدمة، الأدوات المرتبطة).
حدد الهدف من العملية (إصلاح ثغرة، بناء أداة شبيهة، أو التعلم).

2️⃣ التحليل الخارجي / الساكن (Static Analysis) 📜
قراءة الأكواد المصدرية (إن وجدت) أو الملفات التنفيذية دون تشغيلها.
استخدام أدوات الفحص والأشكال التخطيطية لاستخراج النصوص والمكتبات المدمجة.

3️⃣ التحليل الديناميكي / النشط (Dynamic Analysis) 🔄
تشغيل البرنامج في بيئة معزولة وآمنة (Sandbox 🛡️).
مراقبة السلوك: استخدام الذاكرة، الاتصالات بالشبكة، وتغييرات نظام التشغيل أثناء التشغيل.

4️⃣ التفكيك والتنقيح (Decompilation & Debugging) 🔬
تحويل الكود البرمجي المعقد إلى كود أقرب للفهم البشري.
تتبع مسار تنفيذ البيانات خطوة بخطوة لمعرفة الخوارزميات الأساسية.

5️⃣ إعادة البناء والتطوير (Re-Engineering) 🏗️
توثيق كل ما تم اكتشافه.
إعادة كتابة الأكواد أو تصحيحها أو إنشاء نموذج مشابه ذكي وخالي من العيوب!

🛠️ أشهر الأدوات المستخدمة:
🎯 Ghidra / IDA Pro: لتفكيك البرامج وتحليلها.
🌐 Wireshark: لمراقبة حركة البيانات والشبكة.
📦 x64dbg: لتتبع وتنفيذ الأكواد خطوة بخطوة.

✅ رابط المستودع Github 👇

https://github.com/JoasASantos/REA-Prompts

💡 نصيحة ذهبية: الهندسة العكسية ليست مجرد مهارة تقنية، بل هي طريقة تفكير تعتمد على الفضول وحل المشكلات! 💡🔥

📲 لا تنسى مشاركة المنشور مع أصدقائك المهتمين بالتقنية والبرمجة! 📲 🔖 #هندسة_عكسية #تقنية #برمجة #REA #ReverseEngineering
❤6