Skip to content

Graphical Debugger for x64 and x86 on Windows

Notifications You must be signed in to change notification settings

inisider/Nanomite

 
 

Repository files navigation

#Nanomite - Graphical Debugger for x64 and x86 on Windows

Features

  • Debugging x86 and x64 ( WOW64) processes
  • Breakpoints
    • Software
    • Memory
    • Hardware
  • Step In
  • Step Over
  • Step Out
  • Step back to user code
  • Attaching
  • Detaching
  • Single Step Tracing
  • Supporting child processes
  • Supporting multithreading
  • Display source code
  • Detailed view of:
    • disassembly
    • windows
    • handles
    • debug strings
    • threads
    • (child)processes
    • exceptions
    • process privileges
    • loaded modules
    • strings
    • callstack
    • stack
    • memory
    • heap
    • cpu registers
    • functions
    • pe header
    • TEB/TBI
    • PEB/PBI

Changelog

###Version 0.1 beta 13

  • fixed some crashs related to the qt /MT build, see note for more details
  • fixed some bugs in the patch manager
  • fixed the symbol display in the trace view
  • fixed a bug which showed wrong trace data
  • added Exception Assistant
  • added colors to the state bar
  • added missing edi/rdi register
  • added option to break on tls callback
  • added possibility to show registers of a thread in detailview
  • added possibility to show TEB/TBI of a thread in detailview
  • added possibility to show PEB/PBI of a process in detailview
  • added possibility to set Nanomite as default just in time debugger
  • added possibility in PEEditor to show exports of a loaded module in disassembler
  • added updater (thanks to inisider for this contribution)
  • updated beaengine to rev. 174
  • updated PE-Editor layout
  • updated DetailView layout
  • updated Options to include more options, easier config

####Notes: - Needed to compile Qt with /MD because of issues with the cruntime. If you want to use the debugger you have to install the visual c runtime 2010. - You can save an exception to the list in the Options window. The debugger then knows how to handle it. Alternatively you can enable the Exception Assistant. This will show a dialog once a exception occures and offers different ways to handle it.

###For the full changelog click here

About

Graphical Debugger for x64 and x86 on Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.1%
  • C 14.8%
  • Other 0.1%