Az - ARM Templates / Deployments

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

Njia nyingine za kusaidia HackTricks:

Taarifa Msingi

Kutoka kwa nyaraka: Ili kutekeleza miundombinu kama nambari kwa suluhisho zako za Azure, tumia mifano ya Azure Resource Manager (ARM). Kiolezo ni faili ya JavaScript Object Notation (JSON) ambayo inatambulisha miundombinu na usanidi wa mradi wako. Kiolezo hutumia sintaksia ya kielezi, ambayo inakuruhusu kusema ni nini unakusudia kutekeleza bila ya kuandika mfululizo wa amri za programu kuunda hiyo. Kwenye kiolezo, unataja rasilimali za kutekeleza na mali za rasilimali hizo.

Historia

Ikiwa unaweza kufikia, unaweza kupata taarifa kuhusu rasilimali ambazo hazipo lakini zinaweza kutekelezwa baadaye. Zaidi ya hayo, ikiwa parameter inayohifadhi taarifa nyeti ilichaguliwa kuwa "String" badala ya "SecureString", itakuwepo katika maandishi wazi.

Tafuta Taarifa Nyeti

Watumiaji wenye ruhusa Microsoft.Resources/deployments/read na Microsoft.Resources/subscriptions/resourceGroups/read wanaweza kusoma historia ya utekelezaji.

Get-AzResourceGroup
Get-AzResourceGroupDeployment -ResourceGroupName <name>

# Export
Save-AzResourceGroupDeploymentTemplate -ResourceGroupName <RESOURCE GROUP> -DeploymentName <DEPLOYMENT NAME>
cat <DEPLOYMENT NAME>.json # search for hardcoded password
cat <PATH TO .json FILE> | Select-String password

Marejeo

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

Njia nyingine za kusaidia HackTricks:

Last updated