From 3a9fa9e909e802f8c9e00f07855c18b959029617 Mon Sep 17 00:00:00 2001 From: Vincent Mallet Date: Sun, 10 Sep 2023 09:29:24 -0700 Subject: [PATCH] Add 4 plugins, refresh timestamps, fix IDA link New plugins: DemangledStructNaming, Hexagon Processor Module, RDR2 IDA Native Renamer, RevEng.AI IDA Plugin --- README.md | 32 ++++++++++++++++++++++---------- data.js | 47 ++++++++++++++++++++++++++++++++++++++--------- index.html | 2 +- 3 files changed, 61 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index d5a8dd3..008611a 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,12 @@ The dynamic version is hosted on [GitHub Pages](https://vmallet.github.io/ida-pl Any contribution is welcome one way or another. If you know of a plugin that could be added, or data in the list that could be updated, missing categories, typos.. please send a PR! If you'd just prefer sending me a message or an email that's fine too, my email should be pretty easy to find on GitHub. ## Plugins (see [interactive version](https://vmallet.github.io/ida-plugins)) -559 plugins +563 plugins * [3DS-Code-Loader](https://github.com/SinaMegapolis/3DS-Code-Loader): IDA Pro 7.6 Plugin to load ExeFS and CRO code from CXI files.
_Updated: 2022 08 01    Language: C++_ * [3ds_ida](https://github.com/kynex7510/3ds_ida): IDA Pro resources for reverse engineering Nintendo 3DS binaries.
-_Updated: 2023 08 28    Language: Python_ +_Updated: 2023 09 05    Language: Python_ * [3DSX Loader](https://github.com/0xEBFE/3DSX-IDA-PRO-Loader): IDA PRO Loader for 3DSX files
_Updated: 2021 12 26    Language: Python_ @@ -137,7 +137,7 @@ _Updated: 2015 04 04    Language: C++_ _Updated: 2021 06 07_ * [BinExport](https://github.com/google/binexport): Export disassemblies into Protocol Buffers. BinExport is the exporter component of BinDiff. It is a plugin/extension for IDA that exports disassembly data into the Protocol Buffer format that BinDiff requires.
-_Updated: 2023 08 31    Language: C++_ +_Updated: 2023 09 06    Language: C++_ * [Binkit](https://github.com/ohjeongwook/binkit/tree/master/src/plugin): Binkit Plugin For IDA. Use this plugin to load diffing result files (*.json)...
_Updated: 2020 10 05    Language: Python_ @@ -170,7 +170,7 @@ _Updated: 2019 08 01    Language: Python_ _Updated: 2023 02 17    Language: Python_ * [Capa Explorer](https://github.com/fireeye/capa/tree/master/capa/ida/plugin): Capa explorer is an IDAPython plugin that integrates the FLARE team's open-source framework, capa, with IDA Pro. capa is a framework that uses a well-defined collection of rules to identify capabilities in a program.
-_Updated: 2023 08 30    Language: Python_ +_Updated: 2023 09 05    Language: Python_ * [CGC Loader](https://github.com/cseagle/cgc_ldr): IDA Loader for DARPA CGC binaries.
_Updated: 2018 04 09    Language: C++_ @@ -274,6 +274,9 @@ _Updated: 2023 07 28    Language: Python_ * [Deep Winter](https://github.com/evil33333333/deep-winter): Black IDA pro theme for darkness enthusiasts.
_Updated: 2022 10 13_ +* [DemangledStructNaming](https://github.com/AntonKukoba1/DemangledStructNaming): Ida plugin to improve Create structure from selection naming.
+_Updated: 2023 08 14    Language: C++_ + * [deREferencing](https://github.com/danigargu/deREferencing): IDA Pro plugin that implements more user-friendly register and stack views.
_Updated: 2023 02 21    Language: Python_ @@ -287,7 +290,7 @@ _Updated: 2023 09 01    Language: Python_ _Updated: 2017 11 19    Language: Python_ * [docker-idapro](https://github.com/blacktop/docker-idapro): IDA Pro Docker Image (For use as an ipsw pipeline).
-_Updated: 2023 06 28_ +_Updated: 2023 09 05_ * [doelf](https://github.com/antonpasm/doelf): A plugin for IDA Pro to export the symbols recognized to the ELF symbol table. It can create an ELF with debug information from any dump file.
_Updated: 2022 05 31    Language: Python_ @@ -323,7 +326,7 @@ _Updated: 2017 12 22    Language: Python_ _Updated: 2021 01 20    Language: Python_ * [dubRE](https://github.com/michal-kapala/dubRE): ML-driven function symbol extraction plugin for IDA Pro.
-_Updated: 2023 09 01    Language: Python_ +_Updated: 2023 09 05    Language: Python_ * [dumpDyn](https://github.com/secrary/IDA-scripts/tree/master/dumpDyn): Script which saves comments, names, breakpoints, functions from one execution to another, f a process allocates a dynamic memory using VirtualAlloc, HeapAlloc, new, etc. and continues execution from that address.
_Updated: 2019 02 26    Language: Python_ @@ -365,7 +368,7 @@ _Updated: 2014 06 17    Language: Python_ _Updated: 2017 06 13    Language: C++_ * [efiXplorer](https://github.com/binarly-io/efiXplorer): IDA plugin for UEFI firmware analysis and reverse engineering automation.
-_Updated: 2023 08 28    Language: C++_ +_Updated: 2023 09 04    Language: C++_ * [ElfDumper](https://github.com/WPeace-HcH/ElfDumper): A plugin for IDA that can dump the ELF file easily.
_Updated: 2023 04 03    Language: Python_ @@ -577,6 +580,9 @@ _Updated: 2023 08 17    Language: Python_ * [herast](https://github.com/Mizari/herast): Framework to automate working with AST in IDA Pro.
_Updated: 2023 08 29    Language: Python_ +* [Hexagon Processor Module](https://github.com/n-o-o-n/idp_hexagon): Hexagon (aka QDSP6) processor module for IDA Pro disassembler.
+_Updated: 2023 06 26    Language: C++_ + * [HexCopy](https://github.com/OALabs/hexcopy-ida): IDA plugin for quickly copying disassembly as encoded hex bytes.
_Updated: 2021 10 11    Language: Python_ @@ -689,7 +695,7 @@ _Updated: 2017 07 31    Language: Python_ _Updated: 2023 05 15    Language: C++_ * [ida-cmake](https://github.com/0xeb/ida-cmake): This is not an IDA plugin but a CMake project generator for IDA plugins development.
-_Updated: 2023 05 11_ +_Updated: 2023 09 01_ * [ida-cmake](https://github.com/zyantific/ida-cmake): CMake build scripts and a Python helper allowing compilation of C++ IDA plugins for Windows, macOS and Linux without much user effort.
_Updated: 2017 09 02_ @@ -1375,7 +1381,7 @@ _Updated: 2023 05 11    Language: C++_ _Updated: 2022 11 27    Language: Python_ * [Post HexRays ANalysis Kit](https://github.com/Mizari/phrank): Phrank helps with structure analysis and function pointers. Phrank works on top of HexRays ctrees.
-_Updated: 2023 08 28    Language: Python_ +_Updated: 2023 09 07    Language: Python_ * [PPLorer](https://github.com/cellebrite-labs/PPLorer): Plugin that resolves PPL calls to the actual underlying PPL function.
_Updated: 2023 02 28    Language: Python_ @@ -1402,7 +1408,7 @@ _Updated: 2023 05 31    Language: Python_ _Updated: 2018 08 03    Language: Python_ * [pwndbg](https://github.com/pwndbg/pwndbg): GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers. NOTE: IDA integration through small XMLRPC server.
-_Updated: 2023 08 27    Language: Python_ +_Updated: 2023 09 05    Language: Python_ * [pyhexraysdeob](https://github.com/idapython/pyhexraysdeob): A port of Rolf Rolles' HexRaysDeob to Python.
_Updated: 2019 10 15    Language: Python_ @@ -1443,6 +1449,9 @@ _Updated: 2014 05 10    Language: Python_ * [Quokka](https://github.com/quarkslab/quokka): A Fast and Accurate Binary Exporter. From the disassembly of a program, it generates an export file that can be used without the disassembler.
_Updated: 2023 08 27    Language: C++_ +* [RDR2 IDA Native Renamer](https://github.com/Sna1lLord/RDR2-IDA-Native-Renamer): A simple python script which names all natives for Red Dead Redemption 2.
+_Updated: 2023 09 08    Language: Python_ + * [Rebased Comment](https://github.com/naim94a/rebasedcomment): Rebase comments when you rebase your IDA database, by searching for hexadecimal numbers that are within range of your program's segments, and fixing your comments after every rebase.
_Updated: 2020 04 06    Language: Python_ @@ -1491,6 +1500,9 @@ _Updated: 2023 01 10    Language: Python_ * [REtypedef](https://github.com/zyantific/REtypedef): REtypedef is an IDA PRO plugin that allows defining custom substitutions for function names. It comes with a default ruleset providing substitutions for many common STL types.
_Updated: 2015 01 03    Language: C++_ +* [RevEng.AI IDA Plugin](https://github.com/RevEngAI/reai-ida): RevEng.AI IDA Pro Plugin.
+_Updated: 2023 08 18    Language: Python_ + * [Revsync](https://github.com/lunixbochs/revsync): Realtime sync plugin for IDA Pro, Binary Ninja and Vivisect: realtime cross-tool collaborative reverse engineering.
_Updated: 2022 05 27    Language: Python_ diff --git a/data.js b/data.js index 1b23e3d..61ef436 100644 --- a/data.js +++ b/data.js @@ -11,7 +11,7 @@ var tabledata = [ url: "https://github.com/kynex7510/3ds_ida", src: "py", cats: "loader", - last: "20230828", + last: "20230905", desc: "IDA Pro resources for reverse engineering Nintendo 3DS binaries."}, {name: "3DSX Loader", @@ -278,7 +278,7 @@ var tabledata = [ url: "https://github.com/google/binexport", src: "c++", cats: "int", - last: "20230831", + last: "20230906", vers: "7.6", desc: "Export disassemblies into Protocol Buffers. BinExport is the exporter component of BinDiff. It is a plugin/extension for IDA that exports disassembly data into the Protocol Buffer format that BinDiff requires."}, @@ -352,7 +352,7 @@ var tabledata = [ url: "https://github.com/fireeye/capa/tree/master/capa/ida/plugin", src: "py", cats: "int", - last: "20230830", + last: "20230905", vers: "7.7", desc: "Capa explorer is an IDAPython plugin that integrates the FLARE team's open-source framework, capa, with IDA Pro. capa is a framework that uses a well-defined collection of rules to identify capabilities in a program."}, @@ -584,6 +584,13 @@ var tabledata = [ vers: "7.0", desc: "Black IDA pro theme for darkness enthusiasts."}, +{name: "DemangledStructNaming", + url: "https://github.com/AntonKukoba1/DemangledStructNaming", + src: "c++", + last: "20230814", + vers: "7.7", + desc: "Ida plugin to improve Create structure from selection naming."}, + {name: "deREferencing", url: "https://github.com/danigargu/deREferencing", src: "py", @@ -615,7 +622,7 @@ var tabledata = [ {name: "docker-idapro", url: "https://github.com/blacktop/docker-idapro", - last: "20230628", + last: "20230905", vers: "7.7", desc: "IDA Pro Docker Image (For use as an ipsw pipeline)."}, @@ -698,7 +705,7 @@ var tabledata = [ {name: "dubRE", url: "https://github.com/michal-kapala/dubRE", src: "py", - last: "20230901", + last: "20230905", vers: "7.0", desc: "ML-driven function symbol extraction plugin for IDA Pro."}, @@ -798,7 +805,7 @@ var tabledata = [ {name: "efiXplorer", url: "https://github.com/binarly-io/efiXplorer", src: "c++", - last: "20230828", + last: "20230904", vers: "7.7", desc: "IDA plugin for UEFI firmware analysis and reverse engineering automation."}, @@ -1300,6 +1307,14 @@ var tabledata = [ vers: "7.4", desc: "Framework to automate working with AST in IDA Pro."}, +{name: "Hexagon Processor Module", + url: "https://github.com/n-o-o-n/idp_hexagon", + src: "c++", + cats: "proc", + last: "20230626", + vers: "7.7", + desc: "Hexagon (aka QDSP6) processor module for IDA Pro disassembler."}, + {name: "HexCopy", url: "https://github.com/OALabs/hexcopy-ida", src: "py", @@ -1563,7 +1578,7 @@ var tabledata = [ {name: "ida-cmake", url: "https://github.com/0xeb/ida-cmake", cats: "dev", - last: "20230511", + last: "20230901", vers: "7.6", desc: "This is not an IDA plugin but a CMake project generator for IDA plugins development."}, @@ -3128,7 +3143,7 @@ var tabledata = [ url: "https://github.com/Mizari/phrank", src: "py", cats: "decomp", - last: "20230828", + last: "20230907", vers: "7.5", desc: "Phrank helps with structure analysis and function pointers. Phrank works on top of HexRays ctrees."}, @@ -3194,7 +3209,7 @@ var tabledata = [ url: "https://github.com/pwndbg/pwndbg", src: "py", cats: "debug, int", - last: "20230827", + last: "20230905", vers: "7.0", desc: "GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers. NOTE: IDA integration through small XMLRPC server."}, @@ -3290,6 +3305,13 @@ var tabledata = [ last: "20230827", desc: "A Fast and Accurate Binary Exporter. From the disassembly of a program, it generates an export file that can be used without the disassembler."}, +{name: "RDR2 IDA Native Renamer", + url: "https://github.com/Sna1lLord/RDR2-IDA-Native-Renamer", + src: "py", + cats: "", + last: "20230908", + desc: "A simple python script which names all natives for Red Dead Redemption 2."}, + {name: "Rebased Comment", url: "https://github.com/naim94a/rebasedcomment", src: "py", @@ -3401,6 +3423,13 @@ var tabledata = [ vers: "6.7", desc: "REtypedef is an IDA PRO plugin that allows defining custom substitutions for function names. It comes with a default ruleset providing substitutions for many common STL types."}, +{name: "RevEng.AI IDA Plugin", + url: "https://github.com/RevEngAI/reai-ida", + src: "py", + cats: "int", + last: "20230818", + desc: "RevEng.AI IDA Pro Plugin."}, + {name: "Revsync", url: "https://github.com/lunixbochs/revsync", src: "py", diff --git a/index.html b/index.html index 5fb93a4..e5d0faa 100644 --- a/index.html +++ b/index.html @@ -84,7 +84,7 @@

The Interactive IDA Plugin List

A comprehensive list of plugins for - IDA Pro.

+ IDA Pro.

Contributing