Buffer Overflows: A Symphony of Exploitation

Поділитися
Вставка
  • Опубліковано 13 лип 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
  • Наука та технологія

КОМЕНТАРІ • 228

  • @mongru
    @mongru Рік тому +128

    Now this is the content I wanted to see

  • @phantompuma228
    @phantompuma228 Рік тому +69

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

    • @crr0ww
      @crr0ww  Рік тому +7

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

  • @honeish4662
    @honeish4662 Рік тому +27

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

    • @crr0ww
      @crr0ww  Рік тому +2

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

  • @gurucode.studio
    @gurucode.studio Рік тому +13

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

    • @crr0ww
      @crr0ww  Рік тому +1

      thank you so much for the kind words :’)

  • @MindlessMurphy555
    @MindlessMurphy555 Рік тому +20

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

    • @crr0ww
      @crr0ww  Рік тому +2

      thank you so much! :)))

  • @toddwright3619
    @toddwright3619 Рік тому +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  Рік тому +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

  • @crr0ww
    @crr0ww  Рік тому +3

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

    • @crckrbrrs
      @crckrbrrs 2 місяці тому

      especially if you're a femboy :3

  • @naltun4702
    @naltun4702 Рік тому +2

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

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

      thank you so much for watching

  • @Cyanbland_
    @Cyanbland_ 11 місяців тому

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

  • @martinguti95
    @martinguti95 Рік тому +1

    Loved the format! Keep at it man! :)

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

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

  • @originalni_popisovac
    @originalni_popisovac Рік тому +4

    im your 99th subscriber, keep going to 100!

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

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

    • @originalni_popisovac
      @originalni_popisovac Рік тому +1

      @@crr0ww man you have 344 subs now

    • @crr0ww
      @crr0ww  Рік тому +1

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

  • @user-qo2mn6yr1n
    @user-qo2mn6yr1n 2 місяці тому

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

  • @Gobillion160
    @Gobillion160 Рік тому +2

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

  • @jensnielsen8612
    @jensnielsen8612 Рік тому +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  Рік тому +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 Рік тому +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  Рік тому +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 :)

  • @MrSevenEleven
    @MrSevenEleven Рік тому +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.

  • @Anonymous-im9yz
    @Anonymous-im9yz 5 місяців тому

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

  • @fabiorj2008
    @fabiorj2008 Рік тому +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!

  • @zer0day463
    @zer0day463 Рік тому +6

    Really loved this masterpiece, you deserve billion subs

    • @crr0ww
      @crr0ww  Рік тому +2

      😂 thank you so much, i really appreciate it!

    • @zer0day463
      @zer0day463 Рік тому +1

      @@crr0ww glad you did

  • @hutch-uu322
    @hutch-uu322 5 місяців тому

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

  • @milescolon1793
    @milescolon1793 Рік тому +2

    i love your content Crow!

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

      appreciate 'cha, thank you so much

  • @hexadecimalhexadecimal5241
    @hexadecimalhexadecimal5241 11 місяців тому

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

  • @hoblikdlouhovlasy2431
    @hoblikdlouhovlasy2431 Рік тому +2

    Nice work buddy, keep it up!

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

      thank you so so much!! :D

  • @timlositomusic
    @timlositomusic Рік тому +1

    This is an amazing video. Thank you!

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

      thank you so much

  • @abhishekkaith1686
    @abhishekkaith1686 Рік тому +3

    Time to write every program in rust 😅

  • @Kyle_Hacks
    @Kyle_Hacks Рік тому +3

    bro im invested in this channel

    • @crr0ww
      @crr0ww  Рік тому +1

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

  • @laurentiustefan398
    @laurentiustefan398 Рік тому +3

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

  • @eddr98
    @eddr98 Рік тому +1

    Love the content and loving the background RuneScape music

  • @roxel849
    @roxel849 Рік тому +2

    LOVE your way man. +1 sub

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

      thank you so much! :D

  • @arandominternetuser5614
    @arandominternetuser5614 Рік тому +1

    first video? this is great!

    • @crr0ww
      @crr0ww  Рік тому +1

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

  • @mofokenginnocent6378
    @mofokenginnocent6378 Рік тому +1

    i love it just needed a reminder

  • @offensive-operator
    @offensive-operator Рік тому +2

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

    • @crr0ww
      @crr0ww  Рік тому +1

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

  • @CloseCallss
    @CloseCallss 10 місяців тому

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

  • @sperpflerperberg8147
    @sperpflerperberg8147 Рік тому +1

    This was an awesome video!

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

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

  • @ajayshripal4027
    @ajayshripal4027 2 місяці тому

    Best video made on buffer exploitation

  • @matteobucci6517
    @matteobucci6517 Рік тому +1

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

  • @realjame
    @realjame Рік тому +4

    Cool video, hope you go viral soon.

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

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

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

    best quality channel

  • @taurusrising5243
    @taurusrising5243 Рік тому +1

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

    • @crr0ww
      @crr0ww  Рік тому +1

      AAAA THANK YOU SO MUCH!

  • @recomended4494
    @recomended4494 Рік тому +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  Рік тому +2

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

  • @noorkhara1429
    @noorkhara1429 Рік тому +3

    this video made me giggle as well as taught me something

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

      i'm so glad!! thank you :)

  • @donmo1461
    @donmo1461 Рік тому +2

    Awesome!

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

      you’re awesome

  • @HTWwpzIuqaObMt
    @HTWwpzIuqaObMt Рік тому +1

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

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

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

    • @HTWwpzIuqaObMt
      @HTWwpzIuqaObMt Рік тому +1

      @@crr0ww ❤️

  • @flightman2870
    @flightman2870 Рік тому +2

    39 seconds into the video
    *Subbed cos good animation

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

      thank you so much!! :D

  • @wetfish412
    @wetfish412 Рік тому +2

    absolute gold

  • @SpaghettiRealm
    @SpaghettiRealm Рік тому +1

    Great content. Subscribed!

    • @crr0ww
      @crr0ww  Рік тому +1

      thank you so much, yassine! :D

    • @SpaghettiRealm
      @SpaghettiRealm Рік тому +1

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

  • @CuriouslyWatching
    @CuriouslyWatching Рік тому +1

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

  • @Cdaprod
    @Cdaprod Рік тому +1

    This is my jam

  • @BruceAlmighty1
    @BruceAlmighty1 2 місяці тому

    Osrs music made this video 10x better, gg

  • @korsate
    @korsate Рік тому +3

    nice video! i am now hacker boy 9000

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

      glad to be of service, hacker boy 9000!

  • @victorbonato843
    @victorbonato843 6 місяців тому

    pretty cool

  • @aalekhmotani3877
    @aalekhmotani3877 Рік тому +1

    Amazing 🔥

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

      hehe tysm bro! :D

  • @F16_viper_pilot
    @F16_viper_pilot Рік тому +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  Рік тому +1

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

  • @marcoantonio7648
    @marcoantonio7648 Рік тому +1

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

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

      😂😂 LET’S GOOO tysm for commenting xD

  • @gabrielguedes197
    @gabrielguedes197 Рік тому +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

  • @Gobillion160
    @Gobillion160 Рік тому +1

    amazing video

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

      appreciate you

  • @tabotkevin8116
    @tabotkevin8116 Рік тому +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  Рік тому +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

  • @neuxell
    @neuxell Рік тому +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  Рік тому

      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 :')

  • @mr_0_0
    @mr_0_0 Рік тому +3

    Damn the algorithm is in your favor man

    • @crr0ww
      @crr0ww  Рік тому +2

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

  • @DexieTheSheep
    @DexieTheSheep Рік тому +1

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

    • @crr0ww
      @crr0ww  Рік тому +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 Рік тому +1

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

  • @bdnugget
    @bdnugget Рік тому +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

  • @ruycr4ft
    @ruycr4ft Рік тому +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  Рік тому

      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 :>

  • @davidwong2836
    @davidwong2836 Рік тому +1

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

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

      i appreciate that so much, thank you! : )

  • @LetsPkBro
    @LetsPkBro Рік тому +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  Рік тому

      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

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

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

  • @cynical5062
    @cynical5062 Рік тому +2

    Cool video!

    • @crr0ww
      @crr0ww  Рік тому +1

      thank you so much! : )

    • @cynical5062
      @cynical5062 Рік тому +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!

  • @raphaelradespiel9970
    @raphaelradespiel9970 Рік тому +2

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

    • @crr0ww
      @crr0ww  Рік тому +1

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

    • @raphaelradespiel9970
      @raphaelradespiel9970 Рік тому +1

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

    • @crr0ww
      @crr0ww  Рік тому +1

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

    • @raphaelradespiel9970
      @raphaelradespiel9970 Рік тому +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  Рік тому

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

  • @costelinha1867
    @costelinha1867 Рік тому +1

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

    • @crr0ww
      @crr0ww  Рік тому +1

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

  • @ani-zxk
    @ani-zxk 5 місяців тому

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

  • @every0ne
    @every0ne Рік тому +1

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

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

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

  • @mikey10006
    @mikey10006 Рік тому +2

    Good video :)

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

      thank you so much :D!

  • @adamvalt6609
    @adamvalt6609 Рік тому +1

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

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

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

    • @adamvalt6609
      @adamvalt6609 Рік тому +1

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

  • @DONTLAUGH
    @DONTLAUGH Рік тому +1

    High quality

  • @droot-tc4sk
    @droot-tc4sk Рік тому +2

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

    • @crr0ww
      @crr0ww  Рік тому +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! :)

  • @user-hd3pz2ow1b
    @user-hd3pz2ow1b 4 місяці тому

    nice

  • @SomeGuyWatchingYoutube
    @SomeGuyWatchingYoutube 3 місяці тому

    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?

  • @antonlomakin7872
    @antonlomakin7872 6 місяців тому

    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!

  • @lukasm09
    @lukasm09 10 місяців тому

    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?

  • @Mauzy0x00
    @Mauzy0x00 Рік тому +1

    I'm happy I ran into this video.

    • @crr0ww
      @crr0ww  Рік тому +1

      thank you so much : D!!

    • @Mauzy0x00
      @Mauzy0x00 Рік тому +1

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

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

      @@Mauzy0x00 YOU'RE THE BEST TYSM 😭♥

  • @user-hk3yv2jg4o
    @user-hk3yv2jg4o Рік тому +1

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

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

      thank you so much

  • @sinatra02
    @sinatra02 Рік тому +3

    mouse!!!

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

      where??? kill it!!

  • @viktorvertesi8565
    @viktorvertesi8565 Рік тому +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  Рік тому +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 3 місяці тому

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

  • @comosaycomosah
    @comosaycomosah Рік тому +2

    Hmmm your voice sounds familiar but didnt recognize old channel

  • @fateennavid
    @fateennavid Рік тому +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 Рік тому

      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?

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

    This sounds like Chicago or LA

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

    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?

  • @yeoh4001
    @yeoh4001 Рік тому +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  Рік тому

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

  • @jaramaster1498
    @jaramaster1498 Місяць тому

    Hey, What linux distro you using?

  • @supreme-erg9875
    @supreme-erg9875 Рік тому +1

    what version of gdb are you using?

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

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

  • @detroilions11
    @detroilions11 Рік тому +1

    What font are you using?

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

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

  • @8-bit510
    @8-bit510 Рік тому +1

    what color scheme you are using ?

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

      cattpuccin mocha! : )

  • @wesleyoliveira6570
    @wesleyoliveira6570 Рік тому +1

    What about rust binaries? Is it possible?

    • @crr0ww
      @crr0ww  Рік тому +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 : ) !

  • @helloworldtest
    @helloworldtest Рік тому +1

    which os are u using mate?

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

      just a simple little kali vm :)

  • @iamZANIX
    @iamZANIX Рік тому +1

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

    • @crr0ww
      @crr0ww  Рік тому +1

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

  • @opusdei1151
    @opusdei1151 Рік тому +1

    What kind of shell are you using?

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

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

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

      @@crr0ww Thank you very much

  • @nassvandrunen6020
    @nassvandrunen6020 7 місяців тому

    lmao

  • @user-jl9ox9ln8x
    @user-jl9ox9ln8x Рік тому +1

    Do you use arch?

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

      i do! (arch btw

  • @s_i_m_o_n_e_n_g_e_l
    @s_i_m_o_n_e_n_g_e_l Рік тому +1

    Does rust stop this?

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

      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

  • @yashsakhare5399
    @yashsakhare5399 9 місяців тому

    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..

  • @nathanezra1
    @nathanezra1 Рік тому +1

    AAAA