Az - Logic Apps

Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u:

Osnovne informacije

Azure Logic Apps je cloud-based servis koji pruža Microsoft Azure, omogućavajući developerima da kreiraju i pokreću radne tokove koji integrišu različite servise, izvore podataka i aplikacije. Ovi tokovi su dizajnirani da automatizuju poslovne procese, orkestriraju zadatke i vrše integracije podataka između različitih platformi.

Logic Apps pruža vizuelni dizajner za kreiranje radnih tokova sa širokim spektrom predefinisanih konektora, što olakšava povezivanje i interakciju sa različitim servisima, kao što su Office 365, Dynamics CRM, Salesforce i mnogi drugi. Takođe možete kreirati prilagođene konektore za vaše specifične potrebe.

Primeri

  • Automatizacija Data Pipelines-a: Logic Apps mogu automatizovati procese prenosa i transformacije podataka u kombinaciji sa Azure Data Factory. Ovo je korisno za kreiranje skalabilnih i pouzdanih data pipelines-a koji premeštaju i transformišu podatke između različitih data skladišta, poput Azure SQL Database i Azure Blob Storage, pomažući u analitici i poslovnoj inteligenciji.

  • Integracija sa Azure Functions: Logic Apps mogu raditi zajedno sa Azure Functions-ima kako bi razvili složene, događajima vođene aplikacije koje se skaliraju po potrebi i integrišu se besprekorno sa drugim Azure servisima. Primer upotrebe je korišćenje Logic App-a za pokretanje Azure Function-a kao odgovor na određene događaje, poput promena u Azure Storage nalogu, omogućavajući dinamičku obradu podataka.

Vizualizacija LogicAPP-a

Moguće je videti LogicApp sa grafikama:

ili proveriti kod u odeljku "Prikaz koda Logic app-a".

Zaštita od SSRF-a

Čak i ako pronađete Logic App ranjiv na SSRF, nećete moći pristupiti akreditivima iz metapodataka jer Logic Apps to ne dozvoljava.

Na primer, nešto poput ovoga neće vratiti token:

# The URL belongs to a Logic App vulenrable to SSRF
curl -XPOST 'https://prod-44.westus.logic.azure.com:443/workflows/2d8de4be6e974123adf0b98159966644/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=_8_oqqsCXc0u2c7hNjtSZmT0uM4Xi3hktw6Uze0O34s' -d '{"url": "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com/"}' -H "Content-type: application/json" -v

# List
Get-AzLogicApp -ResourceGroupName <ResourceGroupName>
# Get info
Get-AzLogicApp -ResourceGroupName <ResourceGroupName> -Name <LogicAppName>
# Get Logic App config
(Get-AzLogicApp -ResourceGroupName <ResourceGroupName> -Name <LogicAppName>).Definition | ConvertTo-Json
# Get service ppal used
(Get-AzLogicApp -ResourceGroupName <ResourceGroupName> -Name <LogicAppName>).Identity
Naučite hakovanje AWS-a od nule do heroja sa htARTE (HackTricks AWS Red Team Expert)!

Drugi načini podrške HackTricks-u:

Last updated