1 dépôt
Outils pour gérer et suivre les adresses et les références au sein de l'espace mémoire d'un binaire.
Différent du suivi de localisation (Location Tracking) : Les candidats font référence au suivi GPS/géographique ou aux nœuds de base de données ; il s'agit ici d'adresses mémoire virtuelles dans un binaire.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Suivi de la mémoire binaire. 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.
Maintain a database of binary locations and properties to manage addresses and references during analysis.