mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
GITBOOK-4455: No subject
This commit is contained in:
parent
9115fb9fb3
commit
5dea759ed0
@ -509,6 +509,49 @@ curl "$IDENTITY_ENDPOINT?resource=https://storage.azure.com/&api-version=2019-08
|
||||
{% tab title="PS" %}
|
||||
{% code overflow="wrap" %}
|
||||
```powershell
|
||||
# Define the API version
|
||||
$API_VERSION = "2019-08-01"
|
||||
|
||||
# Function to get a token for a specified resource
|
||||
function Get-Token {
|
||||
param (
|
||||
[string]$Resource
|
||||
)
|
||||
$url = "$IDENTITY_ENDPOINT?resource=$Resource&api-version=$API_VERSION"
|
||||
$headers = @{
|
||||
"X-IDENTITY-HEADER" = $IDENTITY_HEADER
|
||||
}
|
||||
try {
|
||||
$response = Invoke-RestMethod -Uri $url -Headers $headers -Method Get
|
||||
$response.access_token
|
||||
} catch {
|
||||
Write-Error "Error obtaining token for $Resource: $_"
|
||||
}
|
||||
}
|
||||
|
||||
# Get Management Token
|
||||
$managementToken = Get-Token -Resource "https://management.azure.com/"
|
||||
Write-Host "Management Token: $managementToken"
|
||||
|
||||
# Get Graph Token
|
||||
$graphToken = Get-Token -Resource "https://graph.microsoft.com/"
|
||||
Write-Host "Graph Token: $graphToken"
|
||||
|
||||
# Get Vault Token
|
||||
$vaultToken = Get-Token -Resource "https://vault.azure.net/"
|
||||
Write-Host "Vault Token: $vaultToken"
|
||||
|
||||
# Get Storage Token
|
||||
$storageToken = Get-Token -Resource "https://storage.azure.com/"
|
||||
Write-Host "Storage Token: $storageToken"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# API request in powershell to management endpoint
|
||||
$Token = 'eyJ0eX..'
|
||||
$URI='https://management.azure.com/subscriptions?api-version=2020-01-01'
|
||||
|
Loading…
x
Reference in New Issue
Block a user