
교육용 CTF 데모로, 자동화 워크플로우에서 core.hooksPath 설정 오류를 통한 Git 훅 명령 실행을 시연합니다.
⚠️ 이 저장소는 교육 및 CTF 데모 목적으로만 제공됩니다.
자동화 플랫폼(예: n8n)이 워크플로의 일부로 Git 작업을 사용합니다.
워크플로는 git config를 통해 임의의 Git 구성을 허용합니다.
공격자가 제어하는 워크플로가 다음을 설정합니다:
core.hooksPath=hooks/
그러면 Git이 저장소 디렉터리에서 훅을 실행합니다.
다음을 입증합니다:
core.hooksPath의 오용이 명령 실행으로 이어질 수 있음유해한 명령은 포함되지 않았습니다.