
Образовательная CTF-демонстрация, демонстрирующая выполнение команд через Git-хуки путем злоупотребления core.hooksPath в автоматизированных рабочих процессах. Подчеркивает локальное выполнение хуков и хуки, содержащиеся в репозитории.
⚠️ Этот репозиторий предназначен только для образовательных целей и демонстрации CTF.
Платформа автоматизации (например, n8n) использует операции Git в рамках рабочего процесса.
Рабочий процесс позволяет произвольную конфигурацию Git через git config.
Управляемый атакующим рабочий процесс устанавливает:
core.hooksPath=hooks/
Затем Git будет выполнять хуки из каталога репозитория.
Продемонстрировать, что:
core.hooksPath может привести к выполнению командВредоносные команды не включены.