Giter Club home page Giter Club logo

awesome-ghidra's Introduction

Awesome Ghidra Awesome

Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate. This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra plug-in components and/or scripts using Java or Python.

Ghidra Scripts/Plugins/Extension

  • ghidra_script by Allsafe - Ghidra scripts for malware analysis

  • headless_scripts - Headless Scripts for Ghidra's Headless Analyzer written in Python

  • LazyGhidra - Make your Ghidra Lazy!

  • py-findcrypt-ghidra - FindCrypt for Ghidra written in Python. All constants are referenced from findcrypt.

  • FindCrypt-Ghidra - IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database

  • ret-sync - ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.

  • ghidra_scripts by ghidraninja - Scripts for the Ghidra software reverse engineering suite.

  • gotools - Plugin for Ghidra to assist reversing Golang binaries

  • ghidra_bridge - Python 3 bridge to Ghidra's Python scripting

  • ipyghidra - IPython Extension that extends ghidra_bridge for an improved interactive experience in the IPython console

  • GhidraPAL - Ghidra Program Analysis Library

  • pcode-emulator - A PCode Emulator for Ghidra.

  • ghidra-data - Supporting Data Archives for Ghidra

  • JNI Helper - Find JNI function signatures in APK and apply to Ghidra.

  • Daenerys - A framework for interoperability between IDA and Ghidra

  • OOAnalyzer Plugin for Ghidra - OOAnalyzer is a tool for the analysis and recovery of object oriented constructs.

  • Ghidra Patch Diff Correlator Project - This project tries to provide additional Ghidra Version Tracking Correlators suitable for patch diffing.

  • ghidra-fidb-repo - Ghidra Function ID dataset repository

  • ghidra_scripts by 0x6d696368 - Ghidra scripts such as a RC4 decrypter, Yara search, stack string decoder, etc.

  • ghidra-jython-kernel - Jupyter Kernel for Ghidra's Jython

  • Kotlin Jupyter Kernel - Embeds the Kotlin kernel into the CodeBrowser or other tools, for a full-fledged Kotlin REPL or Jupyter Notebook alongside a GUI session, including current* variables, autocompletions based on static type inference and more.

  • pwndra - A collection of pwn/CTF related utilities for Ghidra

  • vtgrepghidra - VT-GHIDRA Plugin

  • VTgrepGHIDRA - vtgrep plugin for Ghidra

  • Color the Executed Instructions - Color the Executed Instructions

  • ReplaceFuncNameFromLog - ReplaceFuncNameFromLog

  • ghidraquark - A Ghidra plugin that provides powerful overview for Android Apps.

  • Ghidra-evm - Ghidra-evm is a ghidra module (processor module, custom loader and plugin(s)) that disassembles Ethereum VM (EVM) bytecode and generates a control-flow graph (CFG) of a smart contract.

Materials

Others

  • r2ghidra-dec - Deep ghidra decompiler integration for radare2

  • Ghidraaas - simple web server that exposes Ghidra analysis through REST APIs

  • Ghidra Server - Ghidra-Server.org provides a collaboration server on the internet for the software reverse engineering (SRE) global community using the open source software (OSS) project Ghidra's server feature.

awesome-ghidra's People

Contributors

18z avatar adelapie avatar alecnunn avatar er28-0652 avatar fmagin avatar pinksawtooth avatar spekulatius avatar tkmru avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.