AWS - Cognito Enum

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

Njia nyingine za kusaidia HackTricks:

Cognito

Amazon Cognito hutumiwa kwa uthibitishaji, idhini, na usimamizi wa mtumiaji kwenye programu za wavuti na simu. Inaruhusu watumiaji uwezo wa kuingia moja kwa moja kwa kutumia jina la mtumiaji na nywila au kwa njia isiyo ya moja kwa moja kupitia mtu wa tatu, ikiwa ni pamoja na Facebook, Amazon, Google, au Apple.

Muhimu katika Amazon Cognito ni sehemu mbili kuu:

  1. User Pools: Hizi ni miongozo iliyoundwa kwa watumiaji wa programu yako, zinatoa huduma za usajili na kuingia.

  2. Identity Pools: Pools hizi ni muhimu katika kuhalalisha watumiaji kupata huduma tofauti za AWS. Hazihusiani moja kwa moja katika mchakato wa kuingia au usajili lakini ni muhimu kwa upatikanaji wa rasilimali baada ya uthibitishaji.

User pools

Ili kujifunza ni nini Cognito User Pool angalia:

pageCognito User Pools

Identity pools

Ili kujifunza ni nini Cognito Identity Pool angalia:

pageCognito Identity Pools

Enumeration

```bash # List Identity Pools aws cognito-identity list-identity-pools --max-results 60 aws cognito-identity describe-identity-pool --identity-pool-id "eu-west-2:38b294756-2578-8246-9074-5367fc9f5367" aws cognito-identity list-identities --identity-pool-id --max-results 60 aws cognito-identity get-identity-pool-roles --identity-pool-id

Identities Datasets

Get dataset of identity id (inside identity pool)

aws cognito-sync list-datasets --identity-pool-id --identity-id

Get info of the dataset

aws cognito-sync describe-dataset --identity-pool-id --identity-id --dataset-name

Get dataset records

aws cognito-sync list-records --identity-pool-id --identity-id --dataset-name

User Pools

Get pools

aws cognito-idp list-user-pools --max-results 60

Get users

aws cognito-idp list-users --user-pool-id

Get groups

aws cognito-idp list-groups --user-pool-id

Get users in a group

aws cognito-idp list-users-in-group --user-pool-id --group-name

List App IDs of a user pool

aws cognito-idp list-user-pool-clients --user-pool-id

List configured identity providers for a user pool

aws cognito-idp list-identity-providers --user-pool-id <user-poo

List user import jobs

aws cognito-idp list-user-import-jobs --user-pool-id --max-results 60

Get MFA config of a user pool

aws cognito-idp get-user-pool-mfa-config --user-pool-id

Get risk configuration

aws cognito-idp describe-risk-configuration --user-pool-id

### Pools za Kitambulisho - Uorodheshaji Usiothibitishwa

Kwa tu **kujua Kitambulisho cha Pool cha Kitambulisho** unaweza **kupata sifa za jukumu linalohusishwa na watumiaji wasiothibitishwa** (ikiwa ipo). [**Angalia jinsi hapa**](cognito-identity-pools.md#accessing-iam-roles).

### Pools za Watumiaji - Uorodheshaji Usiothibitishwa

Hata kama **hujui jina la mtumiaji halali** ndani ya Cognito, unaweza **kuorodhesha** majina **halali ya watumiaji**, **BF** nywila, au hata **kujiandikisha mtumiaji mpya** kwa tu **kujua Kitambulisho cha Mteja wa Programu** (ambacho kawaida hupatikana kwenye msimbo wa chanzo). [**Angalia jinsi hapa**](cognito-user-pools.md#registration)**.**

Last updated