Stack Canary

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น •

  • @5h4rk71
    @5h4rk71 3 ปีที่แล้ว +42

    this was the most simplified explanation I found till date. Please keep up the work.

  • @nousheenaziz9129
    @nousheenaziz9129 2 ปีที่แล้ว +8

    @Aaron please don't stop making such great videos. You are explaining in a very simple language that is easy to understand. Looking forward to more videos on Security.

  • @mohsinqureshi6850
    @mohsinqureshi6850 5 หลายเดือนก่อน +1

    this channel is like a precious gem

  • @brianchang1617
    @brianchang1617 3 ปีที่แล้ว +3

    maybe one of the greatest videos i've ever seen
    okay i actually feel more knowledgeable after watching this that's crazy

  • @ttrss
    @ttrss ปีที่แล้ว +2

    its actually reduced a bit because there's a null byte to prevent functions that print null-terminated strings from leaking it

  • @ouranos9270
    @ouranos9270 3 ปีที่แล้ว +5

    you made it really easy to understand, thank you

  • @jakecooper5514
    @jakecooper5514 ปีที่แล้ว +1

    A baby could learn to do this with your video. Keep these coming man!!!

  • @maximusmadman
    @maximusmadman ปีที่แล้ว

    awesome explanation with useful infos about it thanks man

  • @ceeHoLove
    @ceeHoLove 3 ปีที่แล้ว +3

    You need to make more videos!!!
    So easy to understand, and we’ll explained

  • @vladislavkaras491
    @vladislavkaras491 ปีที่แล้ว

    That was really easy to understand explanation!
    Thank you!

  • @nordineelbarkaoui9613
    @nordineelbarkaoui9613 4 หลายเดือนก่อน +1

    I just discovered your channel and you deserve more views !

  • @theqingqing7359
    @theqingqing7359 2 ปีที่แล้ว

    Great explanation with cute figures, thanks!!!

  • @fastrobreetus
    @fastrobreetus 6 หลายเดือนก่อน

    You are intelligent and talented!

  • @morton4
    @morton4 หลายเดือนก่อน

    Keep it up man, loved the video

  • @Waliul_The_Wall-E
    @Waliul_The_Wall-E ปีที่แล้ว

    A well structured video. Good job.

  • @brhbdjdj9981
    @brhbdjdj9981 ปีที่แล้ว

    An amazing video! Thank you!

  • @kodori106
    @kodori106 2 ปีที่แล้ว

    Just recently found this at the same time that I started learning about solving pwn challenge and binary exploit. Your video is really good man.

  • @nxtlvlshit1607
    @nxtlvlshit1607 2 ปีที่แล้ว +1

    Awesome. Your channel is so underrated, I pray to the algo gods.

  • @darkdragonc59
    @darkdragonc59 2 ปีที่แล้ว

    Hey man, I know I am a year late, but youre goated, you explain everything so well. Thank you, you are saving me in my software security class

  • @aravinds123
    @aravinds123 ปีที่แล้ว +1

    The animation and the explanations are superb!. Keep it up!

  • @ffking1357b
    @ffking1357b ปีที่แล้ว

    This is a very good content! Your videos really help people to understand more about computers.

  • @WhyCantIFindAname657
    @WhyCantIFindAname657 2 ปีที่แล้ว

    Very good video👌

  • @patrickconrad396
    @patrickconrad396 2 ปีที่แล้ว +1

    Dang man these videos are super underrated. You should do more at some point, people will find this stuff soon

  • @sajalbansal8586
    @sajalbansal8586 ปีที่แล้ว

    Great explanation along with smooth animations

  • @zarkostupar1625
    @zarkostupar1625 3 หลายเดือนก่อน

    Great video man

  • @famouz5880
    @famouz5880 2 ปีที่แล้ว

    just WOW! amazing piece of work, keep doing it!!

  • @Froggurt97
    @Froggurt97 2 ปีที่แล้ว

    Wow this was so easy to understood, I nailed my midterm because of this!

  • @MD-ji7dh
    @MD-ji7dh ปีที่แล้ว

    Simple explanation and great animations! Plus the smooth voice makes this video actually really good.

  • @baxiry.
    @baxiry. ปีที่แล้ว

    what a cool explain is this !!

  • @aurelienlevra3782
    @aurelienlevra3782 8 หลายเดือนก่อน

    Great content

  • @wildtear9599
    @wildtear9599 3 ปีที่แล้ว +1

    it's so easy to understand thank u so much

  • @rustobin4824
    @rustobin4824 3 ปีที่แล้ว

    Woah!! Really easy to understand this, thankyou so much for this video. Hope to see more video from you

  • @aj-6952
    @aj-6952 2 ปีที่แล้ว

    great job!

  • @BoKoR74
    @BoKoR74 3 ปีที่แล้ว

    Thank you so much!! Especially for the exploit part!

  • @AmirAttari1
    @AmirAttari1 2 ปีที่แล้ว

    Great man! Simple and useful.. Thanks! :)

  • @faanross
    @faanross 9 หลายเดือนก่อน

    you have a great voice for narration

  • @rajindernegi8280
    @rajindernegi8280 3 ปีที่แล้ว

    Thanks for such good explanation ❤️

  • @amirblizovsky8872
    @amirblizovsky8872 ปีที่แล้ว

    Fantastic

  • @tcc1234
    @tcc1234 3 ปีที่แล้ว +3

    Start uploading more and more videos. The algorithm will eventually push your channel forward. Trust me

  • @karim3741
    @karim3741 2 ปีที่แล้ว

    you explained it perfectly

  • @kipchickensout
    @kipchickensout 8 วันที่ผ่านมา

    if we don't have a canary and we'd use console input to override a buffer, wouldn't the new return address we're injecting need to contain only characters that we write into the console? or can you type arbitrary bytes?

  • @kipchickensout
    @kipchickensout 8 วันที่ผ่านมา

    3:58 i think that 4 billion needs an extra ++

  • @pamp3657
    @pamp3657 10 หลายเดือนก่อน

    good video

  • @peipei3477
    @peipei3477 6 หลายเดือนก่อน

    it's helpful!

  • @kavinashokan5692
    @kavinashokan5692 3 ปีที่แล้ว

    @Aaron Yoo
    I we populate the stack canary with a random number generator hardware for every boot
    there is no possible way to find the number in stack canary.

    • @nenne303
      @nenne303 ปีที่แล้ว +1

      As explained in video, the canary's bytes brute force opportunity provided by auxilary service with linux's fork functionality. That's means, it's possible to prepare N subprocess of a target software with the same canary number (by forking children from parent process). Exactly 1024 forks in worse case enough to guess the canary.

  • @tcc1234
    @tcc1234 3 ปีที่แล้ว +3

    See you at 1M subs I guess..
    Don't forget this comment though.

  • @wattsfield1889
    @wattsfield1889 9 หลายเดือนก่อน

    Plz cover stack leaks 🙌

  • @diobubu6043
    @diobubu6043 3 ปีที่แล้ว

    Brilliant

  • @tech_sol
    @tech_sol 4 หลายเดือนก่อน

    Good video, but I didn't get, how can we test byte by byte in the real world

  • @00habib00
    @00habib00 2 ปีที่แล้ว

    best best

  • @emmanueljerry2032
    @emmanueljerry2032 2 วันที่ผ่านมา

    This is someone from 2024 your explanation are the simplest I've seen why did you stop

  • @jahndo
    @jahndo ปีที่แล้ว

    C++ devs will do everything just to not having to use rust (warning: joke)

  • @tsunningwah3471
    @tsunningwah3471 8 หลายเดือนก่อน

    zhina

  • @OMNI_INFINITY
    @OMNI_INFINITY 11 หลายเดือนก่อน +1

    Cute videos. If weren’t an asian male, I would maybe subscribe. Resided in east asia a long while and tired of jealous asian males hating on THE PLAYER, so I am not subscribing now though.