Immunity Debugger

Discussion in 'Реверсинг' started by Ni0x, 20 Nov 2007.

  1. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Мало кто знаком с этим отладчиком. Описание на англ.
    Заточен в основном для поиска уязвимостей в программах, снабжен для этого специализированными плагинами. Внешне напоминает Olly. Очень порадовали плагины на питоне.
    http://www.immunityinc.com/products-immdbg.shtml
    Чтобы скачать, нужно пройти небольшую регистрацию.
     
    3 people like this.
  2. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    >>Мало кто знаком с этим отладчиком. Описание на англ.
    https://forum.antichat.ru/thread46235.html
     
  3. 0x0c0de

    0x0c0de Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    441
    Likes Received:
    396
    Reputations:
    297
    Плагины и скрипты для Immunity Debugger

    http://www.tuts4you.com/download.php?list.72
     
  4. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    Immunity Debugger v1.4

    1.40 Build 0

    New Features:

    - Debugger Core:
    o Added Silent Debugging Flag [accesible via Debugging options ALT-O or via immlib]
    http://forum.immunityinc.com/index.php?topic=157.0
    o Added Analysis Second Pass [Decoding Functions]
    http://forum.immunityinc.com/index.php?topic=163.0

    - Debugger GUI Core:
    o Now you can add headers + other useful information on every Row
    displayed at the Disasm Window. The information will be saved
    as part of dump struct.
    o Dettach option added to File Menu: Go to File -> Dettach [You need to be attached to
    gray out Dettach]
    http://forum.immunityinc.com/index.php?topic=158.0


    - Debugger GUI:
    o Right click on disasm line -> Add Header will add headers to your line



    - Immunity Debugger API:
    o Row Headers / Adding Lines to CPU
    - Added imm.addHeader() and imm.getHeader() methods.
    - imm.addLine behaves like addHeader()
    - Added imm.removeHeader()/imm.removeLine() && imm.getHeader()/imm.getLine()
    - Added imm.getTraceArgs()

    o Added imm.goSilent() method.
    o Added imm.undecorateName() method: Undecorate symbol names
    http://forum.immunityinc.com/index.php?topic=159.0
    o Added imm.Dettach() method: Dettach current process from debugger
    o Added imm.prepareForNewProcess() method: Prepare Debugger core for a fresh start
    o Updated BoB's UserDB.txt (http://peid.info/BobSoft/Downloads.html)

    - PyCommands:
    o Added namefunc.py : a simple samplescript that uses imm.addHeader to name
    functions in module
    o Added traceargs.py: find User supplied arguments into a given function.
    o Added JMS's Mike & Boo script
    o User Contributed PyCommands:
    - BoB (http://PEiD.info/BobSoft/)
    * scanpe.py (http://forum.immunityinc.com/index.php?topic=137.0)
    * hidedebug.py (http://forum.immunityinc.com/index.php?topic=140.0)
    * bpxep.py (http://forum.immunityinc.com/index.php?topic=138.0)


    Bug Fixes:

    - Fixed error when adding knowledge and changing python enviroments later.
    (__dict__ not accesible in restricted mode error)

    Download:


    You can upgrade your current Immunity Debugger by going to Help/Update
    or directly downloading the new installer from
    http://debugger.immunityinc.com/register.html