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

موضوع دق ناقوس الخطر على برامج الحمايه؟

مغلق
بدأه bigboss1988 في 16 سبتمبر 2005 · 3 رد · 1,838 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

الموضوع ده بصراحه كنت ساتركه الى سلسله جديده للفيروسات ولكن..

سلسه الbuffer او اخطاء نظام التشغيل لسه ما انتهت ولكن لشدت خطورت الموضوع انا قررت اكتبه دونا عن اى موضوع اخر

وسيكون الموضوع خالى من الاكواد وستتم كتابته بشكل مفصل فى القريب ان شاء الله

-

طبعا عشان نقدر ندخل فى الموضوع لازم الاول نفهم اساسيات بدايه تشغيل الكومبيوتر من اول الظغط على زر تشغيل الcpu الى

مراحل تدريج بدايه تشغيل نظام التشغيل وان شاء الله هيكون خالى من التعقيدات وهاشرحه بشكل مبسط سلس بحيث من اراد بناء بدايه

نظام التشغيل او من اراد كيف تتم عمليه الBOoT الى اخره وبصراحه موضوع مفيد وتوجد به معلومات قيمه

-

----

الاساسيات:-

--------------

عندما تقوم بالضغط على مفتاح تشغيل الCPU يتم الاتى :

اول شىء بيتخذها بيضع الرجستر CS:IP عند نقطه 0FFFFh:0000 وهذه العنوان يسمى (ROM post code)

ROM post code بتقوم بعمل اختبار اذا كانت حاله الCPU فى وضع التشغيل ON ثم بعد ذلك هيفحص اى هاردوير مدخل

مثل CD-ROm ,hard disk الى الخ.... موجودين ولا كده يعنى ...

بعد عمليه الفحص ياتاتى دور بيانات البيوس فى البدايه من عنوان 0:0400h ثم تقفز على الريجستر CS:IP

بعد القفز سيتم تشغيل ال(post code ) اى 0FFFFh:0000 بعد هذا سيتم العمليه الشرعيه والوظيفه الثانيه له وهى فحص

الhard disk او الCD-rom او الفلوبى ديسك اذا كان موجود او لا...

بعد كده سياتى دور الINT 19h وهذه خاصه بالبوت استارت اب لودر المهم ..

سيتم وضع الرقم الفيزيقى للدريفات اوتوماتيكى فى DL ليعرف اين قطاع الاقلاع (boot sector)

بعد هذا يتم تشغيل ال INT19h

وبكده ننتهى من اول جزء فى الاساسيات من اول لما تضغط على زى التشغيل....

-

---

قطاع الاقلاع (BOoT sector)

--------------------------------------

قطاع الاقلاع اساسا حجمه 512 بايت واى قطاع يحتوى على هذه القيمه ايضا.

بدايه عمليه التسجيل (record) تقف على

track =0 --------->المسار

head=0 ----------->راس القراءه والكتابه

sector=1 ---------->قطاع التسجيل

< -

-

- - - - - - - -: -

- : -

- الفلوبى ديسك : -

- : <-- - - - - - - - - - - - - - - - - -- ------- - بدايه عمليه الاقلاع عند الفلوبى ديسك

- floppy disk :

- :

- :

- - - - - - - :

بدايه اقلاع الفلوبى ديسك(floppy disk)

--------------------------------------------

اول حاجه بيتخذها البيوس(BIOS) بيقوم بالبحث على

track =0 --------->المسار (يجب ان يكون صفر)

head=0 ----------->راس القراءه والكتابه (يجب ان يكون صفر)

sector=1 ---------->قطاع التسجيل (اول قطاع فى الفلوبى ديسك)

لو لايوجد ديسك موجود فى الدريف A الخاص بالفلوبى فى حاجه من الاتنين هيظهروا

1- اما رساله الخطا مثل No system disk or disk error

2-او hard disk هيكمل عادى من طريق master boot record (MBR نقطه الاقلاع الاصليه للهارد ديسك

لو وجد ديسك فى درايف A الخاص بالفلوبى ستتم قراءه او قطاع الى هوه sector=1 فى الذاكره (memory)

عند عنوان 0:7C00h

بدايه اقلاع القطاع اتفحصت فى اخر جزء من القطاع وهى (1FEh) واتفحصت بى 55AAh تعنى اذا لم يوجد او يوجد

لو قطاع القلاع اتفحص وكل حاجه سليمه البيوس هيعديه لو غير كده هيطلع رساله بتفيد No system disk or disk error

على العموم هذه الاساسيات بتاعت الفلوبى ديسك وفى موضوع ان شاء الله قريب هاكتب عن عدوى الهارد ديسك ...

وهذا موضوع رائع واشكر منتديات الفريق للتكنولوجيا وهوه عن كل شىء عن الهارد ديسك مما يتكون الخ...فى المرفقات

الجزء القادم هنتكلم عن اساسيات CD-ROM Bootvirus موضوع خطير جدااااااا

info hardDisk.rar

تم تعديل هذه المشاركة بواسطة bigboss1988 في 16 سبتمبر 2005 في 20:07

#2

تم مناقشة الامر من قبل في الادارة بالنسبة لكتابة مقالات عن الفيروسات وتطويرها او كتابتها. الامر ممنوع الان وسنقوم اسفين بالغاء اي مقال يتناول الفيروسات بسورس كود. هناك اماكن كثيرة يمكن الحصول منها على معلومات كاملة باذن الله عن كتابة الفيروسات من بدايتها لنهايتها ومن منا لا يعرف 29A او Dark Avenger! يكفي الدخول في موقع phrack.org وستجد العديد من هذه المقالات وهناك روابط وضعها الاخ JAAS يوجد فيها مقالات عن كتابة الفيروسات لكن ان تناقش في المنتدى هذا امر غير ممكن حاليا.. محدش يزعل، انا نفسي بديت اكتب فيروسات من حوالي 3 سنين بس بعدين توقفت لاني وجدت امور اخرى استطيع منها تطوير معلوماتي والاستفادة في نفس الوقت وبالتالي انا كنت بحب شارك بهالموضوع بس مصلحة المنتدى قبل كل شئ ومسالة الفيروسات ستجعل القسم في حالة رقابة دائمة من مختلف المنظمات.

تحياتي

Do as I say, not as I do

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

#3

حسنا اخى Xacker

فانا لن اكتب اى كود فى اى موضوع يخص الفيروسات ولكن ..

هل ممكن ان تكون الكتابه نظرى يعنى من غير اكواد

يعنى نفهم فقط الفكره!!؟

#4

اكيد :D

Do as I say, not as I do

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

هذا الموضوع مغلق.

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