
Dailydave mailing list archives
Re: Dangling pointers exploitation
From: "Chris Rohlf" <chris.rohlf () gmail com>
Date: Wed, 25 Jul 2007 14:03:24 -0400
On 7/25/07, Thomas Ptacek <tqbf () matasano com> wrote:
Unitialized automatic variables and use-after-free variables seem of-a-kind: you have a pointer who's value seems unpredictable but is in fact strongly influenced by the execution environment which is in turn often influenced by inputs and timing.
The articles about this research and the upcoming presentation are pretty vague. Where were the now dangling pointers pointing to? The heap? Were they function pointers? This leaves a lot of open questions for me. Like Thomas, the first thought I had was - well if your dangling pointer points back into the heap, its entirely possible (given a program like a web server) to create specially crafted inputs that eventually will be placed where you need them - you can control these types of things. The only obstacle being the fact you have to guess where that dangling pointer points to. Unless of course you can control it the first time around. I think the biggest problem in exploiting/finding these kinds of issues is knowing whether you have a dangling pointer or not. If the program never crashes, and you don't have the source, you may never know there was an issue. I look forward to reading this presentation after everyone else because I could not black hat this year :< chris -- http://em386.blogspot.com _______________________________________________ Dailydave mailing list Dailydave () lists immunitysec com http://lists.immunitysec.com/mailman/listinfo/dailydave
Current thread:
- Dangling pointers exploitation ergosum (Jul 24)
- Re: Dangling pointers exploitation Thomas Ptacek (Jul 25)
- Re: Dangling pointers exploitation jf (Jul 25)
- Re: Dangling pointers exploitation Thomas Ptacek (Jul 25)
- Re: Dangling pointers exploitation jf (Jul 25)
- Re: Dangling pointers exploitation Thomas Ptacek (Jul 25)
- Re: Dangling pointers exploitation jf (Jul 25)
- Re: Dangling pointers exploitation jf (Jul 25)
- Re: Dangling pointers exploitation Pusscat (Jul 25)
- Re: Dangling pointers exploitation Chris Rohlf (Jul 25)
- Re: Dangling pointers exploitation Matt (Jul 25)
- Re: Dangling pointers exploitation pageexec (Jul 25)
- Re: Dangling pointers exploitation Thomas Ptacek (Jul 25)
- Re: Dangling pointers exploitation pageexec (Jul 25)
- Re: Dangling pointers exploitation Tyler Krpata (Jul 25)
- Re: Dangling pointers exploitation Thomas Ptacek (Jul 25)