30.07.2014 Views

Attacking the Vista Heap - 2008

Attacking the Vista Heap - 2008

Attacking the Vista Heap - 2008

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

h<strong>Heap</strong> payload<br />

h<strong>Heap</strong> (X)<br />

…<br />

A<br />

…<br />

0<br />

68<br />

• A heapOptions, set <strong>the</strong> two bits in<br />

0x10000001 (o<strong>the</strong>rs don’t matter):<br />

avoid interceptor 1 , trigger<br />

RtlpAllocate<strong>Heap</strong> 2 , avoid debug<br />

heap 3 , remove serialization 4<br />

Offsets relative from .text segment base of ntdll.dll 6.0.6001.18000 (i.e. <strong>Vista</strong> SP1):<br />

1. 6F3E7 2. 648DC 3. 8CC70 4. 677E5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!