Jump to content
Tuts 4 You

26 files

  1. ifred - IDA command palette

    IDA Palette (or its project name: ifred) is a plugin which provides fast search on IDA Pro's commands/menu items or searches through its strings output!
    This plugin provides 2 keyboard shortcuts:
    Ctrl + P : Searched through IDA's commands Ctrl + Shift +P : Searched through IDA's string output

    11 downloads

    0 comments

    Submitted

  2. HexRaysCodeXplorer (Recompiled for IDA Pro)

    The Hex-Rays Decompiler plugin for better code navigation in RE process. CodeXplorer automates code REconstruction of C++ applications or modern malware like Stuxnet, Flame, Equation, Animal Farm ...

    Features:
    Automatic type REconstruction for C++ objects. To be able to reconstruct a type using HexRaysCodeXplorer one needs to select the variable holding pointer to the instance of position independed code or to an object and by right-button mouse click select from the context menu «REconstruct Type» option. Virtual function table identification - automatically identifies references to virtual function tables during type reconstruction. When a reference to a virtual function table is identified the plugin generates a corresponding C-structure. As shown below during reconstructing struct_local_data_storage two virtual function tables were identified and, as a result, two corresponding structures were generated: struct_local_data_storage_VTABLE_0 and struct_local_data_storage_VTABLE_4. C-tree graph visualization – a special tree-like structure representing a decompiled routine in citem_t terms (hexrays.hpp). Useful feature for understanding how the decompiler works. The highlighted graph node corresponds to the current cursor position in the HexRays Pseudocode window Ctree Item View – show ctree representation for highlighted element Extract Types to File – dump all types information (include reconstructed types) into file. Navigation through virtual function calls in HexRays Pseudocode window. After representing C++ objects by C-structures this feature make possible navigation by mouse clicking to the virtual function calls as structure fields Jump to Disasm - small feature for navigate to assembly code into "IDA View window" from current Pseudocode line position. It is help to find a place in assembly code associated with decompiled line. Object Explorer – useful interface for navigation through virtual tables (VTBL) structures. Object Explorer outputs VTBL information into IDA custom view window. The output window is shown by choosing «Object Explorer» option in right-button mouse click context menu Support auto parsing RTTI objects This plugin is recompiled by disauto
    UPDATE 29.10.2024
    Recompiled for IDA Pro v9.0 Windows x86_64

    186 downloads

    4 comments

    Updated

  3. Abyss

    IDAPython plugin for postprocessing of Hexrays Decompiler output.

    126 downloads

    0 comments

    Updated

  4. Lighthouse

    Lighthouse is a powerful code coverage plugin for IDA Pro and Binary Ninja. As an extension of the leading disassemblers, this plugin enables one to interactively explore code coverage data in new and innovative ways when symbols or source may not be available for a given binary.
    This plugin is labeled only as a prototype & code resource for the community.

    99 downloads

    0 comments

    Submitted

  5. MicroAVX

    MicroAVX is an extension of the IDA Pro decompiler, adding partial support for a number of common instructions from Intel's Advanced Vector Extensions (AVX). This plugin demonstrates how the Hex-Rays microcode can be used to lift and decompile new or previously unsupported instructions.
    There are no plans further develop MicroAVX, or extend its coverage to the complete set of AVX instructions. This plugin is labeled only as a prototype & code resource for the community.

    87 downloads

    0 comments

    Submitted

  6. Prefix

    Prefix is a small function prefixing plugin for IDA Pro. The plugin augments IDA's function renaming capabilities by adding a handful of convenient prefixing actions to relevant right click menus.

    65 downloads

    0 comments

    Submitted

  7. Lucid

    Lucid is a developer-oriented IDA Pro plugin for exploring the Hex-Rays microcode. It was designed to provide a seamless, interactive experience for studying microcode transformations in the decompiler pipeline.
    This plugin is labeled only as a prototype & code resource for the community. Please note that it is a development aid, not a general purpose reverse engineering tool.

    82 downloads

    0 comments

    Updated

  8. HexRaysCodeXplorer

    The Hex-Rays Decompiler plugin for better code navigation in RE process. CodeXplorer automates code REconstruction of C++ applications or modern malware like Stuxnet, Flame, Equation, Animal Farm ...

    105 downloads

    0 comments

    Submitted

  9. HexRaysDeob

    Hex-Rays microcode API plugin for breaking an obfuscating compiler.

    154 downloads

    0 comments

    Submitted

  10. idenLib

    When analyzing malware or 3rd party software, it's challenging to identify statically linked libraries and to understand what a function from the library is doing.
    idenLib.exe is a tool for generating library signatures from .lib/.obj/.exe files.
    idenLib.dp32/idenLib.dp64 is a x32dbg/x64dbg plugin to identify library functions.
    idenLib.py is an IDA Pro plugin to identify library functions.

    119 downloads

    0 comments

    Submitted

  11. Oregami

    IDA plugins and scripts for analyzing register usage frame. 
    If this happened to you (perhaps more than once), you are in for a treat!
    Just Shift-X, and your troubles will go away!
    You may also re(g)name the register in the usage frame. Just Shift-N, and follow instructions!
    Also - instead of changing the types of all the usages to a certain type, just Shift-T once.
    Note: Sometimes there is already another plugin using Shift-T. Remove that plugin - you never used it before anyway :-).

    65 downloads

    0 comments

    Submitted

  12. IDA Batch Decompile

    IDA Batch Decompile is a plugin for Hex-Ray's IDA Pro that adds the ability to batch decompile multiple files and their imports with additional annotations (xref, stack var size) to the pseudocode .c file

    106 downloads

    0 comments

    Submitted

  13. UEFI BinDiff

    UEFI modules analysing with BinDiff IDA plugin. In fact, most real UEFI firmwares are building using edk2. Thus, to simplify the analysis, we can match debug versions of UEFI images with release versions from real firmware using BinDiff.

    69 downloads

    0 comments

    Submitted

  14. dwarfexport

    dwarfexport is an IDA Pro plugin that allows the user to export dwarf debug information. This can then be imported in to gdb and other tools, allowing you to debug using info you have recovered in IDA even when you cannot connect the IDA debugger.

    66 downloads

    0 comments

    Submitted

  15. Sk3wlDbg

    This is the Sk3wlDbg plugin for IDA Pro. It's purpose is to provide a front end for using the Unicorn Engine to emulate machine code that you are viewing with IDA.
    The plugin installs as an IDA debugger which you may select whenever you open an IDA database containing code supported by Unicorn. Currently supported architectures include:
    x86 x86-64 ARM ARM64 MIPS MIPS64 SPARC SPARC64 M68K

    66 downloads

    0 comments

    Submitted

  16. LoadProcConfig

    LoadProcConfig is an IDA Plugin to load processor configuration files.
    With just a couple of clicks configuration files can add memory regions, entries and registers/ports.
    By default IDA is shipped with configuration files for many processors in IDA/cfg folder. These configuration files are loaded automatically when corresponding processor module is loaded.
    However, this approach has some disadvantages:
    You have to keep your own configuration files inside IDA There is no easy way to load and apply configuration file on existing database Most important, ARM processor module doesn't have configuration file Current plugin was implemented to address all these issues.

    66 downloads

    0 comments

    Submitted

  17. IDASym

    Allows importing symbols from IDA to Windbg

    56 downloads

    0 comments

    Submitted

  18. idawasm

    These IDA Pro plugins add support for loading and disassembling WebAssembly modules.
    Features:
    control flow reconstruction and graph mode code and data cross references globals, function parameters, local variables, etc. can be renamed auto-comment hint support

    56 downloads

    0 comments

    Submitted

  19. HeapViewer

    An IDA Pro plugin to examine the heap, focused on exploit development.
    Currently supports the glibc malloc implementation (ptmalloc2).
    3rd place winner of the 2018 Hex-Rays Plugin Contest

    63 downloads

    0 comments

    Submitted

  20. Binary Lifting Contraption

    This is the blc (Binary Lifting Contraption) plugin for IDA Pro. It is the custard love child of Ghidra's decompiler with Ida Pro.
    The plugin integrates Ghidra's decompiler code into an Ida plugin an provides a basic decompiler capability for all platforms support by both Ida and Ghidra. It provides a basic source code display that attempts to mimic that of the Hex-Rays decompiler. It has only been written with Ida 7.x in mind.

    60 downloads

    0 comments

    Submitted

  21. uEmu

    uEmu is a tiny cute emulator plugin for IDA based on unicorn engine.
    Supports following architectures out of the box: x86, x64, ARM, ARM64, MIPS, MIPS64.
    What is it GOOD for?
    Emulate bare metal code (bootloaders, embedded firmware etc) Emulate standalone functions What is it BAD for?
    Emulate complex OS code (dynamic libraries, processes etc) Emulate code with many syscalls What can be improved?
    Find a way to emulate vendor specific register access (like MSR S3_x, X0 for ARM64) Add more registers to track

    62 downloads

    0 comments

    Submitted

  22. RetDec

    RetDec plugin for IDA (Interactive Disassembler). RetDec is a retargetable machine-code decompiler based on LLVM. The decompiler is not limited to any particular target architecture, operating system, or executable file format.
    The plugin is compatible with the IDA 7.5+ versions. The plugin does NOT work with IDA 6.x, IDA 7.0-7.4, or freeware version of IDA 7.0. The plugin comes at both 32-bit and 64-bit address space variants (both are 64-bit binaries). I.e. it works in both ida and ida64. At the moment, it can decompile the following architectures:
    32-bit: x86, arm, mips, and powerpc. 64-bit: x86-64, arm64.  

    76 downloads

    0 comments

    Submitted

  23. Search API Plugin

    A Simple plugin for IDA Pro that automates the process of googling an API.
    It Googles the selected function name in a new tab of your default browser.

    67 downloads

    0 comments

    Submitted

  24. FRIEND

    Flexible Register/Instruction Extender aNd Documentation (FRIEND) is an IDA plugin created to improve disassembly and bring register/instruction documentation right into IDA View.

    79 downloads

    0 comments

    Submitted

  25. CLI Macros

    CLI macros is a productivity tool that lets you define and use static or dynamic macros in IDA's command line interfaces (Python, IDC, WinDbg, BochDbg, Gdb, etc.).
     

    53 downloads

    0 comments

    Submitted


×
×
  • Create New...