Immunity Debugger plugins, scripts, and related tools

Installer for the final public release of Immunity Debugger

  • Immunity Debugger v1.85

    Since the Immunity Debugger website has gone, and ImmunityInc sold, the installer for the final public release has been put here for download.

OllyDbg plugins converted for use with Immunity Debugger v1.83+

  • Analyse This

    Improves the analysis options for ImmDbg - By Joe Stewart
  • CleanUpEx v1.12.108

    Cleans the UDD directory and deletes backup files - by gigapede
  • HideDebugger v1.2.4

    Plugin to hide the debugger from debuggee - by Asterix
  • HideOD v0.17

    Plugin to hide the debugger from debuggee - by Kanxue
  • Crypto Scanner v0.5b

    A scanner for crypto signatures - by Loki
  • MapConv v1.40

    Imports .map files from SoftICE or IDA - by godfather+ / TBD / SHaG
  • ODbgScript v1.79.3.0

    ODbgScript is a plugin meant to let you automate debugging by writing scripts in an assembly-like language - by SHaG & Epsylon3
  • OllyDump

    Allows you to dump the active debuggee process - by Gigapede
  • OllyHeapTrace

    OllyHeapTrace is a plugin to trace the heap operations being performed by a process - by Stephen Fewer

    Some patching was needed to make this plugin compatible with ImmDbg's changes to T_Module structure size.

  • OllyMoreMenu

    This plugin adds in the menubar more menus to easily start your favorite tools - by Ragdogg
  • OllySocketTrace

    OllySocketTrace is a plugin to trace the socket operations being performed by a process - by Stephen Fewer

    Some patching was needed to make this plugin compatible with ImmDbg's changes to T_Module structure size.

  • PEDumper

    Allows you to dump the active debuggee process - by FKMA
  • Phant0m v1.54

    Plugin to hide debugger from detection by the debuggee - by Hellsp@wn + Archer
  • Ultra String Reference

    This plugin improves the string reference functionality for Chinese characters - by Luo
  • VEH Walker v0.2

    This plugin shows all installed vectored exception handlers in the program - by 0x0c0de

My plugins for Immunity Debugger

  • Window Maximizer

    Simple plugin to keep windows maximized. With full source.
    This plugin was developed using my [Dual PDK](#PDK), so it also works in OllyDbg v1.10 (even patched versions) without any modifications.

Tool to convert plugins for Immunity Debugger v1.83+

  • Plugin Converter v1.01

    A tool to convert plugins (OllyDbg v1.10 or older ImmDbg) to be used with Immunity Debugger v1.83+
    This tool comes with complete source.

PDK to make plugins compatible with both ImmDbg v1.70+ and OllyDbg v1.10

  • Dual PDK

    A PDK for both ImmDbg and OllyDbg (even patched OllyDbg) which *automatically* works with whichever debugger it is loaded in.

This means there is no need to convert the plugin for use with ImmDbg or OllyDbg. ~Also, any plugin created with this PDK will *still* work even if the exe is renamed or the name of the debugger is patched in the exe to avoid detection by anti-debug tricks.~ *How it works:* When the plugin DLL is loaded, it analyses whether ImmDbg or OllyDbg has loaded the DLL and *patches it's own export strings* to be what is needed by that debugger.

Python script to hide debugger

  • Hide Debugger Script

    This was my first attempt to write a debugger hiding script for ImmDbg, and my first Python script ever.