سؤال حول heap ومشكلة مع windbg - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html) +--- الموضوع : سؤال حول heap ومشكلة مع windbg (/thread-2034.html) |
سؤال حول heap ومشكلة مع windbg - Cyros - 28-08-2020 ممكن شرح heap وماذا يستخدم ان كان هنالك ذاكرة stack فماهي فائدته ولدي مشكلة مع windbg بحثت لم اعثر الا على web_setup هل هناك offline setup RE: سؤال حول heap ومشكلة مع windbg - SeGNMeNT - 29-08-2020 (تم اقتباس جزء من الاجابة من عضو في منتدى Arabteam2000 ) ال Heap او ربما الكومة بالعربية (لست متاكد كمن ترجمتها) هو مكان بالذاكرة يتم تحديد مساحته وقت ترجمة البرنامج او حتى عند تشغيله ولا يتم الحجز او اتفاعل بالذاكرة الهيب الا عند استحدام دوال ك HeapCreate , HeapAllocate,DestroyHeap, الموجودة على ما اعرف في مكتبة ntdll.dll يعني ان المبرمج من يقوم بالحجز بداخل الهيب ولا يتم تلقائيا مثل ال stack كما نا القيام بعملية الحجز بشكل يدوي فانه يجب تحرير الذاكرة بشكل يدوي ايضا وان لم يتم تنفيذ ذلك قد يحدث Memory Leak مما سيؤدي لانهاؤ البرنامج بشكل غير متوقع ايضا الهيب بامكانك ان تخزن مساحة كبيرة عليه عكس ال stack الذي اذا خزنت عليه متغيرات كبيرة قد يحدث Stack overflow كما ايضا في الهيب يتم الحجز بشكل ديناميكي حيث يمكن الحجز اثناء تنفيذ البرنامج مثلا نسال المستخدم عن عدد عناصر المصفوفة ونحجزها باختصار الهيب يتم حجز المتغيرات فيها من قبل المبرمج مساحة كبيرة تحتاج إلى مؤشر لاستقبال العنوان المحجوز والتعامل معه يتم الحجز بشكل ديناميكي حيث يمكن الحجز اثناء تنفيذ البرنامج WinDBG x86 & 64 offline https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/ RE: سؤال حول heap ومشكلة مع windbg - Cyros - 30-08-2020 هل هناك طريقة لعرض ذاكرة heap حاولت من قائمة view heap في ollydbg الزر معطل RE: سؤال حول heap ومشكلة مع windbg - SeGNMeNT - 30-08-2020 ميزة عرض الهيب متاحة فقط ل Windows 95 and under هنالك اضافة Heap vis لعرض الهيب واضافة OllyHeapTrace تضع لك نقاط توقف على الدوال المسؤولة عن التفاعل مع الهيب |