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
vm-filesystem — Interaction avec le système de fichiers via l'exécution de la machine virtuelle firebeam | Kitploit
Outils/GitHubGitHub/infinitycurvelabs/vm-filesystem
Post-ExploitationTests d'IntrusionCommandement et ContrôleUtilitaires et FrameworksRed TeamingOutil d'Accès à Distance
GitHubinfinitycurvelabs/vm-filesystem

vm-filesystem

Interaction avec le système de fichiers via l'exécution de la machine virtuelle firebeam

Voir le dépôt
586il y a 4 moisVé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

vm-filesystem

Un bytecode Firebeam pour interagir avec le système de fichiers tout en monkey-patchant la fonction Python pour l'interaction avec le File Browser de Havoc Interface, permettant d'interagir avec le système de fichiers distant sans avoir besoin de l'avoir embarqué.

Ce dépôt est également une représentation de ce qui est possible via la machine virtuelle Firebeam et la capacité de modularité du client lui-même, permettant des méthodes alternatives d'interaction avec le système de fichiers depuis la console de l'agent et l'interface utilisateur via des fonctions monkey-patchées.

Démonstration vidéo

Monkey-patching pour l'exécution de bytecode

Le script va monkey-patch les méthodes utilisées par le File Browser pour envoyer des tâches à l'agent et les remplacer par l'interprétation et l'exécution de bytecode de la tâche équivalente via une méthode alternative, démontrant ainsi les capacités disponibles pour l'opérateur et les outils externes.

Navigateur de fichiers

Tout en montrant également comment générer des interfaces utilisateur personnalisées pour modifier le comportement ou la configuration des fonctionnalités, comme dans ce cas passer d'une interaction avec le système de fichiers basée sur des extensions à une interaction basée sur une machine virtuelle.

construction

L'opérateur doit d'abord télécharger le firebeam-sdk depuis le portail client et l'extraire localement. Ensuite, spécifier le chemin du SDK via le makefile pour construire le projet.

root@kitploit:~
$ make SDK=../firebeam
[*] building src/drives.obj as vm-filesys-drives.x64.exe
[*] building src/ls.obj as vm-filesys-ls.x64.exe
[*] building src/mkdir.obj as vm-filesys-mkdir.x64.exe
[*] building src/move.obj as vm-filesys-move.x64.exe
[*] building src/remove.obj as vm-filesys-remove.x64.exe

Une fois construit, l'opérateur peut maintenant charger le script dans le client.

Télécharger l’outil