A Note for Binary Hooking and Instrumentation

One intern in my team has been working on a utility, which makes use of binary instrumentation. So I think it’s time to recap on that. Understand the Fundamentals As we mentioned in Microsoft Binary Technologies and Debugging, there are many binary technologies. Most of these technologies can be used either statically (patch and write back to the disk) or…

0

Microsoft Binary Technologies and Debugging

Midway upon the journey of our life I found myself within a forest dark, For the straightforward pathway had been lost. [INFERNO CANTO 1] In the world of debugging, one could easily get lost without sufficient knowledge of the underlying mechanism. While well known examples being DLL (Dynamic-Link Libraries), FPO (Frame-Pointer Omission), LTCG (Link-time Code Generation),…

0