نگاهی به حل یه مشکل امنیتی کرنل لینوکس و حلش با درک کردن عمیق‌تر سی

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ • 67

  • @Ali-ng5pc
    @Ali-ng5pc 2 роки тому +13

    روی کامپایلرهای سی پلاس پلاس، گولنگ و راست تست کردم، روی سی پلاس پلاس همین رفتار رو داره ولی روی گولنگ و راست، کامپایلر اجازه مقایسه دو نوع مختلف با هم رو نمیده و خطا میده و بنابراین همچنین خطاهایی ایجاد نمیشه مگر اینکه قبل مقایسه، دستی توسط برنامه نویس، نوع داده کست بشه و تغییر کنه.

  • @k1tajfar714
    @k1tajfar714 2 роки тому +6

    خیلی هیجان انگیز بود مخصوصا وقتی که از رو کتاب مرجع نگاه کردی تم کلاسیک داشت :)

  • @littleoddboy
    @littleoddboy 8 місяців тому

    این، هیجان انگیز ترین تحلیل باگی بود که توی عمرم دیدم:)

  • @mehrshadfarahani6071
    @mehrshadfarahani6071 2 роки тому +3

    آموزش هات و کار هایی که می‌کنی به شدت خلاقانه و متفاوته. بسیار لذت بردم از این ویدیو. ممنون که به اشتراک گذاشتی.

  • @mmahdi.m
    @mmahdi.m 2 роки тому +8

    خیلی خوب و جالب بود. عجیبه که بعد از ۵۰ سال و این همه پیشرفت تو تکنولوژی باید این طور عمیق سی و مفاهیم رو بلد باشیم. مرسی جادی

    • @alireza.m3137
      @alireza.m3137 Рік тому

      این ابزاری که داره باهاش کار میکنه چیزه یعنی خط قرمز ها

  • @aliakbarmostafaei
    @aliakbarmostafaei Рік тому

    درود جادی عزیز، می‌تونم بگم تقریبا از بعد دانشگاه اینقدر از یه مبحث فنی لذت نبرده بودم. ممنونم ازت و موفق باشی 😇♥️

  • @mohamads9759
    @mohamads9759 4 місяці тому

    Very Great And Useful Like Always. Thank You.

  • @showmidelo
    @showmidelo 2 роки тому

    آدم لذت میبره وقتی ویدیو های شما رو نگاه میکنه👌🏻

  • @lsorooshl
    @lsorooshl 2 роки тому

    خیلی خیلی جالب بود، این که چطور با یک خط تغییرات، یک نفر تونسته برای خودش شهرت توی جامعه برنامه‌نویسی بخره. واقعا اینجاهاست که آدم به مفهوم "هوشمندانه کار کردن" پی میبره. ممنون ازتون بخاطر اشتراک گذاری این ویدیو

  • @Captain__Tsubasaa
    @Captain__Tsubasaa Рік тому

    لباس جادی :)
    خیلی ممنون کلی چیز یاد میگیریم از ویدیو هات و خودت

  • @محمدرضابختیاری-ع8ج

    خیلی جالب بود، عالییی👍

  • @SirZeroDay
    @SirZeroDay 2 роки тому +1

    عالی بود ، ادم اینجاست که میفهمه ممکنه ی مشکلی که شاید یک در ملیون ( با توجه به اینکه تا الان بوده و تازه پی بردن شایدم یک در ملیارد ) یجایی ممکنه ی مشکل جدی ایجاد کنه

  • @saeed_jfn
    @saeed_jfn 2 роки тому

    واقعا چقدر عالی هر روز یه چیزی جدید یاد میگیرم مرسی ازت

  • @rezaeivazzadeh4800
    @rezaeivazzadeh4800 2 роки тому +1

    عالی!

  • @aliarjmandi2919
    @aliarjmandi2919 2 роки тому

    ممنون آقای جادی

  • @SirMoshTaba
    @SirMoshTaba 2 роки тому

    خیلی خوب بود لذت بردیم

  • @mahmoodjamshidian9525
    @mahmoodjamshidian9525 2 роки тому

    moghe ii ke fahmidam che etefaghi oftade gorkhidam ...

  • @mahdiahmadi6555
    @mahdiahmadi6555 2 роки тому

    يكي از بهترين اساتيد ايراني
    افتخار ميكنم ويديوهاتو ببينم

  • @HosseinOjvar
    @HosseinOjvar Рік тому

    You are awesome

  • @55saeed
    @55saeed 2 роки тому

    بسيار عالی ممنون جادی عزيز

  • @UNCUT_GAMEPLAY
    @UNCUT_GAMEPLAY 2 роки тому

    بازم جادی و یه تدریس عالی🤩

    • @hggujbh
      @hggujbh 2 роки тому

      لاقل ببین کامل بعد 😐

  • @mahdiyar4149
    @mahdiyar4149 Рік тому

    Nice

  • @inforepdevloper4855
    @inforepdevloper4855 2 роки тому

    واقعا هیجان انگیز بود.

  • @JackWilman40
    @JackWilman40 2 роки тому

    خیلی باحال بود 🤣😍

  • @hamidk2836
    @hamidk2836 2 роки тому

    جالب بود

  • @amiradler6734
    @amiradler6734 2 роки тому

    سلام آقای جادی میخوام آردینو رو یاد بگیریم پایتون مقدماتی تون رو دیدم کجارو پیشنهاد می کنید(رایگان باشه چه بهتر!)

  • @EdrisRanjbar
    @EdrisRanjbar 2 роки тому

    جالبه

  • @srajs4031
    @srajs4031 2 роки тому +1

    God bless you

  • @soheilhoseinlou5453
    @soheilhoseinlou5453 2 роки тому

    Asheghetam

  • @saeed_jfn
    @saeed_jfn 2 роки тому

    من روی ++C تست کردم موقع چک حتی اگه unsigned اینتجری هم که از تفریق دو تا عدد به دست میاد کوچیک تر از متغیر unsigned int مون باشه کلا شرط رو false بر می‌گردونه و اجرا نمیشه برای مثال دوتا متغیر int رو 30000-120000 بکنیم میشه 90000- که اگه unsigned بشه میشه 90000 و ما وقتی این عدد رو مثلا با 2148000000 مقایسه میکنیم با اینکه باز هم بزرگتره شرط اجرا نمیشه

  • @skull_exploding
    @skull_exploding 2 роки тому

    دمت گرم خیلی جالب آموزش میدی
    هم ساید توضیحات فلسفی و اخلاقیت جالبه و آموزنده ( رادیو گیگ/جادی ) 😀❤️
    هم ساید فنی/برنامه‌نویسی که مثل یک استاد ، اون مبحث رو با آگاهی کامل توضیح میدی ❤️🙏
    خیلی آموزنده س
    به امید خدا ، معافیت سربازیم
    اوکی بشه ، با عشق و علاقه و رغبت دو چندان زبان برنامه‌نویسی C رو شروع میکنم برای یادگیری / بصورت خودآموز و با کمک Osint ( خودمونیم ، بین خودمون بمونه *_* یکی از بهترین Reference/Source هام چنل یوتیوب شماست 😀❤️ )
    با زبان برنامه‌نویسی C
    کارای خفنی میشه باهاش کرد ❤️
    هر چند بگم ( الآن به زبان برنامه‌نویسی php مسلط هستم و باهاش کار میکنم ❤️🙏 )
    ممنون ازت 🙏❤️

  • @saeed.developer
    @saeed.developer 2 роки тому

    باحال بود 👏

  • @masihjavidan1034
    @masihjavidan1034 2 роки тому +1

    خیلی جالب بود. الان بیشتر درک میکنم که چرا راست نمیزاره که تایپ علامت دار و بدون علامت رو عملیاتی توش انجام داد :)
    تو راست i32 یعنی علامت دار و u32 یعنی تایپ بدون علامت و نمیشه بین این ها عملیات ضرب و تقسیم و مقایسه... انجام داد

  • @ehsansasanian9653
    @ehsansasanian9653 2 роки тому +2

    عالی بود.
    فقط یه نکته، اگر به بیشترین مقدار اینتیجر در سی یا جاوا یکی اضافه کنیم
    (max_value++)
    صفر نمیشه. میشه کمترین مقدار اینتیجر. ممنون ازت

    • @ehsansasanian9653
      @ehsansasanian9653 2 роки тому

      به همین ترتیب اگر یکی از کمترین مقدار اینت کم کنیم میشه بیشترین مقدار مثبت

    • @alimoallem
      @alimoallem 2 роки тому +1

      برای ی عدد غیرعلامت گفتن که صفر میشه نه علامت دار

  • @alimoallem
    @alimoallem 2 роки тому

    دقیقا من روی چنین باگی برای برنامه نوشتن روی stm32 برخوردم! یجا که میخواستم یه فایل لاگ روی sd card درست کنم و یسری چیزا مقایسه میکردم اینجوری شد :))) چقد طول کشید تا فهمیدم چشه

  • @mortezakashani7859
    @mortezakashani7859 2 роки тому

    Thank you

  • @persia5195
    @persia5195 2 роки тому

    برای شخصی که سی رو اینجوری یادمیگیره و عمقی یاد میگیره، بعد سی، یادگیری چه زبونی مهمه؟ راست؟ یا سی‌پلاس‌پلاس؟ ...؟

  • @k1tajfar714
    @k1tajfar714 2 роки тому

    جادی جون طبق لطفی که خودت گفته بودی شاید بکنی میشه سی یاد بدی؟ منظورم یه کلاسه سی هست. خیلیم بیسیک نباشه اگه حوصلت نمیگیره خودمون میریم سرچ میزنیم ولی من و خیلیای دیگه منتظر یه کورس سی ازت هستیم تو هر پلتفرمی هم که باشه :)

  • @mogtabamahmoodi6555
    @mogtabamahmoodi6555 2 роки тому

    thank

  • @mahdifirouzjah8339
    @mahdifirouzjah8339 2 роки тому

    جادی جان گفتی اگر unsigned هم زیادی بزرگ باشه و درواقع آخرین عدد مجازش باشه یکی بهش اضافه بشه باز میره صفر میشه و یکجور لوپ ایجاد میشه.
    خب الان با جمع کردن B, C درواقع محدوده‌ای که این مشکل وجود داشته رو زیاد کردن اما دقیقا حل نشده!
    محدوده زیاد شده چرا که قبلش دو تا عدد signed int داشتن از هم کم می‌شدن و حاصل که سایند بود زودتر سرریز میکرده اما الان یک عدد آن‌سایند باید سرریز کنه ولی خب درنهایت هنوز شانس اینکه سرریز کنه وجود داره.

  • @mehrdad-mixtape7970
    @mehrdad-mixtape7970 2 роки тому

    پرفکتو 😊

  • @arshia_arez
    @arshia_arez 2 роки тому

    فک کنم وسط تیشرتتون همرنگ پرده سبز بود😑😂😂 اموزشاتون همش جالبه دمتون گرم😅🔥

  • @mehdirahimi1787
    @mehdirahimi1787 2 роки тому +1

    عمراما میتونستیم به همچین چیزی پی ببریم

  • @ParhamSalamati
    @ParhamSalamati 2 роки тому

    مررررسی جادی

  • @sinarashidiazar
    @sinarashidiazar 2 роки тому

    wow

  • @BGOPC
    @BGOPC 2 роки тому

    خیلی باحال بود
    م سریع دیست اپگرید زدم
    و اقای جادی
    شما چرا از zsh استفاده میکنید؟؟؟

    • @BGOPC
      @BGOPC 2 роки тому

      @@JadiMirmirani
      من بش رو با starship خودم دستی کانفیگ کردم خیلی خوب شده

  • @mobinaghashahi2481
    @mobinaghashahi2481 2 роки тому

    چیزی که خیلی عجیبه اینه که توقع میرفت برنامه بزرگی مثل کرنل لینوکس از تست نویسی استفاده کنه و برنامه نویس بعد از پاس نشدن تست مربوطه بفهمه یجای کارش میلنگه.
    حالا سوال اینجاست که آیا واقعا چیزهایی شبیه به این برنامه ها اصلا تستی براشون نوشته میشود یا خیر؟!

  • @whomustnotbenamed392
    @whomustnotbenamed392 2 роки тому

    جادی فکر کنم اگه بگی لایک کنین چون آدم ارزشمندی هستی تاثیر داره

  • @mohammadali-fh5be
    @mohammadali-fh5be 2 роки тому

    واقعا چرا دوره آموزش سی نمی زاری؟

  • @ghassemi_ehsan
    @ghassemi_ehsan 2 роки тому

    👍❤️

  • @mohammadrezaayubi5540
    @mohammadrezaayubi5540 2 роки тому

    حظ کردم
    🤩

  • @rezajafari1264
    @rezajafari1264 2 роки тому

    💚🌹

  • @the-game
    @the-game 2 роки тому

    برنامه نویس فقط خودت بقیه اداتو در میارن 👌

  • @mahdiahmadi6555
    @mahdiahmadi6555 2 роки тому

    يكي از ويديو هات نزديك 300 كا ويو خرده
    فك كنم بايد سبك ويديوهاتو عوض كني .... 🙃🙃

  • @ramin.ramezani
    @ramin.ramezani 2 роки тому

    #جادی_را_آزاد_کنید

  • @golden220student7
    @golden220student7 2 роки тому

    هشتگ یادتون نره
    ‎#مهسا_امینی
    ‎#اعتصابات_سراسری

  • @imanheidari6715
    @imanheidari6715 2 роки тому

    بچه ها، جادی رو امروز دستگیر کردن 😞

  • @golden220student7
    @golden220student7 2 роки тому

    ‎#مهسا_امینی
    ‎#اعتصابات_سراسری
    #جادی_را_آزاد_کنید
    #جادی_میرمیرانی
    #free_Jadi
    #JadiMirmirani

  • @golden220student7
    @golden220student7 2 роки тому

    ‎#مهسا_امینی
    #جادی_را_آزاد_کنید
    #جادی_میرمیرانی
    #free_Jadi
    #JadiMirmirani