الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن كتابة برنامج يعمل قبل نظام التشغيل؟

بدأه صاعق في 15 مايو 2008 · 8 رد · 2,093 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخوتي الكرام :

هل يمكن أن أجعل برنامجي يعمل قبل نظام التشغيل ثم يرجع لنظام التشغيل بعد إنتهائه.علما أن برنامجي يوجد في نفس القرص الصلب الذي يوجد به نظام التشغيل.

مأريد قوله هو : هل يمكن أن أكتب في قطاع الإقلاع في القرص الصلب بحيث أجعل برنامجي يعمل ثم أرجع إلى العنوان الذي يبدأ فيه نظام التشغيل لأجعله يعمل بعد برنامجي.

أرجو منكم الرد .

ولا تبخلو علي .جعله الله في موازين حسناتكم.

وآسف على ركاكة السؤال.

تحياتي...،،،،

img.jpg
#2

أعتقد يمكن بتغيير ملف البووت , لكني لم اجرّب .

سؤال جانبي : ما طبيعة هذا البرنامج , بأي لغة مكتوب ؟؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3
اقتباس
مأريد قوله هو : هل يمكن أن أكتب في قطاع الإقلاع في القرص الصلب بحيث أجعل برنامجي يعمل ثم أرجع إلى العنوان الذي يبدأ فيه نظام التشغيل لأجعله يعمل بعد برنامجي.

أعتقد أن ذلك ممكن لكني لست متأكدًا، لكن إذا كان برنامجك يحتاج إلى الويندوز كي يعمل ( كبرامج الفيجوال بيسك ) فلا يمكن قطعًا .

تم تعديل هذه المشاركة بواسطة المبرمج أحمد في 15 مايو 2008 في 12:23

سبحان الله وبحمده ... سبحان الله العظيم

#4

السلام عليكم

ألف شكر GamingMasteR والمبرمج أحمد على الرد.

البرنامج الذي أريد عمله يقوم بالتأكد من وجود جهاز معين موصّل بالحاسوب وفي حالة وجد الجهاز يقوم بالإستمرار في تشغيل الــ windows وإذا لم يجده لا يدخل إلى الــ windows .

أرجو توضيح فكرة عمل ذلك . أو من لديه موقع أو كتاب يساعدني أن يعطيني الرابط .

لكم الشكر مرة أخرى.

تحياتي لكم...،،

تم تعديل هذه المشاركة بواسطة صاعق في 16 مايو 2008 في 09:09

img.jpg
#5

يمكن استبدال قطاع الاقلاع MBR ببرنامجك الخاص

وهو ما يقوم به بعض الفيروسات خاصة القديمة

و بعض البرامج من فئة OS Loader تقوم بنفس العملية

للامر عدة ضوابط من بينها صغر الحجم اقل من 512 bytes

واستخدام مقاطعات BIOS المتوفرة للقراءة من القرص والتنفيذ

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#6

كما ذكر dj-siba

اقرأ شفرات فيروسات com وبعض فيروسات الـ exe التي كانت تقوم بكتابة نفسها مكان الـ MBR لتقوم بالتنفيذ ثم تعيد التنفيذ إلى الـ MBR الأساسي.

نسيت بالضبط لكن أتصور سيكون هناك استغلال لجدول أشعة المقاطعات الخاص بالبيوس Interrupt Vector Table

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#7

الأخ Dj-siba و xacker لكم الشكر الجزيل

الأخ Xacker هل يمكن ان تقدم لي مصادر لفيروسات ال com ولك الشكر..

تحياتي

img.jpg
#8

اقرأ هذه, جميلة: http://vx.netlux.org/lib/aps00.html

لديك كمراجع كتب الفيروسات المشهورة

لديك مواقع ممتازة مثل

http://vx.netlux.org

www.textfiles.com/virus

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#9

الأستاذ Xacker لك الشكر الجزيل وبارك الله فيك

وآسف لأني أكثرت عليك ، فقط أريد منك أن تنصحني بأفضل كتاب يناسبني في وجهة نظرك.

آسف مرة أخرى .

تحياتي ،،

img.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…