Az - VMs & Network Post Exploitation
Tip
Apprenez & pratiquez AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Apprenez & pratiquez GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Apprenez & pratiquez Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Soutenez HackTricks
- Consultez les subscription plans!
- Rejoignez le đŹ Discord group ou le telegram group ou suivez-nous sur Twitter đŠ @hacktricks_live.
- Partagez des hacking tricks en soumettant des PRs aux HackTricks et HackTricks Cloud github repos.
VMs & Réseau
Pour plus dâinformations sur les VMs Azure et le rĂ©seau, consultez la page suivante :
Az - Virtual Machines & Network
Pivotement dâapplication VM
Les applications VM peuvent ĂȘtre partagĂ©es avec dâautres abonnements et locataires. Si une application est partagĂ©e, câest probablement parce quâelle est utilisĂ©e. Donc, si lâattaquant parvient Ă compromettre lâapplication et tĂ©lĂ©charge une version avec un backdoor, il pourrait ĂȘtre possible quâelle soit exĂ©cutĂ©e dans un autre locataire ou abonnement.
Informations sensibles dans les images
Il pourrait ĂȘtre possible de trouver des informations sensibles Ă lâintĂ©rieur des images prises des VMs dans le passĂ©.
- Lister les images des galeries
# Get galleries
az sig list -o table
# List images inside gallery
az sig image-definition list \
--resource-group <RESOURCE_GROUP> \
--gallery-name <GALLERY_NAME> \
-o table
# Get images versions
az sig image-version list \
--resource-group <RESOURCE_GROUP> \
--gallery-name <GALLERY_NAME> \
--gallery-image-definition <IMAGE_DEFINITION> \
-o table
- Lister les images personnalisées
az image list -o table
- CrĂ©er une VM Ă partir de lâID dâimage et rechercher des informations sensibles Ă lâintĂ©rieur.
# Create VM from image
az vm create \
--resource-group <RESOURCE_GROUP> \
--name <VM_NAME> \
--image /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/Microsoft.Compute/galleries/<GALLERY_NAME>/images/<IMAGE_DEFINITION>/versions/<IMAGE_VERSION> \
--admin-username <ADMIN_USERNAME> \
--generate-ssh-keys
Informations sensibles dans les points de restauration
Il pourrait ĂȘtre possible de trouver des informations sensibles Ă lâintĂ©rieur des points de restauration.
- Lister les points de restauration
az restore-point list \
--resource-group <RESOURCE_GROUP> \
--restore-point-collection-name <COLLECTION_NAME> \
-o table
- CrĂ©er un disque Ă partir dâun point de restauration
az disk create \
--resource-group <RESOURCE_GROUP> \
--name <NEW_DISK_NAME> \
--source /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/Microsoft.Compute/restorePointCollections/<COLLECTION_NAME>/restorePoints/<RESTORE_POINT_NAME>
- Attacher le disque Ă une VM (lâattaquant doit dĂ©jĂ avoir compromis une VM Ă lâintĂ©rieur du compte)
az vm disk attach \
--resource-group <RESOURCE_GROUP> \
--vm-name <VM_NAME> \
--name <DISK_NAME>
- Montez le disque et recherchez des informations sensibles
# List all available disks
sudo fdisk -l
# Check disk format
sudo file -s /dev/sdX
# Mount it
sudo mkdir /mnt/mydisk
sudo mount /dev/sdX1 /mnt/mydisk
Informations sensibles dans les disques et les instantanés
Il pourrait ĂȘtre possible de trouver des informations sensibles Ă lâintĂ©rieur des disques ou mĂȘme des instantanĂ©s de vieux disques.
- Lister les instantanés
az snapshot list \
--resource-group <RESOURCE_GROUP> \
-o table
- CrĂ©er un disque Ă partir dâun instantanĂ© (si nĂ©cessaire)
az disk create \
--resource-group <RESOURCE_GROUP> \
--name <DISK_NAME> \
--source <SNAPSHOT_ID> \
--size-gb <DISK_SIZE>
- Attacher et monter le disque à une VM et rechercher des informations sensibles (voir la section précédente pour savoir comment faire cela)
Informations sensibles dans les extensions de VM et les applications de VM
Il pourrait ĂȘtre possible de trouver des informations sensibles Ă lâintĂ©rieur des extensions de VM et des applications de VM.
- Lister toutes les applications de VM
## List all VM applications inside a gallery
az sig gallery-application list --gallery-name <gallery-name> --resource-group <res-group> --output table
- Installez lâextension dans une VM et recherchez des informations sensibles
az vm application set \
--resource-group <rsc-group> \
--name <vm-name> \
--app-version-ids /subscriptions/9291ff6e-6afb-430e-82a4-6f04b2d05c7f/resourceGroups/Resource_Group_1/providers/Microsoft.Compute/galleries/myGallery/applications/myReverseShellApp/versions/1.0.2 \
--treat-deployment-as-failure true
Tip
Apprenez & pratiquez AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Apprenez & pratiquez GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Apprenez & pratiquez Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Soutenez HackTricks
- Consultez les subscription plans!
- Rejoignez le đŹ Discord group ou le telegram group ou suivez-nous sur Twitter đŠ @hacktricks_live.
- Partagez des hacking tricks en soumettant des PRs aux HackTricks et HackTricks Cloud github repos.
HackTricks Cloud

