الپیک ۱ - ۰۱۵ - ماجول ۱۰۲.۲ - نصب و استفاده از بوت از بوت لودرها - قسمت دو از دو: گراب لگاسی
در این بخش از الپیک، نگاهی دقیقتر داریم به اینکه بوت لودرها یا بوت منیجرها یا مدیرهای بوت چطوری کار میکنن. یاد میگیریم چه انواعی دارن و کجا نصب می شن و چطوری تنطیم.
در قسمت قبلی مفاهیم کلی و گراب لگاسی رو گفتیم و توی این قسمت می ریم سراغ بررسی دقیق تر گراب نسخه ۲ و بوت شدن در لینوکس رو عملی می بینیم و دستی گراب رو بوت می کنیم.
در این بخش درک می کنیم که مجازی سازی یا ویرچوالایزیشن (و مشخصا هایپروایز) چیه و هایپروایزر تایپ ۱ و ۲ رو میبینیم. در مورد ساخت انواع ماشینهای مجازی و کارهایی که بعد از اون باید کرد صحبت میکنیم و بعد می ریم سراغ کانتینرهایی مثل داکر و با مفهوم IaaS اشنا میشیم.
...
https://www.youtube.com/watch?v=yzecjNfqb70
در این دو قسمت، مسوول سایت به ما اجازه داده عکسهامون رو به سرور آپلود کنیم ولی کنترل چیزی که واقعا به سرور میرسه سخته و برنامه نویسشون هم اشتباهاتی کرده. در این دو قسمت اول پسوند فایل رو به دلخواه تغییر می دیم و وقتی موفق شدیم، در مرحله دوم برنامه پی اچ پی خودمون رو با یه امضای png، عکس جا میزنیم (:
...
https://www.youtube.com/watch?v=Fs_UEOhf5rM
چند روز پیش یه مشکل امنیتی که قابلیت نوشتن خارج از محدوده رو می داد در کرنل لینوکس دیده شد. توی این ویدئو اول میبینیم این باگ مرتبط با ساب سیستم شبکه چیه و بعد از اینکه فیکسش رو روی سورس کرنل لینوکس دیدیم و خودمون یه برنامه کوچیک سی نوشتیم تا دقیقتر بفهمیمش، در مورد زبان برنامه نویسی سی احتمالا چیزهای جدیدی یاد میگیریم.
گزارش سی وی ای: https://nvd.nist.gov/vuln/detail/CVE-2022-2639
کامیت مرتبط در کرنل: https://github.com/torvalds/linux/commit/cefa91b2332d7009bc0be5d951d6cbbf349f90f8
...
https://www.youtube.com/watch?v=3E_9dIA-nXM
حالا که با سوییچینگ آشنا هستیم و پکت هامون توی شبکه محلی می چرخن، وقتشه که پا رو دو قدم بذاریم اونطرف تر و مسیر یابی رو درس بدیم... در واقع از در شبکه خودمون بریم بیرون و وارد شبکه های دیگه بشیم. روتینگ شبکه ها رو به هم پیوند می زنه و ما رو به انیتنرت وصل می کنه. بخش 2مقدمه ای بر درک شبکه با جادی - ۰۵ - روتینگ و مسیر یابی ۱ از ۲ از ۲
...
https://www.youtube.com/watch?v=VsKmrQwVL4c
و در این قسمت همه چیز رو به مای اسکوئل مهاجرت می دیم. تفاوت های ریز رو می بینیم و می فهمیم برنامه قبلی هم درست بوده. همچنین با استفاده از بست پرکتیسهای نرم افزاری، یه باگ رو اتوماتیک حل می کنیم. هیچ چیز خطری نداره (:
...
https://www.youtube.com/watch?v=d3Krjk_FZzg
در این قسمت از جادی تی وی سعی می کنیم به یک سوال جواب بدیم «کتاب مهم نویسنده هایی که اسم و فامیلشون با جی و ام شروع می شه چیه». برای اینکار با پایتون وب اسکرپیتنگ می کنیم. اشتباه هایی داریم ولی ترس نداره چون نه فقط پایتون مهربونه که ما هم دنبال یاد گرفتن هستیم. با من باشین تا وب رو با کامپیوتر شخم بزنیم!
...
https://www.youtube.com/watch?v=i53fcu7xm90
در این قسمت، به سراغ سخت افزارها می ریم. به نظر من از سخت ترین قسمت های الپیک هم هست. شما باید انواع سخت افزارها رو بشناسین و بتونین باهاشون توی لینوکس کار کنین. در اخرین قسمت از این سری، به سراغ دستورات میریم و می بینیم چطوری می شه در گنو/لینوکس وضعیت سخت افزارها رو بررسی کرد و در صورت نیاز درایورهای قابل لود کرنل رو به کرنل اضافه یا از اون حذف کرد.
...
https://www.youtube.com/watch?v=TfW4AyISd9A
خب خب به جاهای ترسناک رسیدیم. ولی ترس نداره چون فلکسه و پایتون و جادی و لینوکس و اینها (: یک یوزر باید بتونه لاگین کنه و دیتابیس رو آپدیت کنه. در واقع باید بتونه لاگین کنه و اطلاعات شماره سریال های جدید رو آپلود کنه. بحث آپلود و اینها که به کنار، خود لاگین باید اول پیاده سازی بشه. می ریم سراغش!
...
https://www.youtube.com/watch?v=ClCSOHfX7yE