> For the complete documentation index, see [llms.txt](https://reeves0x0.gitbook.io/linux-under-attack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reeves0x0.gitbook.io/linux-under-attack/scan/04-skan-direktorii-saita.md).

# 04 - Скан директорий сайта

Это очень важный момент на этапе атаки на веб, почти всегда можно найти скрытые файлы и каталоги в которых можно найти много ценного.  При неверном конфигурировании веб сервера, можно даже увидеть логин\пароль в незащифрованном виде для доступа к базе данных.\
Например для <mark style="color:green;">wordpress</mark> это файл <mark style="color:yellow;">wp-config,</mark> а для фреймворка <mark style="color:green;">yii2</mark> это <mark style="color:yellow;">common/config/main-local.php</mark>

## Выбор инструмента

\
Для  сканирования директорий и файлов сайта существует большое колличество программ, вот лишь некоторые из них:

* DirBuster
* GoBuster
* DirSearch
* Dirb

В данном случае я буду использовать <mark style="color:red;">GoBuster</mark>, это быстрый сканер написанный на Go.

## Выбор словаря

Не менее важным моментом является словарь для брутфорса. Можно самим нагенерить,  можно скачать отдельные словари на github. Мы же скачаем большой [SecList словарь](https://reeves0x0.gitbook.io/linux-under-attack/scan/www.github.com/danielmiessler/SecLists). Его плюс в том что он разбит на разделы и  включает имена пользователей, пароли, URL-адреса, шаблоны конфиденциальных данных, полезные данные фаззинга, веб-оболочки и многое другое.

## Пример

```bash
// Скачиваем словарь
git clone https://github.com/danielmiessler/SecLists.git
// натравиливаем gobuster на сайт жертву
gobuster dir --url http://192.168.140.129 --wordlist SecLists/Discovery/Web-Content/big.txt
```

<figure><img src="/files/qmREGHPa3NAnsJ3StZcH" alt=""><figcaption><p>Ориентируясь на status коды и папки мы понимаем что на хосте есть wordpress</p></figcaption></figure>
