Reversing Assembly - Pwn Zero To Hero 0x01

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

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

  • @20gg99
    @20gg99 2 года назад +5

    Thank you for creating this series.
    Please make the lesson as long as possible. I'm enjoying listening to you

    • @PinkDraconian
      @PinkDraconian  2 года назад +3

      Thank you for the really nice words! Keeps me motivated to make these!

    • @__idan__
      @__idan__ 2 года назад +2

      Can't agree more, looking for more content as well!

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

    when you start to ask like asking a question really mind blowing. really i appreciate that . thanks for your hard work to teach us

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

      Glad to hear that! I will try to do that more often :)

  • @gilbertohernandez9223
    @gilbertohernandez9223 2 года назад +2

    Thanks for following through with the first episode! Can't wait for the next one.

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

      Of course! I will keep on following through with these as long as there is some good support on these! Thanks!

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

    "...that will save you heaps--or stacks--of time." 😆

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

      Hahaha yes! Glad somebody caught that joke!

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

    when ever I see Assembly in a dbgr its game over. thx alot for this

  • @063_muh.rifqimuafa2
    @063_muh.rifqimuafa2 4 дня назад +1

    great video, thanks

  • @_CryptoCat
    @_CryptoCat 2 года назад +2

    Another great one bro! I didn't catch the 64-bit == 2 bytes last video 😂 Looking forward to the heap videos 🔥

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

      Thanks! Yea that was quite the blunder 😆🫣
      Luckily the heap videos will still be ages from now, because it's all still very mind boggling!

  • @KFLawless1412
    @KFLawless1412 2 месяца назад

    I'm making the commitment to getting cracked. This is my first step. Wish me luck.

  • @Nicolas-is3gq
    @Nicolas-is3gq 2 года назад +2

    Great video, looking forward to the Ghidra one!

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

    Amazing work !!! Really looking forward to Ghidra one

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

    Thanks mate great video.

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

    Dear oh dear ❤

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

    My man ❤️

  • @sharghaas7774
    @sharghaas7774 2 года назад +2

    Nooooo I tought I had paid enough attention to the first class and got the answer wrong to the first quizz hahah (should have seen my face, the way I say rdi so confidently)

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

      It was a trick question to be fair ;) I tripped on it for a second as well ;)

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

    Let's go, got confused about the title as it looks like episode n1

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

      Woooohooo! Love the excitement! Yea the thumbnails look pretty similar. Maybe I should change it up a bit but I like the minimalism.

  • @Omar.bin.khattab
    @Omar.bin.khattab 2 года назад

    thanks so much bro .....

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

    Hi - I like your videos. At 02:39 of this one, you magically highlight the 'important part' of the function. Unless I missed it, how did you determine what that is? I am a little lost.

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

      Hi! Great question. At the end of the video (11:37) I talk about the function setup and breakdown in assembly. This is what I'm leaving out there. It can take a bit of experience to quickly be able to just spot the setup and breakdown and filter it out, but keep on looking at assembly, use Ghidra (which the following episodes cover) and there you can see very easily where the first line of assembly that's part of the function logic starts. Hope that helps!

  • @divyanshukothari8407
    @divyanshukothari8407 2 года назад +2

    Hello, how much of c/c++ level should i have before doing binary exploitation should i do dsa for better understanding of code???

    • @PinkDraconian
      @PinkDraconian  2 года назад +2

      Very little. As long as you have a basic understand of general programming languages, you should be fine. I for example have never written C or C++ code.

  • @rho992
    @rho992 11 месяцев назад +1

    mind == blown

    • @PinkDraconian
      @PinkDraconian  11 месяцев назад

      Haha, believe me, it took me ages as well to grasp the basics!

  • @didiervitesse1004
    @didiervitesse1004 10 месяцев назад

    hello, realy great video but I don't understand in 4:20 why what the program push and what it call is different ? 80484b0 & 80482d0

    • @PinkDraconian
      @PinkDraconian  10 месяцев назад

      80482d0 points towards the function `puts`. So that call statement is going to run the puts function. The puts function gets a pointer from the stack and will then print out the bytes that that pointer points towards. We push 80484b0 to the stack, because that's the pointer to what we want printed.

  • @0vivekeviv0
    @0vivekeviv0 Год назад +1

    "mov" is like a moscow copy-on-write

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

    i still dont understand how did we know at 4:00 its 32bit not 64?

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

      At 1:57, we ran file which disclosed that it's a 32 bit binary 😉