Resources

CheatSheet

Commands

  • Process & Threads
    • Listing
      ~ # For The Current Thread
      ~*k # Stack for the all Threads
  • Modules
    • Listing
      lm
    • Loading
      .reload /f sechost.dll # one module
      • All
        !sym noisy
        .sympath srv*https://msdl.microsoft.com/download/symbols
        .reload /f
        !sym quiet
  • Misc
    • Operations
      • Go
        g
      • BreatPoint
        bp kernelbase!CreateFileW # Break on specific function
        bl # list break points
        bc * # clear breakpoints
      • Unassemble
        u rip
      • Restart
        .restart
    • View
      du @rcx # when the rcx is unicode 
      • Handels
        !handel
        !handle 940 f # 1 + 2 + 4 + 8 = 15 [f]
    • Symbols
      x *!CreateWindowExW
      x *!*CreateWindowEx*
    • Manual Help
      !handle -? #inline terminal
      .hh !handle # offline manual
    • SDDT
      dd nt!KiServiceTable # Start of the table
      dd nt!kiservicetable+55*4 L1 # Specifc Function 
      u nt!kiservicetable+0543e80 # the Bytes was 0543e807 we take only 0543e80 why not 7 !! -> 7 is the parameters number exept the Stack parameters 
    • Object & Handels
      !object 0xFFFFDF8F77063310
      dt nt!_OBJECT_TYPE ffffdf8f6d32dbc0

Notes