Buffer Overflows: A Symphony of Exploitation

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • ⚠️* Disclaimer:
    The information presented in this video is for educational purposes only. It is not intended to be used for illegal or malicious activities. The creator and any individuals involved in the production of this video are not responsible for any misuse of the information provided. It is the responsibility of the viewer to ensure that they comply with all relevant laws and regulations in their jurisdiction.
    I really hope you enjoyed this video! Comment "0x41414141" if you read this!
    🔖 My Socials:
    avatar/mascot made with picrew: picrew.me/en/image_maker/1108773
    - full credits to the artist: / mimisentakosen
    - visit her shop: coconala.com/services/1871766...
    official discord server: dsc.gg/crow-academy
    crows-nest.gitbook.io/
    github.com/cr-0w
    / cr0ww_
    💖 Support My Work
    / cr0w
    ko-fi.com/cr0ww
    www.buymeacoffee.com/cr0w
    Join this channel to get access to perks:
    / @crr0ww
    🖥️ Extra Resources:
    ropemporium.com/
    github.com/rosehgal/BinExp
    📹 Videos/Channels Mentioned:
    TCM's BOF Playlist:
    • Buffer Overflows Made ...
    LiveOverFlow's Python2 vs Python3:
    • Python 2 vs 3 for Bina...
    🎵 Music Credit goes to Ian Taylor, and Adam Bond (a variety of OSRS OSTs): Created using intellectual property belonging to Jagex Limited under the terms of Jagex's Fan Content Policy. This content is not endorsed by or affiliated with Jagex.
    The images and music used in this video are used under the principle of fair use for the purpose of criticism, comment, news reporting, teaching, scholarship, and research. I do not claim ownership of any of the images/music and they are used solely for the purpose of enhancing the content of the video. I respect the rights of the creators and owners of these images and will remove any image upon request by the rightful owner.
    Copyright Disclaimer under section 107 of the Copyright Act of 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing.
    🕰️ Timestamps:
    00:00 - Intro
    00:31 - Background
    02:25 - What is a Buffer Overflow?
    05:06 - Secure Example
    07:21 - Insecure Example
    07:52 - Prerequisites
    09:03 - Exploitation Checklist
    10:16 - Assembly Basics
    11:56 - Common Pitfalls
    12:43 - Getting Our Hands Dirty
    19:07 - Exploiting The Binary
    20:37 - Bonus
    21:05 - Challenge
    29:50 - Outro
  • Věda a technologie

