1 dépôt
Utilitaires polyvalents pour appliquer des correctifs à des fichiers binaires bruts, quel que soit le type d'application cible.
Distinct du patching binaire d'application : distinct du patching spécifique aux applications en fournissant une boîte à outils polyvalente pour tout fichier binaire brut.
Explore 1 awesome GitHub repository matching software engineering & architecture · Patching binaire générique. Refine with filters or upvote what's useful.
Miasm est un framework de rétro-ingénierie Python conçu pour l'analyse binaire, le désassemblage et la modification. Il fonctionne comme un framework d'analyse binaire qui élève le code machine vers une représentation intermédiaire pour permettre la recherche en sécurité indépendante de la plateforme. Le système opère comme un moteur d'émulation binaire et une boîte à outils de modification, permettant l'exécution de code binaire dans un environnement virtuel pour suivre les changements d'état sans matériel natif. Il fournit des outils de patch binaire pour mettre à jour et modifier des fichiers binaires bruts sur plusieurs architectures CPU et formats d'exécutables. Le framework couvre des capacités de désassemblage, d'élévation vers une représentation intermédiaire et de simplification sémantique pour supprimer l'obfuscation binaire. Il inclut la prise en charge de l'analyse des formats binaires et du mappage mémoire pour suivre les références et la disposition lors de l'analyse de programmes compilés.
Ships utilities for modifying raw binary files and updating executable formats across different architectures.