Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ghidra2frida — Extension Ghidra faisant le pont entre l'analyse statique et dynamique via Frida, permettant l'instrumentation scriptable du runtime pour le reverse engineering de binaires sur Windows, macOS, Linux, iOS, Android et QNX. | Kitploit
Outils/GitHubGitHub/federicodotta/ghidra2frida
Sécurité AndroidAnalyse Dynamique (Sandboxing)Sécurité iOSRétro-ingénierieSécurité MobileAnalyse de Binaires
GitHubfedericodotta/ghidra2frida

ghidra2frida

Extension Ghidra faisant le pont entre l'analyse statique et dynamique via Frida, permettant l'instrumentation scriptable du runtime pour le reverse engineering de binaires sur Windows, macOS, Linux, iOS, Android et QNX.

Voir le dépôt
13216il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

ghidra2frida

ghidra2frida est une extension Ghidra qui, fonctionnant comme un pont entre Ghidra et Frida, vous permet de créer de puissants scripts Ghidra qui tirent parti du moteur d'analyse dynamique de Frida pour améliorer les fonctionnalités d'analyse statique de Ghidra. Il prend en charge toutes les plates-formes prises en charge par Frida (Windows, macOS, Linux, iOS, Android et QNX).

Ce plugin est basé sur l'idée (et le code) de Brida. ghidra2frida lui-même est une extension qui ajoute à Ghidra un panneau de contrôle avec tous les instruments nécessaires pour créer le pont entre Ghidra et Frida. Lorsque le pont est établi, un service est proposé aux scripts et extensions Ghidra qui, avec quelques lignes de code, peuvent utiliser les puissantes fonctionnalités d'instrumentation dynamique de Frida pour tout ce dont vous avez besoin.

Quelques exemples :

  1. Démêler les noms de fonctions SWIFT lors de l'analyse de binaires iOS (fourni en exemple)
  2. Écrire un analyseur Ghidra qui analyse un binaire en utilisant également des informations dynamiques obtenues via Frida lors d'une ou plusieurs exécutions du binaire lui-même
  3. Déchiffrer une partie chiffrée d'un binaire (chaînes, etc.) en appelant la fonction de déchiffrement utilisée par le binaire cible s'exécutant sur la plateforme cible

Un tutoriel de l'outil se trouve sur le blog de notre société.

Prérequis

Pour pouvoir utiliser ghidra2frida, vous avez besoin de :

  1. Ghidra
  2. Client Frida
  3. Pyro4
  4. Une application à analyser ! :D

Installation depuis GitHub

  1. Installez Python 2.7 ou Python 3, Pyro4 (pip install pyro4) et frida (pip install frida). Les environnements virtuels Python sont entièrement pris en charge.
  2. Téléchargez Ghidra : https://github.com/NationalSecurityAgency/ghidra/releases
  3. Téléchargez la dernière version de ghidra2frida : https://github.com/federicodotta/ghidra2frida/releases
  4. Ouvrez Ghidra -> Fichier -> Installer les extensions -> Cliquez sur le bouton "Ajouter une extension" -> Choisissez le fichier ghidra2fridaXX.zip
  5. Redémarrez Ghidra

Compilation

Vous pouvez importer le projet dans Eclipse en utilisant le plugin GhidraDev pour Eclipse ou compiler manuellement le plugin avec gradle (j'ai utilisé gradle 7.1.1) comme suit :

  1. entrez dans le dossier du projet
  2. export GHIDRA_INSTALL_DIR=<PATH_GHIDRA_DIRECTORY>
  3. gradle
  4. Le plugin compilé se trouve dans le dossier dist
Télécharger l’outil