Global Offset Table (GOT) and Procedure Linkage Table (PLT) - Binary Exploitation PWN101

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 25

  • @semskn5455
    @semskn5455 6 месяцев назад +2

    You are the perfect man, my friend. I am very happy to have found someone who explains it as logically and comprehensively as you, because you speak the only language I understand, and that is logic!

    • @RazviOverflow
      @RazviOverflow  6 месяцев назад +1

      Glad to help :) Thank you for your kind words!

  • @danielcmihai
    @danielcmihai 2 года назад +1

    Nice one mate. Appreciate the fact you took the time and explained GOT and PLT instead of dropping in a link to some docs. Wish you would've created this back in the day when I first learned about them two :D.

    • @RazviOverflow
      @RazviOverflow  2 года назад +1

      Thank you :) I appreciate your comment. Glad you liked the video. My first intention was to mix this content within a video performing a GOT overwrite with a format string vulnerability, but I realized it would've been too much. Better to split the content and have dedicated videos.

  • @Alex-sw9gt
    @Alex-sw9gt 2 месяца назад

    This is so useful! And I really appreciate the references

  • @abdullah5246
    @abdullah5246 2 года назад +1

    I’m thankful that I found your channel, amazing content. Keep it up 👍

    • @RazviOverflow
      @RazviOverflow  2 года назад

      Thank you. Hope you found the videos useful :)

  • @ismailarame3756
    @ismailarame3756 2 года назад

    thank u so much i am glad i found this channel a lot of topics that were hard to me i found the clear explanation for them in this channel

  • @slycooper5428
    @slycooper5428 6 месяцев назад +1

    Excellent video dude, thanks!

  • @Bchicken2
    @Bchicken2 Год назад

    Your content is very detailed. Thank you!

  • @ЯрославКикель
    @ЯрославКикель Год назад

    Best content/duration ratio! Thanks man, you help me a lot) ❤

  • @sameerpurwar
    @sameerpurwar Год назад

    in the above case is the libc library loaded at the startup or when the puts function is called the linker loads the entire libc library into the memory and the resolves the symbol ??

    • @RazviOverflow
      @RazviOverflow  Год назад

      I recommend you reading about "lazy binding" syst3mfailure.io/ret2dl_resolve/

  • @lanadweikk
    @lanadweikk Год назад

    your videos are really helpful, but i always manage to not have the same view of the stack as you do, could you recommend ways to help?

  • @rgb123-jm5mc
    @rgb123-jm5mc 9 месяцев назад

    Bro thank you man

  • @hawk__
    @hawk__ 2 года назад

    Needed that nice explanation about .got.plt. Awsm vid

    • @RazviOverflow
      @RazviOverflow  2 года назад +1

      Thank you. Glad it helped!

    • @hawk__
      @hawk__ 2 года назад

      @@RazviOverflow If you have plans for heap or kernel, it would be really nice 😊