Тёмный
Aaron Yoo
Aaron Yoo
Aaron Yoo
Подписаться
Hi everyone! I (try to) create quality videos here on technical subjects involving computer security in any capacity.

In my opinion, RU-vid doesn't have enough engaging technical videos. Whether its poor audio or a low resolution screen cast, most technical videos could use a bit more attention. I try to create videos that are good for learning and for reference. Let me know how I'm doing! Constructive criticism is always welcome. I don't post all that often, but I try to make every video count.

Thanks,
Aaron
Mark Sweep
6:27
3 года назад
ShadowStack
4:31
3 года назад
Data Execution Prevention
5:44
3 года назад
Stack Canary
7:00
3 года назад
Buffer Overflow
5:58
3 года назад
Комментарии
@zarkostupar1625
@zarkostupar1625 5 дней назад
Great video man
@krish-ut9de
@krish-ut9de 5 дней назад
Mr. Doug told me to come here
@Неагентш00988
@Неагентш00988 8 дней назад
Thank you very much for explanation!
@acestandard6315
@acestandard6315 11 дней назад
Seriously you have to come back
@acestandard6315
@acestandard6315 11 дней назад
Why have you stopped making videos. I just discovered you
@harshakshit3611
@harshakshit3611 17 дней назад
great content
@TakeFlow1
@TakeFlow1 19 дней назад
pretty good video
@Bolter024
@Bolter024 22 дня назад
I thought this has something to do with India lol
@youssefeddaif9349
@youssefeddaif9349 23 дня назад
hi aaron, i dont mean to be rude but i think the binary representation of 16 is wrong it needs an extra zero, tnx
@tech_sol
@tech_sol 26 дней назад
Good video, but I didn't get, how can we test byte by byte in the real world
@achyuthvishwamithra
@achyuthvishwamithra Месяц назад
It is simple, in little-endian, multi-byte values are stored such that most significant bytes are stored at a higher addresses and least significant at lower addresses (this is in fact the natural way of storing things).
@nordineelbarkaoui9613
@nordineelbarkaoui9613 Месяц назад
I just discovered your channel and you deserve more views !
@user-rv8iz3yq6u
@user-rv8iz3yq6u Месяц назад
thank you!! you just save my exam tomorrow!!!
@kcvinu
@kcvinu Месяц назад
The only video in this channel, but it's really a gem!. Kudos to you. Hope you get more time to publish videos like this.
@ibrahimzansidibe7928
@ibrahimzansidibe7928 Месяц назад
Dude you are the best. suscribe
@mohsinqureshi6850
@mohsinqureshi6850 Месяц назад
this channel is like a precious gem
@mohsinqureshi6850
@mohsinqureshi6850 Месяц назад
greatest video on buffer overflow
@michaeltse4711
@michaeltse4711 2 месяца назад
thanks man. This is really helpful
@sentient1640
@sentient1640 2 месяца назад
Great presentation !
@Dablus
@Dablus 2 месяца назад
Short video Crystal clear explanation Great job mate
@il_panda1979
@il_panda1979 2 месяца назад
Pls come back ❤
@fastrobreetus
@fastrobreetus 2 месяца назад
You are intelligent and talented!
@blaz2892
@blaz2892 2 месяца назад
It makes sense to me that data would be executable by default. Code is just another form of data (assembly opcodes are just numbers after all). Unless you dedicate memory or circuitry to it, the only obvious way to know whether a program is reading code or data is by essentially setting some kind of flag in the program and update it whenever a program starts or ends - to keep track of whether the program saw a "start of executable section" or "end of execution" section. It would be expensive to check every single byte between the current and target locations before executing a jump, so all we can do is put it in the normal program code. Its unsurprising that an exploit that alters program control can be used to skip over part of the program control process.
@a.for.arun_
@a.for.arun_ 3 месяца назад
Simple and awesome. Thanks
@peipei3477
@peipei3477 3 месяца назад
it's helpful!
@8o.do28h-1
@8o.do28h-1 3 месяца назад
not sure if this comment would even reach you, but man your videos are amazing. hope you still find the passion in making more of these
@abhishekranjan4170
@abhishekranjan4170 3 месяца назад
what an amazing explanation. Dude make more videos. The professionals need you to make their life easy.
@LawrenceHermes
@LawrenceHermes 3 месяца назад
Thank you for byte-wise guessing. Now I will do bitwise guessing so that I can move from 4294967296 -> 1024 -> 64 (2*8*4)
@jovan_spasovic
@jovan_spasovic 4 месяца назад
Bold of you to say that we as developers do not have to think about endianness xDD We just had a practical exam where we had to write a C program that on localhost communicates (server and client but both running on same machine), and trying to inspect memory results as you said gave very weird values. Thank you for an amazing video!
@Jethasautism
@Jethasautism 4 месяца назад
Errror e-e-e-error buffer overflow
@purelove9133
@purelove9133 4 месяца назад
this video was really hot. I love it so much
@purelove9133
@purelove9133 4 месяца назад
Thank you for taking time to explain in video such simple thing so simply. So clear. So beautiful.
@purelove9133
@purelove9133 4 месяца назад
God I wish every youtube video was like this. Pure information, no BS. THANK YOU
@purelove9133
@purelove9133 4 месяца назад
I subscribe btw
@nickiascerinschi206
@nickiascerinschi206 4 месяца назад
Very good explanation, thank you!
@TheDarkBusinessman
@TheDarkBusinessman 4 месяца назад
Stack execution was used back in the day for self modifying code which is seen as bad nowadays.
@gabrijel9129
@gabrijel9129 4 месяца назад
Incredible video! You just explained a difficult topic in minutes. Amazing work!
@aurelienlevra3782
@aurelienlevra3782 4 месяца назад
Great content
@tsunningwah3471
@tsunningwah3471 4 месяца назад
zhina
@ravel1274
@ravel1274 5 месяцев назад
The whole video I've been wondering about who won that egg war
@gandhiisback3940
@gandhiisback3940 5 месяцев назад
great video!!
@vasanthan8520
@vasanthan8520 5 месяцев назад
the video is very clear and clear. Could you tell what tools you used to make this video. the typography is pretty good
@am3n89
@am3n89 5 месяцев назад
very good content! Keep it up!
@bluejeffery1784
@bluejeffery1784 5 месяцев назад
this was so helpful! Videos for Stop and Copy and Ref counting would be nice as well
@Cheudon
@Cheudon 6 месяцев назад
I know it's been 3 years since I posted this video, but I wanted to thank you immensely, I'm Brazilian and your video was 100% educational, I just had a question regarding Python and Java, I recently read an article about buffer overflow being exploited in applications python because it runs in C applications. So python was not the one affected, but rather the one that ran it, since it was developed in C. Again, congratulations on the video. Um abraço do Brasil!
@danielcohen8828
@danielcohen8828 6 месяцев назад
Finally, a video that explains why a byte is the most significant rather than just regurgitating the same script about Endianness.
@neilmeich
@neilmeich 6 месяцев назад
1:42 thank u for the information
@gitgudsec
@gitgudsec 6 месяцев назад
you have a great voice for narration
@nanaarhin5567
@nanaarhin5567 6 месяцев назад
I really like it when these animations are being used to explain concepts. And when you say Endianess is about Byte and not bit, what does that mean?
@adrenochromeaddict4232
@adrenochromeaddict4232 6 месяцев назад
crazy how this has only 29k views. great video lad
@wattsfield1889
@wattsfield1889 6 месяцев назад
Plz cover stack leaks 🙌
@zanagi
@zanagi 6 месяцев назад
But, why would someone make a little endian hardware in the first place?