Browse by Tags

Tagged Content List
  • Blog Post: A Debugging Approach to Application Verifier

    Application Verifier , also known as AppVerifier, is a dynamic instrumentation tool for user mode applications. It is free available from SDK/PSDK, with a set of GUI applications and DLL extensions, plus a good document. Let's begin by adding the most famous application - notepad.exe - from the appverif...
  • Blog Post: Early Debugging

    Early debugging is a wide topic, on a Windows PC it might be: Application startup Service startup WinLogon CSRSS ( Client/Server Runtime Subsystem ) Windows Setup and OS Loader MBR ( Master boot record ) BIOS POST ( Power-on self-test ) Application Startup As we have...
  • Blog Post: Side Effects of Debugger

    A target program might behave differently if it is being debugged, sometimes this can be very annoying. Also, these behavior deviations can be leveraged by anti-debugging . IsDebuggerPresent and CheckRemoteDebuggerPresent are well known APIs to tell if a program is attached by a debugger. 0:000>...
  • Blog Post: A Debugging Approach to IFEO

    IFEO ( Image File Execution Options ) is a feature provided by the NT based operating system. It can be helpful when you are trying to debug at the very beginning of an application launch. A few people also taked about IFEO on MSDN Blogs: Image File Execution Options by Junfeng. Inside 'Image...
Page 1 of 1 (4 items)