DO - Spaces

Jifunze kuhusu kuvamia AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Taarifa Msingi

Nafasi za DigitalOcean ni huduma za uhifadhi wa vitu. Zinaruhusu watumiaji kuhifadhi na kutumikia kiasi kikubwa cha data, kama picha na faili nyingine, kwa njia inayoweza kupanuliwa na yenye gharama nafuu. Nafasi zinaweza kufikiwa kupitia kisanduku cha kudhibiti cha DigitalOcean, au kutumia API ya DigitalOcean, na zimejumuishwa na huduma zingine za DigitalOcean kama Droplets (seva za kibinafsi za vitual) na Load Balancers.

Kufikia

Nafasi zinaweza kuwa za umma (mtu yeyote anaweza kuzifikia kutoka kwenye Mtandao) au za kibinafsi (watumiaji walioruhusiwa pekee). Ili kupata faili kutoka kwenye nafasi ya kibinafsi nje ya Kisanduku cha Kudhibiti, tunahitaji kuzalisha ufunguo wa ufikiaji na siri. Hizi ni jozi ya vitufe vya kubahatisha vinavyofanya kazi kama jina la mtumiaji na nywila kutoa ufikiaji kwenye Nafasi yako.

URL ya nafasi inaonekana kama hii: https://jinaunikalabuketi.fra1.digitaloceanspaces.com/ Tambua eneo kama subdomain.

Hata kama nafasi ni ya umma, faili ndani yake inaweza kuwa ya kibinafsi (utaweza kuzifikia tu kwa sifa).

Hata hivyo, hata kama faili ni ya kibinafsi, kutoka kwenye konsoli inawezekana kushiriki faili kwa kiungo kama https://fra1.digitaloceanspaces.com/jinaunikalabuketi/jinafaili?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DO00PL3RA373GBV4TRF7%2F20221213%2Ffra1%2Fs3%2Faws4_request&X-Amz-Date=20221213T121017Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=6a183dbc42453a8d30d7cd2068b66aeb9ebc066123629d44a8108115def975bc kwa muda fulani:

Urambazaji

# Unauthenticated
## Note how the region is specified in the endpoint
aws s3 ls --endpoint=https://fra1.digitaloceanspaces.com --no-sign-request s3://uniqbucketname

# Authenticated
## Configure spaces keys as AWS credentials
aws configure
AWS Access Key ID [None]: <spaces_key>
AWS Secret Access Key [None]: <Secret>
Default region name [None]:
Default output format [None]:

## List all buckets in a region
aws s3 ls --endpoint=https://fra1.digitaloceanspaces.com

## List files inside a bucket
aws s3 ls --endpoint=https://fra1.digitaloceanspaces.com s3://uniqbucketname

## It's also possible to generate authorized access to buckets from the API
Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Last updated