Ph-RevIng
- Hacking - Reversing Ingenierie - Programming
- [ تمت الإجابة ]استفسار من مبتدى اسمبلي بخصوص المسجلات وغيرها ..
السلام عليكم يبدو انك تهت اخي لدي سؤال قبل ان اجيبك لو سمحت هل سبق لك ان جربت لغة برمجة متل الفجول بسيك متلا ؟ ام ان هده اول تجربة لك في ميدان البرمجة
- [ تمت الإجابة ]نسخ القيم من الذاكره من اليمين لليسار
السلام عليكم جربت التعليمة std لكن دون جدوى ما تقوم به هو نفس الامر العادي اي النسخ من اليسار لليمين فقط الفرق انك تعطيها عنوان نهاية string وتجعل DF = 1 في كل خطوة تقوم بانقاص المسجلين عوض زيادتهما الحل الوحيد على ما اضن هو التأشير على اخر string وبداية النسخ…
- [ تمت الإجابة ]أين يتم تخزين Process control block؟؟؟
عليكم السلام في اي نضام اخي ؟ المهم في جميع الانضمة يتم وضعها في مواقع من الداكرة تكون محمية وغالبا ما يتم وضعها في الـKernel Stack للـProcess بالنسبة للوصول لها فيمكنك دالك عن طريق المسجل FS على العنوان 0xffdff120
- [ تمت الإجابة ]الذاكرة الافتراضية؟؟؟
تقريبا صح ، خوارزمية LRU هي الداكرة ( Virtuel Memory ) المتاحة للـProcess , في نضام تشغيل 32 بت حدها الاقصى هو 4GB
- [ تمت الإجابة ]او المساعده من الاخوه الافاضل عن لغه الاسمبلى .......... ؟؟؟؟؟؟؟؟
ببساطة لان الدلفي مبني عل الباسكال لهدا كي تتعلم الدلفي عليك تعلم الباسكال اولا .
- [ تمت الإجابة ]الذاكرة الافتراضية؟؟؟
عليكم السلام ما تطلبه يطول شرحه :wacko: تود ان تقول الداكرة الضاهرية , باختصار شديد الداكرة الضاهرية Virtuel Memory هي عبارة عن مساحة من القرص الصلب يخصصها النضام ( تسمى page file ) ليتاعمل معها كداكرة متل الداكرة العادية الا ان العملييات لا تتم داخلها بل عندم…
- طلب مساعد فى C++ ثلاث اسئلة
اكتب عربي اخي ضع لنا محاولتاك ايضا
- [ تمت الإجابة ]أريد أن أفهم masm و الأسمبلي وكيف أعرف ما هو نظامي ؟؟
نعم masm32 لكن في حالة كنت تريدين كتابة برامج 32 بت باستخدام دوال الـApi ( برامج دات واجهات رسومية ) اما ادا كنت تريدين كتابة برامج 16 بت تعمل تحت بيئة الدوس فعليك بـmasm16
- مشكلتي مع المؤشرات ....
عليكم السلام استخدم البحت , ستجد في المنتدى كتير من المواضيع تشرح المؤشرات وكيفية التعامل معها /index.php?showtopic=70006
- كيف تقوم بعمل حلقة تكرار تعمل بلا نهايه
اه نعم هدا ما اقصد تنفع لمبرمجي الفايروسات :lol:
- كيف تقوم بعمل حلقة تكرار تعمل بلا نهايه
السلام عليكم درس جيد اخي علاء فقط ملاحضة : مادا لو كنا نريد استعمال متلا (while (a<b ؟ اضنهما متكافئان في هده الحالة والله اعلم
- [ تمت الإجابة ]أريد أن أفهم masm و الأسمبلي وكيف أعرف ما هو نظامي ؟؟
عليكم السلام اولا يجب ان تعرفي امرا مهما ، لغة الاسمبلي عبارة عن تعليمات instruction ، وهده التعليمات هي نفسها المستعملة من قبل المعالج فادا اختلف نوع المعالج اختلفت هده التعليمات بمعنى اختلاف الاسمبلي كلغة فمتلا الاسمبلي للمعالج Intel ليست هي الاسمبلي للمعالج…
- [ تمت الإجابة ]مساعدة في نسخ جزء من النص
ما هي المشكلة في التعليمة ؟ ضع الكود الدي استخدمته هنا
- [ تمت الإجابة ]مساعدة في نسخ جزء من النص
ما الدي لم تفهمه اخي ؟ الدالة واضحة والاخ علاء ارفق معها التعليق الدالة تستقبل العنوان الموجود عنده النص والعنوان الدي سيتم فيه النسخ وتستقبل ايضا طول النص هدا متال بسيط للنسخ : mov cx, 10 ;10 bytes to copy mov di, offset D1 ; destination mov si, offset S1 ;so…
- [ تمت الإجابة ]مساعدة في نسخ جزء من النص
عليكم السلام تجد الجواب بهدا الموضوع /index.php?showtopic=215533&st=0&gopid=1076230entry1076230 بقي لك الامر السهل موفق .
- [ تمت الإجابة ]نسخ القيم من الذاكره من اليمين لليسار
السلام عليكم هناك تعليمتين في النسخ التعليمة cld تجعل عملية النسخ من اليسار الى اليمين التعليمة std تجعل عملية النسخ من اليمين الى اليسار اضنها ستشتغل معك جرب هكدا : MemoryCopyB PROC, Dest:PTR DWORD, Src:PTR DWORD, Len:DWORD push esi ; save esi push edi ; save…
- [ تمت الإجابة ]مالفرق بين قسم Heap وقسم Stack ؟؟
اقرأ كتب الاسمبلي ستجد الشرح الوافي ، موفق
- [ تمت الإجابة ]او المساعده من الاخوه الافاضل عن لغه الاسمبلى .......... ؟؟؟؟؟؟؟؟
لمادا تركز على الدلفي تحديدا ؟ لا علاقة للهندسة العكسية بالدلفي .... ادا كانت اعينك على الدلفي فابدأ بالباسكال .
- تشغيل البرنامج دون كتابة "main"
السلام عليكم ورحمة الله تعالى وبركاته الطريقة التي سنتكلم عنها لا تعني اننا لن نستدعي الدالة main بل عكس دالك سنقوم باستدعائها لكن بطريقة غير مباشرة :happy: اولا لنرى الكود : #include <stdio.h> #define decode(s,t,u,m,p,e,d) m##s##u##t #define begin decode(a,n,…
- [ تمت الإجابة ]مالفرق بين قسم Heap وقسم Stack ؟؟
عليكم السلام بشكل مختصر كلاهما يعتبر داكرة يختلفان من ناحية التخزين فمتلا لديك متغيرات Local لـFonction بالبرنامج (الغير معرفة Static) هده المتغيرات تحفض في Stack اما ادا قمت متلا بحجز مساحة بالداكرة باستعمال مختلف الطرق كمتال New في C فهي تحجز في Heap ايضا فا…