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
pyxamstore — Utilitaire Python pour analyser les fichiers blob AssemblyStore de Xamarin | Kitploit
Outils/GitHubGitHub/jakev/pyxamstore
Sécurité AndroidRétro-ingénierieSécurité MobileAnalyse de Binaires
GitHubjakev/pyxamstore

pyxamstore

Utilitaire Python pour analyser les fichiers blob AssemblyStore de Xamarin

Voir le dépôt
20243il y a 3 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

Xamarin AssemblyStore Explorer (pyxamstore)

Ceci est une version alpha d'un analyseur assemblies.blob AssemblyStore écrit en Python. L'outil est capable de dépaqueter et de rempaqueter les fichiers assemblies.blob et assemblies.manifest Xamarin à partir d'un APK.

Installation

Exécutez le script d'installation :

root@kitploit:~
python setup.py install

Vous pouvez ensuite utiliser l'outil en appelant pyxamstore

Utilisation

Dépaquetage

Je recommande d'utiliser l'outil conjointement avec apktool. Les commandes suivantes peuvent être utilisées pour dépaqueter un APK et dépaqueter les DLL Xamarin :

root@kitploit:~
apktool d yourapp.apk
pyxamstore unpack -d yourapp/unknown/assemblies/

Les assemblages détectés comme compressés avec LZ4 seront automatiquement décompressés lors du processus d'extraction.

Rempaquetage

Si vous souhaitez apporter des modifications aux DLL dans l'AssemblyStore, vous pouvez utiliser pyxamstore avec le fichier assemblies.json généré lors du dépaquetage pour créer un ou plusieurs nouveaux fichiers assemblies.blob. La commande suivante depuis le répertoire où se trouve votre fichier assemblies.json :

root@kitploit:~
pyxamstore pack

À partir de là, vous devrez copier le nouveau manifeste et les blobs, puis rempaqueter/signer l'APK.

Détails supplémentaires

Des détails supplémentaires sur le format de fichier sont disponibles sur mon site personnel.

Limitations connues

  • Prise en charge de Python3 (en cours !)
  • DLL ayant des données de débogage/configuration associées
Télécharger l’outil