25.03.2015 Views

dragons_ctf

dragons_ctf

dragons_ctf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Patching vs instrumentation<br />

●<br />

●<br />

●<br />

Suppose you want to modify the behavior of an executable.<br />

Binary patching is a powerful tool, however…<br />

● what if the number and/or quality of integrity checks performed by<br />

the program outweights the benefits the patching?<br />

Sometimes it would be nice to just “be the CPU” and change<br />

the semantics of a chosen instruction.<br />

● or just monitor execution in a 100% non-invasive way.

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

Saved successfully!

Ooh no, something went wrong!