Description: <div style="text-align: justify;">In this video series we will cover Format String Vulnerabilities in detail. The prerequisite for this series is Assembly Language and Buffer Overflow basics. If you are not familiar with these topics, please go through the detailed Assembly Language Primer for Hackers and Buffer Overflow Primer for Hackers video series which I have created.<br><br>In this first video of the series, we will understand the basics of format strings and format functions. Format functions such as Printf, Sprintf etc. belong to a class of functions called Variadic functions, which are capable of taking variable number of arguments. These functions rely on the format string passed to them, to decide the number of input arguments and their data types. Format string vulnerabilities happen when this format string passed to these functions is controlled by user input. In this video we will look at a simple case where information leakage happens due to a format string vulnerability being present. In the next video we will look at the program stack to undertstand how arguments are fetched by the format functions and why this makes them vulnerable to attack. <br><br><br></div><br><style type="text/css"> body { background: #FFF; } </style>
Tags: programming ,
Disclaimer: We are a infosec video aggregator and this video is linked from an external website. The original author may be different from the user re-posting/linking it here. Please do not assume the authors to be same without verifying.
Dear Vivek - you rock my world! I've been looking everywhere to learn about format string vulnerabilities and your videos are honestly the best resource on the net!
Please keep making more - I have learned soooo much on this site!
Been looking for something like this for a while! Thanks a lot!
Dear Vivek ,you changed my world tnx
great tutorial
Hi Vivek,
Is there any way to download these videos??
You're doing an awesome job btw. Keep it up!
Thanks.
hi JayWalker..
might be u like this..
http://thepiratebay.org/torrent/5968825
:):)
very informative thanks alot! :-)
Great tutorial thx!
Dude, when I see these videos I know why they say 'TEACHING is an ART'. Amazing.
nice and clear video
I tried to do this in Ubuntu 32 bit but I got a different result because when I gave
mpreferred-stack-boundary=2
It showed an error
mpreferred-stack-boundary=2 is not between 4 and 1
How to resolve this?
Great explanatory videos Vivek. Thank you for the effort.