Introduction to Buffer Overflow by Ghost_Rider
Hello, here I am again, this time I'll let you know what is in
fact buffer overflow and how you can detect if some program is
vulnerable to buffer overflow exploits. This tutorial has C source
code, so if you don't know C you can have some problems in this
tutorial, you also need to have some notions on ASM and how to use
gdb. I tried to do the easiest I could, but still this tutorial
isn't one of those where you really don't know **censored** about
nothing and when you end it you know all this. This one takes some
work to understand, hey it took huge work to write! A little inside
note, like everyone that is reading this lines I like to learn, so
some weeks ago I said to myself "Hey what the heck, why not to
start reading some texts about buffer overflows, I know how
everything work but just superficially", so I just started learning
and now I'm trying to pass the knowledge that I gained, to
everyone that is interested. So this won't be one of those texts
where you'll learn everything, this will be like a walkthrough,
like the title says an Introduction, (In the end I'll give you
some nice texts). If you have any questions concerning this
tutorial post in our message board, if you find any "bug" in this
tutorial please email me and I'll correct it. Enjoy. |
|
Read more... [Introduction to Buffer Overflow by Ghost_Rider]
|
Writing Buffer Overflow Exploits - a Tutorial for
Beginners
Summary
Buffer overflows in user input dependent buffers have become one
of the biggest security hazards on the internet and to modern
computing in general. This is because such an error can easily be
made at programming level, and while invisible for the user who
does not understand or cannot acquire the source code, many of
those errors are easy to exploit. This paper attempts to teach the
novice - average C programmer how an overflow condition can be
proven to be exploitable. |
|
Read more... [Writing Buffer Overflow Exploits - a Tutorial for Beginners]
|