Komentáře • 228

  • @mongru
    @mongru Před rokem +128

    Now this is the content I wanted to see

  • @phantompuma228
    @phantompuma228 Před rokem +69

    Honestly, I know basically nothing about hacking, yet this was so digestible and entertaining!

    • @crr0ww
      @crr0ww  Před rokem +7

      AH ❤️ tysm that’s the plan!! :)

  • @honeish4662
    @honeish4662 Před rokem +27

    PLEASE I BEG YOU KEEP SHARING YOUR KNOWLEDGE IN THAT WAY, THAT'S A BANGER

    • @crr0ww
      @crr0ww  Před rokem +2

      AAAA THANK YOU SO MUCH :"))!! , AND WILL DO :D

  • @gurucode.studio
    @gurucode.studio Před rokem +13

    I thought CZcams is very poor when we talk about this type of content until I found your channel 🤩🤩

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much for the kind words :’)

  • @MindlessMurphy555
    @MindlessMurphy555 Před rokem +20

    Love the way this was put together, very entertaining as well as informative!!

    • @crr0ww
      @crr0ww  Před rokem +2

      thank you so much! :)))

  • @Cyanbland_
    @Cyanbland_ Před 11 měsíci

    This video is awesome! Thank you for putting the effort!

  • @martinguti95
    @martinguti95 Před rokem +1

    Loved the format! Keep at it man! :)

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much, enrique 🥹❤️ will do ! : )

  • @naltun4702
    @naltun4702 Před rokem +2

    Easily the best video on buffer overflows I've seen. Thanks!

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much for watching

  • @toddwright3619
    @toddwright3619 Před rokem +6

    That is the most comprehensive example of how a buffer overflow works that I have ever seen in a video. I have only seen it explained in books on the subject. That was a well done video and most programmers have no idea how important it is to check buffers because most don't know anything about how the processor actually works. This would be a good video for all programmers to see. I am not a professional programmer, it is a hobby interest for me but it is also a hobby interest to learn how the circuitry in the computer at the logic level actually works so it naturally makes since to me how the overflow attack works. Well done.

    • @crr0ww
      @crr0ww  Před rokem +4

      Todd, I wanted to take a moment to write out a special message for you. Something about your message really pulled on some heartstrings for some reason, so number 1, thank you so much for the kind words, seriously it means so much to me. Secondly, I completely get what you're saying. It's inherently a pretty technical subject to cover, I mean there are so many moving parts and most of them are seriously pretty low-level in relation to the CPU; and the 1s and 0s therein. As you were saying, most programmers have probably heard of these kinds of attacks but since they typically use such a high-level/highly-abstracted language that handles memory management and does garbage collecting for them, it can very easily slip their minds which, 100% downplays the severity of it. It's because of this reason that I decided to make a video so that ALL of us, as a community - hackers, programmers, infantile water lizards, etc. could learn about these kinds of vulnerabilities :) Thank you so much for commenting, Todd. Keep up the great work as well! I hope you stick around! :D

  • @Anonymous-im9yz
    @Anonymous-im9yz Před 4 měsíci

    Thank you man this vid show me the whole pic and and imporve my understanding thank you again

  • @user-qo2mn6yr1n
    @user-qo2mn6yr1n Před 2 měsíci

    This is literally the only video about buffer overflow which made it so simple, i could understand.

  • @fabiorj2008
    @fabiorj2008 Před rokem +1

    Love the video. Amazing. Despiste about all usefull explanation I cant stop think about your teminal theme. Keep going and thanks for your time.

  • @thesuperflexibleflyingtaoi8866

    awesome! Fun to watch and listen!

  • @Gobillion160
    @Gobillion160 Před rokem +2

    LMAO IVE REWATCHED THIS LIKE 10 TIMES NOW AND JUST NOTICED THE OSRS MUSIC IN THE BACKGROUND

  • @hutch-uu322
    @hutch-uu322 Před 5 měsíci

    Love your stuff man. I want to be like you when I grow up :)👍

  • @hoblikdlouhovlasy2431
    @hoblikdlouhovlasy2431 Před rokem +2

    Nice work buddy, keep it up!

    • @crr0ww
      @crr0ww  Před rokem

      thank you so so much!! :D

  • @timlositomusic
    @timlositomusic Před rokem +1

    This is an amazing video. Thank you!

  • @hexadecimalhexadecimal5241
    @hexadecimalhexadecimal5241 Před 11 měsíci

    amazing vid, love the osrs music!!
    you can return to a function thats never called in a program ------> *brain implodes*

  • @jensnielsen8612
    @jensnielsen8612 Před rokem +10

    Great video! One thing about the secure example, although that specific version is not insecure, it's important to note that dependent on the size of your buffer (even if you only read the buffer size in) can become insecure.
    When taking input into a buffer with read, it's usually pretty smart to only read untill the 2nd to last byte.
    Eg. if you have a buffer of size 200, you read in 199 bytes, this is because read does not supply a NULL byte or anything to terminate the string for you.
    Why is this an issue?
    If you're for example printing a string where input is supplied with read, and you're printing using the %s modifier. Printf will print untill a NULL byte is hit.
    If your buffer happens to be 8 byte aligned the user may fill up the 8 byte buffer completely, without a NULL byte. The printf will subsequently print those 8 bytes and whatever is found in memory afterwards, if whatever is found happens to not be a NULL byte. This is a leak primitive.
    As an example I took your secure program and changed the buffer size to 256 and the read size to 256. So char buf[256] and read(0,buf,256).
    Output looked as follows:
    AAAAA..

    • @crr0ww
      @crr0ww  Před rokem +2

      :O that was fascinating... (you really DO learn something new everyday xD)!! seriously, thank you so much for such a detailed explanation; I had a blast reading this and will definitely try to tinker with this soon (right now, I'm following the malloc maleficarum and working on the house of force - really exciting stuff!) :D!! AND THANK YOU SO MUCH for subscribing and the kind words, Jens! :')

    • @jensnielsen8612
      @jensnielsen8612 Před rokem +2

      ​@@crr0ww heap stuff is where it gets really exciting! Looking forward to see what videos you might make on it!
      If you're diving into heap stuff I can recommend using pwndbg instead of peda for debugging btw. As it has bindings for checking the heap and free bins. This makes it a lot easier to keep track of what's going on instead of having to manually parse the heap to figure out what's going on 👌

    • @crr0ww
      @crr0ww  Před rokem +2

      @@jensnielsen8612 I 100% agree; this heap stuff is insanely intriguing (oh and you best believe I'm going to make a video on heap exploitation :))
      I've already got pwndbg running and have been using it religiously recently xD, and MAN is it magnificent :D tysm for having this little interaction with me, jens! you really made my day :)

  • @milescolon1793
    @milescolon1793 Před rokem +2

    i love your content Crow!

    • @crr0ww
      @crr0ww  Před rokem

      appreciate 'cha, thank you so much

  • @crr0ww
    @crr0ww  Před rokem +3

    join our official discord: dsc.gg/crow-academy

    • @crckrbrrs
      @crckrbrrs Před 2 měsíci

      especially if you're a femboy :3

  • @CloseCallss
    @CloseCallss Před 10 měsíci

    i swear your so entertaining how do you evencome up w this

  • @sperpflerperberg8147
    @sperpflerperberg8147 Před rokem +1

    This was an awesome video!

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much! that’s so kind of you :) i’m glad you enjoyed it

  • @mofokenginnocent6378
    @mofokenginnocent6378 Před rokem +1

    i love it just needed a reminder

  • @zer0day463
    @zer0day463 Před rokem +6

    Really loved this masterpiece, you deserve billion subs

    • @crr0ww
      @crr0ww  Před rokem +2

      😂 thank you so much, i really appreciate it!

    • @zer0day463
      @zer0day463 Před rokem +1

      @@crr0ww glad you did

  • @arandominternetuser5614
    @arandominternetuser5614 Před rokem +1

    first video? this is great!

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much!! that means so much to me :'D

  • @MrSevenEleven
    @MrSevenEleven Před rokem +4

    This is so refreshing, in a sea of lame-ass videos of dudes with Guy Fawkes masks talking about "hacking like Mr. Robot."
    I love your videos.

  • @offensive-operator
    @offensive-operator Před rokem +2

    Broooooooooooooo!!!! please continue manking videos like this one pleasseeeee!. that was really fun

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much, that's so nice!! :"D there are some videos planned right now just hold on a littttttle longer ;)

  • @eddr98
    @eddr98 Před rokem +1

    Love the content and loving the background RuneScape music

  • @bdnugget
    @bdnugget Před rokem +2

    The Runescape music was confusing since I'm playing it while watching this vid but the music doesn't match the area where I am in the game

  • @roxel849
    @roxel849 Před rokem +2

    LOVE your way man. +1 sub

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much! :D

  • @originalni_popisovac
    @originalni_popisovac Před rokem +4

    im your 99th subscriber, keep going to 100!

    • @crr0ww
      @crr0ww  Před rokem

      thank you so so much!! we made it to 100!! :D

    • @originalni_popisovac
      @originalni_popisovac Před rokem +1

      @@crr0ww man you have 344 subs now

    • @crr0ww
      @crr0ww  Před rokem +1

      @@originalni_popisovac it's so crazy!! i know the channel has been growing so fast : )

  • @realjame
    @realjame Před rokem +4

    Cool video, hope you go viral soon.

    • @crr0ww
      @crr0ww  Před rokem

      i REALLY appreciate that, thank you so much! :)

  • @matteobucci6517
    @matteobucci6517 Před rokem +1

    This is the channel I've been looking for for aaaaaages

  • @laurentiustefan398
    @laurentiustefan398 Před rokem +3

    It is as if all the brain of the internet condensed into this channel

  • @ajayshripal4027
    @ajayshripal4027 Před 2 měsíci

    Best video made on buffer exploitation

  • @Kyle_Hacks
    @Kyle_Hacks Před rokem +3

    bro im invested in this channel

    • @crr0ww
      @crr0ww  Před rokem +1

      AA THANK YOU SO MUCH, that's so nice 🥲❤

  • @antruong7174
    @antruong7174 Před 8 měsíci

    best quality channel

  • @tabotkevin8116
    @tabotkevin8116 Před rokem +10

    Hello Crow, I love your content and I just stumbled on it yesterday. One other thing caught my attention, please can you make a mini series showing how you mod(riced) your operating system, and the fonts and zsh shells and theme you are using? It looks so good!

    • @crr0ww
      @crr0ww  Před rokem +4

      thank you so much!! that means so much to me :') and of course! i have a ricing/modding series already planned for the future, stay tuned! :D

  • @noorkhara1429
    @noorkhara1429 Před rokem +3

    this video made me giggle as well as taught me something

    • @crr0ww
      @crr0ww  Před rokem

      i'm so glad!! thank you :)

  • @recomended4494
    @recomended4494 Před rokem +4

    0x41414141
    Loved the video, I never really understood buffer overflows even though I have been exposed to it for a while. The video is well structured and the comedy makes the digesting of such technical information smooth.
    May I know what OS you're using? It looks really cool. Thanks again for the video, expected to see a lot more on technical/niche cyber topics.

    • @crr0ww
      @crr0ww  Před rokem +2

      0x41414141 🫡
      Thank you so much for the comment, I'm so glad you enjoyed it; that makes all of this super worth it

  • @taurusrising5243
    @taurusrising5243 Před rokem +1

    Heeyyyy!! Mama Murphy approves this channel!! Much love buddy!!

    • @crr0ww
      @crr0ww  Před rokem +1

      AAAA THANK YOU SO MUCH!

  • @HTWwpzIuqaObMt
    @HTWwpzIuqaObMt Před rokem +1

    Οh thats some good content. I guess im your 47th sub hahah keep it up

    • @crr0ww
      @crr0ww  Před rokem

      i will always remember you, lil skeleton >:) thank you so much

    • @HTWwpzIuqaObMt
      @HTWwpzIuqaObMt Před rokem +1

      @@crr0ww ❤️

  • @donmo1461
    @donmo1461 Před rokem +2

    Awesome!

  • @SpaghettiRealm
    @SpaghettiRealm Před rokem +1

    Great content. Subscribed!

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much, yassine! :D

    • @SpaghettiRealm
      @SpaghettiRealm Před rokem +1

      @@crr0ww thank you for producing such an informative and entertaining content. Keep up ♡

  • @neuxell
    @neuxell Před rokem +1

    every time i hear that runescape music, all i can think of is waiting literal hours to play the game, just on that menu...

    • @crr0ww
      @crr0ww  Před rokem

      trust me, i feel you. there is no game like runescape : ') just hearing the music and editing it brought me back straight to lumbridge.
      those were the days :')

  • @wetfish412
    @wetfish412 Před rokem +2

    absolute gold

  • @Cdaprod
    @Cdaprod Před rokem +1

    This is my jam

  • @F16_viper_pilot
    @F16_viper_pilot Před rokem +1

    0x41414141
    Happened to stumble upon your channel recently, and quite happy I did. As a very seasoned (old) IT guy, I find your videos highly educational, and I love your sense of humor and all the little drawings and such! Keep up the great work!

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much! : ) im so glad you enjoyed it, that's very kind of you

  • @gabrielguedes197
    @gabrielguedes197 Před rokem +1

    Amazing video!
    tltr - can you tell me which programs you have been using to making your videos?
    I have been thinking about making videos like yours, but in Portuguese (I’m from Brazil), and with a defensive approach/perspective. But I have no idea how to do it, I just have the content knowledge and some digital notes. What kind of programs I have to learn about, to make an animated video like this

  • @crusader_
    @crusader_ Před 4 měsíci

    How's your xxd printing ascii on the right? my one only shows hex values in output

  • @abhishekkaith1686
    @abhishekkaith1686 Před rokem +3

    Time to write every program in rust 😅

  • @BruceAlmighty1
    @BruceAlmighty1 Před 2 měsíci

    Osrs music made this video 10x better, gg

  • @aalekhmotani3877
    @aalekhmotani3877 Před rokem +1

    Amazing 🔥

  • @antonlomakin7872
    @antonlomakin7872 Před 6 měsíci

    Hey, somehow I am facing "not found in pattern buffer" when trying to find an EIP offset. What could be the reason and do you have some guidelines where I can look deeper in this EIP process? thanks!

  • @SomeGuyWatchingYoutube
    @SomeGuyWatchingYoutube Před 2 měsíci

    If you have a FreeBSD router, with 1024 rx and tx descriptors is it more or less safe to give windows 1023 rx/tx buffers or 1025 rx/tx buffers?

  • @lukasm09
    @lukasm09 Před 10 měsíci

    so we were given a task in university where we should exploit a program with a buffer overflow as we were learning about assemly at that time.
    Didn't understand shit so that's why i'm here.
    BUT: Can you actually expect to face programs where you can use buffer overflows or is software secure enough for that?

  • @flightman2870
    @flightman2870 Před rokem +2

    39 seconds into the video
    *Subbed cos good animation

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much!! :D

  • @victorbonato843
    @victorbonato843 Před 6 měsíci

    pretty cool

  • @marcoantonio7648
    @marcoantonio7648 Před rokem +1

    YES, Harry Potter hacking mad. The videos that I need in MY BLOOD

    • @crr0ww
      @crr0ww  Před rokem

      😂😂 LET’S GOOO tysm for commenting xD

  • @Gobillion160
    @Gobillion160 Před rokem +1

    amazing video

  • @yeoh4001
    @yeoh4001 Před rokem +1

    Hey, at 12:24 the command r < pattern.txt, when r is some kind of alias (as i got it). What is the full command?

    • @crr0ww
      @crr0ww  Před rokem

      hi, the "r < pattern.txt" is the same thing as running "run < pattern.txt" : ) hope that helps

  • @CuriouslyWatching
    @CuriouslyWatching Před rokem +1

    0x43434343
    15:34
    You just dissed all the Indians in all tech comment sections😈😈😂

  • @davidwong2836
    @davidwong2836 Před rokem +1

    I logged in my Google account just to liked and say that I enjoyed all your content!

    • @crr0ww
      @crr0ww  Před rokem

      i appreciate that so much, thank you! : )

  • @DexieTheSheep
    @DexieTheSheep Před rokem +1

    Great explanations! Just curious, does that background music use the Mother 3 soundfont?

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much for commenting! :D ahhh as much as i love the mother/earthbound games and music, I didn't use it here : ( I used music from a game called "old school runescape" : )

    • @DexieTheSheep
      @DexieTheSheep Před rokem +1

      @@crr0ww ah i thought the timpani and the high hat sounded familiar but ig not. :)

  • @LetsPkBro
    @LetsPkBro Před rokem +2

    Hey crow just curious - first time learning about some of this stuff.
    What if their are no functions "worth exploiting" if that makes any sense. I guess the idea is that it gives you access to return any function within the program itself and that's beneficial but seems like it could be pointless if their is nothing worth exploiting?
    Can you do any function "injection"? That might not make any sense haha.

    • @crr0ww
      @crr0ww  Před rokem

      hey, that's actually more common than what you might think! : ) in that scenario, it's a bit trickier but it can still definitely be done. that's when you'd want to look at something like using ROP for your exploit(s) :) hope that helps

  • @raphaelradespiel9970
    @raphaelradespiel9970 Před rokem +2

    Thank you father log. Great video, in gonna go overflow some buffers now

    • @crr0ww
      @crr0ww  Před rokem +1

      of course my son, thou shall floweth over any buffer thou shall see ❤️🥹

    • @raphaelradespiel9970
      @raphaelradespiel9970 Před rokem +1

      @@crr0ww father is it biblical cannon to tattoo 0xDEADBEEF on my arm?

    • @crr0ww
      @crr0ww  Před rokem +1

      @@raphaelradespiel9970 if the necro-cow calleth to you, let thine deadbeef in >: )

    • @raphaelradespiel9970
      @raphaelradespiel9970 Před rokem +1

      @@crr0ww thanks mate, in all seriousness, I really enjoyed your video. Got me in the mood to try this out. Good balance of e entertainment and education

    • @crr0ww
      @crr0ww  Před rokem

      @@raphaelradespiel9970 thank you so much that means so much 😭❤️❤️

  • @fateennavid
    @fateennavid Před rokem +1

    Hello! I am actually learning these stuffs and also about cybersecurity in general as a newbie, and I want to ask something. If you come across this comment, please feel free to answer :3
    I have been getting SIGABRT error instead of SIGESEV error as mentioned in the video, been facing some problems for that. Can anyone explain why and how is this happening? and also, how to bring sigesev error as demonstrated?

    • @DaniloTodorovic
      @DaniloTodorovic Před rokem

      I have had the same issue. I tried writing more characters into the buffer (for example, 5000 worked for me in the sense that it gave me SIGSEV error, but the contents of my EIP (RIP in my case) register are not repeating 'A's but (vmovdqa ymm1,YMMWORD PTR [rdi+0x1]) instead. I would like to know what the issue is as well.
      Edit: I just thought of this, but could the issue be with the CPU architecture, since I have an AMD CPU? Could the difference between Intel and AMD CPUs be causing the difference in behavior?

  • @samthelamb0718
    @samthelamb0718 Před 5 měsíci

    you should make a video about heap exploitation, or maby a series??

  • @mr_0_0
    @mr_0_0 Před rokem +3

    Damn the algorithm is in your favor man

    • @crr0ww
      @crr0ww  Před rokem +2

      looks like my sacrifice to the youtube gods actually paid off >:)

  • @dawsondittus4785
    @dawsondittus4785 Před rokem

    So even if there is an exploitable buffer in someone code, if you don't have access to a function that is also useful, then it doesn't really matter? Assuming RX/DEP is present?

  • @costelinha1867
    @costelinha1867 Před rokem +1

    This video is kinda interesting... although I also find it super scary that I find this video interesting.

    • @crr0ww
      @crr0ww  Před rokem +1

      ahhh balanced as all things should be >:) thank you so much!

  • @every0ne
    @every0ne Před rokem +1

    What'd you use to make this video? It looks great

    • @crr0ww
      @crr0ww  Před rokem

      tysm : ) i used davinci resolve to make this (& all my other vids)

  • @ruycr4ft
    @ruycr4ft Před rokem +1

    Nice video! Stack Based BoFs are cool, but an idea, what do you think about ROP BoFs? I think those are the most triky ones ahahahahah
    Anyways, very cool video!!

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much! ROP is definitely one of my favourite techniques, there are also some variants of ROP itself XD (sROP, etc.), I'll be sure to cover it :>

  • @mikey10006
    @mikey10006 Před rokem +2

    Good video :)

    • @crr0ww
      @crr0ww  Před rokem

      thank you so much :D!

  • @user-hk3yv2jg4o
    @user-hk3yv2jg4o Před rokem +1

    what os is this?
    and thanks for the great content!

  • @droot-tc4sk
    @droot-tc4sk Před rokem +2

    Nice desktop environment. Could you please share your desktop environment configuration details

    • @crr0ww
      @crr0ww  Před rokem +1

      sure : ), i might put the config files up eventually but for now, here's what I'm working with:
      OS: kali
      WM: bspwm
      bar: polybar
      compositor: picom
      launcher: rofi
      notifs: dunst
      terminal : alacritty
      colourscheme: catpuccin mocha
      font: iosevka
      hope that helps! :)

  • @cynical5062
    @cynical5062 Před rokem +2

    Cool video!

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much! : )

    • @cynical5062
      @cynical5062 Před rokem +2

      ​@@crr0ww Of course! I'm always happy to hand out credit where it's due (and it's definitely due here). Your art style is cute and your videos are informative. Keep it up!
      Have a nice day, cheers from Canada!

  • @Mauzy0x00
    @Mauzy0x00 Před rokem +1

    I'm happy I ran into this video.

    • @crr0ww
      @crr0ww  Před rokem +1

      thank you so much : D!!

    • @Mauzy0x00
      @Mauzy0x00 Před rokem +1

      @@crr0ww :) Subscribed, I’ll be following your content

    • @crr0ww
      @crr0ww  Před rokem

      @@Mauzy0x00 YOU'RE THE BEST TYSM 😭♥

  • @adamvalt6609
    @adamvalt6609 Před rokem +1

    Hi, amazing video about the basics! what is the poffset tool used at 13:51? 0x41414141 :)

    • @crr0ww
      @crr0ww  Před rokem

      hi thank you so much for the sweet comment! oh, and 0x41414141 🫡

    • @adamvalt6609
      @adamvalt6609 Před rokem +1

      @@crr0ww oh, so tools from metasploit. Thanks!

  • @viktorvertesi8565
    @viktorvertesi8565 Před rokem +2

    Hello Guys! Does anyone know what distro is he using and also the customization on it? Would help me a lot! Thanks :) Great vid!

    • @crr0ww
      @crr0ww  Před rokem +1

      hey! just using kali that i riced up a bit : ) I might make a dedicated repository with my config files, but here's what I'm working with rn:
      OS: kali
      WM: bspwm
      bar: polybar
      compositor: picom
      launcher: rofi
      notifs: dunst
      terminal : alacritty
      colourscheme: catpuccin mocha
      font: iosevka
      hope that helps

    • @viktorvertesi8565
      @viktorvertesi8565 Před 3 měsíci

      Thanks @@crr0ww for your reply! still lovin' your content!

  • @DONTLAUGH
    @DONTLAUGH Před rokem +1

    High quality

  • @jaramaster1498
    @jaramaster1498 Před měsícem

    Hey, What linux distro you using?

  • @user-hd3pz2ow1b
    @user-hd3pz2ow1b Před 4 měsíci

    nice

  • @supreme-erg9875
    @supreme-erg9875 Před rokem +1

    what version of gdb are you using?

    • @crr0ww
      @crr0ww  Před rokem

      in this video, i was using gdb-peda: github.com/longld/peda

  • @alexander_adnan
    @alexander_adnan Před rokem

    This sounds like Chicago or LA

  • @korsate
    @korsate Před rokem +3

    nice video! i am now hacker boy 9000

    • @crr0ww
      @crr0ww  Před rokem

      glad to be of service, hacker boy 9000!

  • @comosaycomosah
    @comosaycomosah Před rokem +2

    Hmmm your voice sounds familiar but didnt recognize old channel

  • @detroilions11
    @detroilions11 Před rokem +1

    What font are you using?

    • @crr0ww
      @crr0ww  Před rokem

      hi, it's "iosevka" hope that helps : P

  • @8-bit510
    @8-bit510 Před rokem +1

    what color scheme you are using ?

    • @crr0ww
      @crr0ww  Před rokem

      cattpuccin mocha! : )

  • @helloworldtest
    @helloworldtest Před rokem +1

    which os are u using mate?

    • @crr0ww
      @crr0ww  Před rokem

      just a simple little kali vm :)

  • @wesleyoliveira6570
    @wesleyoliveira6570 Před rokem +1

    What about rust binaries? Is it possible?

    • @crr0ww
      @crr0ww  Před rokem +2

      100% it's definitely possible to have buffer overflows occur in rust binaries; albeit it's a bit harder because rust is definitely one of the more "memory-safe" languages out there (from what i've seen/heard, i've yet to actually program in rust) thank you for commenting : ) !

  • @opusdei1151
    @opusdei1151 Před rokem +1

    What kind of shell are you using?

    • @crr0ww
      @crr0ww  Před rokem

      ZSH : ) the terminal is alacritty with a cattpuccin mocha colourscheme hope that helps

    • @opusdei1151
      @opusdei1151 Před rokem

      @@crr0ww Thank you very much

  • @yashsakhare5399
    @yashsakhare5399 Před 8 měsíci

    Could've been made more easier if explained slowly while typing and doing instead of explaining first and doing it practically, later in which we miss some points which are not effectively described. But good stuff if you already know ASM and have a basic idea what buffer is..

  • @user-jl9ox9ln8x
    @user-jl9ox9ln8x Před rokem +1

    Do you use arch?

  • @s_i_m_o_n_e_n_g_e_l
    @s_i_m_o_n_e_n_g_e_l Před rokem +1

    Does rust stop this?

    • @crr0ww
      @crr0ww  Před rokem

      from what I know about rust (not a rust programmer unfortunately xD), it's a very "memory-safe" language that has a really good garbage collector, a borrow checker, and other mechanisms to prevent attacks like this. Although, you could 1000% still force this vulnerability to occur within rust code

  • @sinatra02
    @sinatra02 Před rokem +3

    mouse!!!

    • @crr0ww
      @crr0ww  Před rokem

      where??? kill it!!

  • @iamZANIX
    @iamZANIX Před rokem +1

    Noice what i was thinking of making that kind of video but a bit dumb er way.

    • @crr0ww
      @crr0ww  Před rokem +1

      you should do it!! :) thank you so much for commenting

  • @nassvandrunen6020
    @nassvandrunen6020 Před 6 měsíci

    lmao

  • @vjxi
    @vjxi Před rokem +1

    fastest sub in the west😊

    • @crr0ww
      @crr0ww  Před rokem

      you’re the best :’) thank you so much!! ❤️