2 dépôts
Ensembles d'outils complets pour analyser, désassembler et modifier des binaires compilés afin de comprendre le comportement des programmes.
Distinct de l'ingénierie inverse Python : les candidats se concentrent spécifiquement sur l'ingénierie inverse du bytecode Python, et non sur l'utilisation de Python comme framework pour faire de l'ingénierie inverse sur d'autres binaires.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Frameworks d'ingénierie inverse. 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.
Provides a Python-based framework for automating the disassembly and analysis of compiled programs.
APKLab is an integrated development environment designed for Android reverse engineering and mobile application security analysis. It provides a comprehensive workbench that enables users to decompile, analyze, modify, and repackage mobile application binaries directly within a code editor. The platform distinguishes itself by combining static code analysis with dynamic instrumentation capabilities. It transforms compiled packages into readable source code and assembly logic, while simultaneously offering tools to inject runtime hooks, patch application behavior, and intercept encrypted netwo
Manages and organizes framework dependencies required to decode and rebuild mobile application packages.