View Full Version : Boot Sector چیست؟
ROSTAM2
دوشنبه 04 اردیبهشت 1391, 15:16 عصر
در مورد boot sector توضیح بدید و آیا می شه با نرم افزار برنامه نویس مثل vb.net یه boot sector ایجاد کرد و یا از اون اطلاعات خوند؟
اگه نمی شه در مورد ابزاری که می شه با هاش boot sector ساخت توضیح بدید در صورتی که بشه اطلاعات اونو با کد نویسی vb.net بخونی...
در مورد ویروس boot sector هم توضیح بدید و اینکه چطور می شه اونا رو حذف کرد!
ROSTAM2
شنبه 20 خرداد 1391, 04:21 صبح
سطح هر ديسك از نظر DOS به دوايري به نام شيار Trak و هر كدام از اين دواير به بخشهاي ديگري به نام سكتور (Sector) تقسيم مي شود. بخشي كه داراي شماره صفر و ظرفيتي معادل 512 بايت كه فقط 62 بايت آن حاوي اطلاعات در مورد ساختمان و طريقه دستيابي به نواحي مختلف سطوح ديسك مي باشد Boot Sector يا سكتور راه انداز مي نامند.
ساختار Boot Sector از نظر DOS يك ساختار يكسان و ثابت براي انواع ديسك مي باشد كه فقط مقادير داخل آن ساختمان داده بر اساس نوع ديسك متغير است. در صورت تخريب يا نبودن اين بخش در اولين سكتور قادر به استفاده از آن ديسك نمي باشيم زيرا ساختار آن ديسك براي DOS شناخته شده نيست.
منبع: بررسي ساختار ويروسهاي كامپيوتري (روح الله سعيدي)
بوت سكتور ها قابليت آلوده شدن دارند... يا همون boot sector Virus (ويروس بوت سكتور) كه بوت سكتور floppy و Hard Disk رو آلوده مي كنه اين ويروسها انواع مختلفي داره كه از منابع مختلفي مي تونيد اطلاعات اونها رو تهيه كنيد
ROSTAM2
پنج شنبه 01 تیر 1391, 00:03 صبح
ويروسهاي بوت سكتوري در سكتور راه انداز از هر ديسك قرار مي گيرند ولي محدود به اندازه بوت سكتور نيستند و از آنجا كه عنوان برنامه بوت سكتور اجرا و به حافظه بارگذاري مي شوندبه ويروسهاي بوت سكتوري معروفند.
از اين جهت براي تهيه سورس ويروس نياز به برنامه اي داريم كه به آن سكتور دستيابي پيدا كنيم كه برنامه Debug اين قابليت را دارد...
Start --> Run --> Debug & Enter
barnamenevisforme
پنج شنبه 01 تیر 1391, 07:02 صبح
سلام
ممنون از مطلب مفید شما.
یه سری دستورات در پنجره debug دیدم.ولی آیا چطور و با چه دستوری میشه به sector boot دسترسی پیدا کرد؟
ROSTAM2
پنج شنبه 01 تیر 1391, 19:42 عصر
براي نمايش اطلاعات سكتور از كلمه كليدي d استفاده كنيد:
مثال: d 85
براي تغيير مقدار هر سكتور از e استفاده كنيد مثال: e 85
مقدار سكتور دو رقمي است: 00 آن را خالي مي كند
amin1softco
پنج شنبه 01 تیر 1391, 20:01 عصر
اگر احیاناً میلی به دستتون رسیده و گفته سکتور صفر رو خراب می کنه یا اسمش sector zero است باید بگم این جزو شایعات ایمیلی هست و وجود خارجی نداره:
http://www.codeproject.com/Articles/36907/How-to-develop-your-own-Boot-Loader#_Toc231383170
http://www.dreamincode.net/forums/topic/105853-need-help-making-a-bootloader/
لینک اول خیلی قشنگ توضیح داده و اینکه برای تغییر بوت سکتور می تونید از نرم افزار Norton rescue disk استفاده کنید.
eshpilen
شنبه 03 تیر 1391, 09:27 صبح
آموزش مختصر و مفید دربارهء شروع نوشتن یک سیستم عامل (درواقع فقط طریقهء راه اندازی کردنش): http://joelgompert.com/OS/TableOfContents.htm
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.