RoP Hooks
Shane.Macaulay@IOACTIVE.com
RoP Hooks Shane.Macaulay@IOACTIVE.com Introduction K2 / - - PowerPoint PPT Presentation
RoP Hooks Shane.Macaulay@IOACTIVE.com Introduction K2 / ktwo@ktwo.ca Shane.Macaulay @ioactive.com Intro/Outline Hooking/Tracing What is a binary doing? Can we modify/detour Frustrations/Hurdles Friendly inputs
Shane.Macaulay@IOACTIVE.com
behavior of what were looking at
etc…
stack requirements
break execution
tampered with
RET RET
LONG WINAPI vEhTracer(PEXCEPTION_POINTERS ExceptionInfo) {
missed with the stack/shadow model
that might disrupt our trace
place an int3 obviously)
fight until the next round
battle in a structured way
condition checks on our flag/branch-step/veh state
flamegraph.svg (PowerPoint doesn’t do SVG’z) We have all the data required for generating these, however it’s a TODO
spiderweb!
&func argument to detect remote threads before the DLL thread notification run’s
much (obviously)