AWS - EBS Snapshot Dump
Last updated
Last updated
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Let wel dat dsnap
jou nie sal toelaat om openbare snappings af te laai nie. Om dit te omseil, kan jy 'n kopie van die snapshot in jou persoonlike rekening maak, en dit aflaai:
Vir meer inligting oor hierdie tegniek, kyk na die oorspronklike navorsing in https://rhinosecuritylabs.com/aws/exploring-aws-ebs-snapshots/
Jy kan dit met Pacu doen deur die module ebs__download_snapshots te gebruik.
Monteer dit in 'n EC2 VM onder jou beheer (dit moet in dieselfde streek wees as die kopie van die rugsteun):
Stap 1: 'n Nuwe volume van jou verkiesde grootte en tipe moet geskep word deur na EC2 –> Volumes te gaan.
Om hierdie aksie uit te voer, volg hierdie opdragte:
Skep 'n EBS-volume om aan die EC2-instantie te koppel.
Verseker dat die EBS-volume en die instantie in dieselfde sone is.
Stap 2: Die "koppel volume" opsie moet gekies word deur regs te klik op die geskepte volume.
Stap 3: Die instantie uit die instantie teksvak moet gekies word.
Om hierdie aksie uit te voer, gebruik die volgende opdrag:
Koppel die EBS-volume.
Stap 4: Teken in op die EC2-instantie en lys die beskikbare skywe met die opdrag lsblk
.
Stap 5: Kontroleer of die volume enige data het met die opdrag sudo file -s /dev/xvdf
.
As die uitvoer van die bogenoemde opdrag "/dev/xvdf: data" toon, beteken dit dat die volume leeg is.
Stap 6: Formateer die volume na die ext4 lêerstelsel met die opdrag sudo mkfs -t ext4 /dev/xvdf
. Alternatiewelik kan jy ook die xfs-formaat gebruik deur die opdrag sudo mkfs -t xfs /dev/xvdf
te gebruik. Neem asseblief kennis dat jy of ext4 of xfs moet gebruik.
Stap 7: Skep 'n gids van jou keuse om die nuwe ext4-volume te monteer. Byvoorbeeld, jy kan die naam "newvolume" gebruik.
Om hierdie aksie uit te voer, gebruik die opdrag sudo mkdir /newvolume
.
Stap 8: Monteer die volume na die "newvolume" gids met die opdrag sudo mount /dev/xvdf /newvolume/
.
Stap 9: Verander gids na die "newvolume" gids en kontroleer die skyfspasie om die volume-montage te valideer.
Om hierdie aksie uit te voer, gebruik die volgende opdragte:
Verander gids na /newvolume
.
Kontroleer die skyfspasie met die opdrag df -h .
. Die uitvoer van hierdie opdrag moet die vrye spasie in die "newvolume" gids toon.
Jy kan dit met Pacu doen deur die module ebs__explore_snapshots
te gebruik.
Enige AWS-gebruiker wat die EC2:CreateSnapshot
toestemming het, kan die hashes van alle domein gebruikers steel deur 'n snapshot van die Domein Beheerder te skep, dit aan 'n instansie wat hulle beheer te koppel en die NTDS.dit en SYSTEM register hives lêer te eksporteer vir gebruik met Impacket se secretsdump projek.
Jy kan hierdie hulpmiddel gebruik om die aanval te outomatiseer: https://github.com/Static-Flow/CloudCopy of jy kan een van die vorige tegnieke gebruik nadat jy 'n snapshot geskep het.
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)