# AWS - Lightsail Enum

{{#include ../../../banners/hacktricks-training.md}}

## AWS - Lightsail

Amazon Lightsail bied 'n **maklike**, liggewig manier vir nuwe wolkgebruikers om voordeel te trek uit AWS se wolkrekenaarsdienste. Dit stel jou in staat om algemene en pasgemaakte webdienste in sekondes te ontplooi via **VMs** (**EC2**) en **houers**.\
Dit is 'n **minimale EC2 + Route53 + ECS**.

### Enumeration
```bash
# Instances
aws lightsail get-instances #Get all
aws lightsail get-instance-port-states --instance-name <instance_name> #Get open ports

# Databases
aws lightsail get-relational-databases
aws lightsail get-relational-database-snapshots
aws lightsail get-relational-database-parameters

# Disk & snapshots
aws lightsail get-instance-snapshots
aws lightsail get-disk-snapshots
aws lightsail get-disks

# More
aws lightsail get-load-balancers
aws lightsail get-static-ips
aws lightsail get-key-pairs
```
### Ontleed Snapshots

Dit is moontlik om **instansie en relationele databasis snapshots van lightsail** te genereer. Daarom kan jy dit op dieselfde manier nagaan as wat jy [**EC2 snapshots**](aws-ec2-ebs-elb-ssm-vpc-and-vpn-enum/#ebs) en [**RDS snapshots**](aws-relational-database-rds-enum.md#enumeration) kan nagaan.

### Metadata

**Metadata eindpunt is toeganklik vanaf lightsail**, maar die masjiene loop in 'n **AWS rekening wat deur AWS bestuur word** so jy beheer nie **watter toestemmings toegeken word** nie. As jy egter 'n manier vind om dit te benut, sal jy direk AWS benut.

### Privesc

{{#ref}}
../aws-privilege-escalation/aws-lightsail-privesc/README.md
{{#endref}}

### Post Exploitation

{{#ref}}
../aws-post-exploitation/aws-lightsail-post-exploitation/README.md
{{#endref}}

### Persistensie

{{#ref}}
../aws-persistence/aws-lightsail-persistence/README.md
{{#endref}}

{{#include ../../../banners/hacktricks-training.md}}
