Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Structured Exception Handler Exploitation

Structured Exception Handler Exploitation

Ratings: (0)|Views: 67|Likes:
Published by High-Tech Bridge
The SEH exploitation technique was publicly documented by David Litchfield September, 2003. At a high-level, the SEH overwrite technique uses a software vulnerability to execute arbitrary code by abusing the 32-bit exception dispatching facilities provided by Windows. At a functional level, an SEH overwrite is generally accomplished by using a stack-based buffer. This document explains SEH details while exploiting a real case.
URL: https://www.htbridge.ch/publications/structured_exception_handler_exploitation.html
Other information security publications: https://www.htbridge.ch/publications/
The SEH exploitation technique was publicly documented by David Litchfield September, 2003. At a high-level, the SEH overwrite technique uses a software vulnerability to execute arbitrary code by abusing the 32-bit exception dispatching facilities provided by Windows. At a functional level, an SEH overwrite is generally accomplished by using a stack-based buffer. This document explains SEH details while exploiting a real case.
URL: https://www.htbridge.ch/publications/structured_exception_handler_exploitation.html
Other information security publications: https://www.htbridge.ch/publications/

More info:

Published by: High-Tech Bridge on Oct 13, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

10/19/2011

pdf

 
Structured Exception HandlerEXPLOITATION
 
What is an exception
An exception is an event that occurs during the execution of a program
Requires the execution of code outside the normal flow of control
 
Structured Exception Handling
Blocks of code are encapsulated, with each block having one or more associatedhandlers.
Each handler specifies some form of filter condition on the type of exception ithandles
When an exception is raised by code in a protected block, the set of correspondinghandlers is searched in order, and the first one with a matchingfilter condition isexecuted
A single method can have multiple structured exception handling blocks, and theblocks can also be nested within each other 

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->