AWS - CodeBuild Upatikanaji Bila Uthibitisho
Reading time: 3 minutes
tip
Jifunze na fanya mazoezi ya AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Jifunze na fanya mazoezi ya Azure Hacking:
HackTricks Training Azure Red Team Expert (AzRTE)
Support HackTricks
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za hacking kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
CodeBuild
Kwa habari zaidi angalia ukurasa huu:
buildspec.yml
Ikiwa utapata upatikanaji wa kuandika kwenye repository inayojumuisha faili iitwayo buildspec.yml, unaweza backdoor faili hii, ambayo inaelezea commands that are going to be executed ndani ya mradi wa CodeBuild na exfiltrate the secrets, compromise kile kinachofanywa na pia compromise the CodeBuild IAM role credentials.
Kumbuka kwamba hata kama hakuna faili buildspec.yml, lakini unajua Codebuild inatumiwa (au CI/CD tofauti), modifying some legit code ambayo itatekelezwa pia inaweza kukupatia reverse shell kwa mfano.
Kwa taarifa zinazohusiana unaweza angalia ukurasa kuhusu jinsi ya kushambulia Github Actions (sawa na hili):
Self-hosted GitHub Actions runners in AWS CodeBuild
Kama indicated in the docs, inawezekana kusanidi CodeBuild ili kuendesha self-hosted Github actions wakati workflow inapotekelezwa ndani ya Github repo iliyosanidiwa. Hii inaweza kutambuliwa kwa kukagua configuration ya mradi wa CodeBuild kwa sababu Event type inahitaji kuwa na: WORKFLOW_JOB_QUEUED na katika Github Workflow kwa sababu itachagua self-hosted runner kama ifuatavyo:
runs-on: codebuild-<project-name>-${{ github.run_id }}-${{ github.run_attempt }}
Uhusiano mpya huu kati ya Github Actions na AWS unaunda njia nyingine ya compromise AWS kutoka Github, kwani code katika Github itaendeshwa katika CodeBuild project yenye IAM role imeambatishwa.
tip
Jifunze na fanya mazoezi ya AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Jifunze na fanya mazoezi ya Azure Hacking:
HackTricks Training Azure Red Team Expert (AzRTE)
Support HackTricks
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za hacking kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
HackTricks Cloud