DIRB: поиск скрытых каталогов и файлов на веб-сайтах | WebWare.biz

# DIRB: поиск скрытых каталогов и файлов на веб-сайтах

15.08.201515.08.2015 WebWare Team Безопасность

Никогда не бывает лишним просканировать веб-сайт на наличие скрытых каталогов и файлов (скрытых — имеются ввиду каталоги и файлы, на которые не ведут ссылки, и о которых знает только веб-мастер). Как минимум, можно узнать что-то новое о сервере, а бывает просто выпадает супер-приз — архив сайта или базы данных, бэкап чувствительных файлов и т.д.

DIRB — это сканер веб-контента. Он ищет существующие (возможно, скрытые) веб-объекты. В основе его работы лежит поиск по словарю, он формирует запросы к веб-серверу и анализирует ответ.

DIRB поставляется с набором настроенных на атаку словарей для простого использования, но вы можете использовать и ваш собственный список слов. Также иногда DIRB можно использовать как классический CGI сканер, но помните, что в первую очередь это сканер содержимого, а не сканер уязвимостей.

Главная цель DIRB — это помочь профессионалам в аудите веб-приложений. Особенно в тестах ориентированных на безопасность. Она покрывает некоторые дыры, не охваченные классическими сканерами веб-уязвимостей. DIRB ищет специфические веб-объекты, которые другие сканеры CGI не ищут. Она не ищет уязвимости и не ищет веб-содержимое, которое может быть уязвимым.

Может быть, эта программа станет последней попыткой для невезучих аналитиков по безопасности…

## Использование DIRB

    dirb <базовый_адрес> [<список(и)_файлов>] [опции]

## Примечания

<базовый_адрес> : Основной URL для сканирования. (Используйте -resume для возобновления сессии)

<список(и)_файлов> : Список словарей. (словарь1,словарь2,словарь3…)

## Горячие клавиши DIRB

'n' -> Перейти к следующей директории.

'q' -> Остановить сканирование. (Сохронить состояние для возобновления)

'r' -> Remaining scan stats.

## Опции DIRB

-a <строка_агента> : Задайте ваш пользовательский USER_AGENT.

-c <строка_кукиз> : Установите куки для HTTP запроса.

-f : Забавный тюнинг при выявлении NOT_FOUND (404).

-H <строка_азголовка> : Задайте пользовательский заголовок HTTP запроса.

-i : Использовать поиск без учёта регистра.

-l : Печатать заголовок "Location" когда найден.

-N <nf_code>: Игнорировать ответы с этим HTTP кодом.

-o <файл_для_вывода> : Сохранить вывод на диск.

-p <прокси[:порт]> : Использовать прокси. (Порт по умолчанию 1080)

-P <proxy_username:proxy_password> : Аутентификация на прокси.

-r : Не искать рекурсивно.

-R : Интерактивная рекурсия. (Спрашивать для каждой директории)

-S : Молчаливый режим. Не показывать тестируемые слова. (Для простых терминалов)

-t : Не принуждать к конечному слешу '/' в URL.

-u <пользователь:пароль> : HTTP аутентификация.

-v : Показывать также страницы NOT_FOUND.

-w : Не показывать сообщений WARNING.

-X <расширение> / -x <расширения_файла> : Применить эти расширения к каждому слову.

-z <миллисекунды> : Добавить миллисекунды,для задержки, чтобы не стать причиной экстенсивного флуда.

## Примеры DIRB

dirb http://url/directory/ (Простой тест)

dirb http://url/ -X .html (Тестировать файлы с расширением '.html')

dirb http://url/ /usr/share/dirb/wordlists/vulns/apache.txt (Тестировать списком слов apache.txt)

dirb https://secure_url/ (Простой тест с SSL)

## Дерево словарей DIRB

    root@WebWare:~# tree /usr/share/wordlists/dirb*
    /usr/share/wordlists/dirb
    ├── big.txt
    ├── catala.txt
    ├── common.txt
    ├── euskera.txt
    ├── extensions_common.txt
    ├── indexes.txt
    ├── mutations_common.txt
    ├── others
    │   ├── best1050.txt
    │   ├── best110.txt
    │   ├── best15.txt
    │   └── names.txt
    ├── small.txt
    ├── spanish.txt
    ├── stress
    │   ├── alphanum_case_extra.txt
    │   ├── alphanum_case.txt
    │   ├── char.txt
    │   ├── doble_uri_hex.txt
    │   ├── test_ext.txt
    │   ├── unicode.txt
    │   └── uri_hex.txt
    └── vulns
        ├── apache.txt
        ├── axis.txt
        ├── cgis.txt
        ├── coldfusion.txt
        ├── domino.txt
        ├── fatwire_pagenames.txt
        ├── fatwire.txt
        ├── frontpage.txt
        ├── hpsmh.txt
        ├── hyperion.txt
        ├── iis.txt
        ├── iplanet.txt
        ├── jboss.txt
        ├── jersey.txt
        ├── jrun.txt
        ├── netware.txt
        ├── oracle.txt
        ├── ror.txt
        ├── sap.txt
        ├── sharepoint.txt
        ├── sunas.txt
        ├── tests.txt
        ├── tomcat.txt
        ├── vignette.txt
        ├── weblogic.txt
        └── websphere.txt
    /usr/share/wordlists/dirbuster
    ├── apache-user-enum-1.0.txt
    ├── apache-user-enum-2.0.txt
    ├── directories.jbrofuzz
    ├── directory-list-1.0.txt
    ├── directory-list-2.3-medium.txt
    ├── directory-list-2.3-small.txt
    ├── directory-list-lowercase-2.3-medium.txt
    └── directory-list-lowercase-2.3-small.txt

    3 directories, 54 files

## Описание словарей DIRB

Название файла | Полный путь до файла | Количество записей в файле | Описание содержимого
--- | --- | --- | ---
big.txt | /usr/share/wordlists/dirb/big.txt | 20469 |
catala.txt | /usr/share/wordlists/dirb/catala.txt | 161 |
common.txt | /usr/share/wordlists/dirb/common.txt | 4614 |
euskera.txt | /usr/share/wordlists/dirb/euskera.txt | 197 |
extensions_common.txt | /usr/share/wordlists/dirb/extensions_common.txt | 29 | Расширения файлов
indexes.txt | /usr/share/wordlists/dirb/indexes.txt | 10 |
mutations_common.txt | /usr/share/wordlists/dirb/mutations_common.txt | 49 |
best1050.txt | /usr/share/wordlists/dirb/others/best1050.txt | 1049 | Лучшая выборка из 1050 пунктов
best110.txt | /usr/share/wordlists/dirb/others/best110.txt | 110 | Лучшая выборка из 110 пунктов
best15.txt | /usr/share/wordlists/dirb/others/best15.txt | 15 | Лучшая выборка из 15 пунктов
names.txt | /usr/share/wordlists/dirb/others/names.txt | 8607 |
small.txt | /usr/share/wordlists/dirb/small.txt | 959 |
spanish.txt | /usr/share/wordlists/dirb/spanish.txt | 449 | Испанские слова в каталогах
alphanum_case_extra.txt | /usr/share/wordlists/dirb/stress/alphanum_case_extra.txt | 95 |
alphanum_case.txt | /usr/share/wordlists/dirb/stress/alphanum_case.txt | 62 |
char.txt | /usr/share/wordlists/dirb/stress/char.txt | 26 |
doble_uri_hex.txt | /usr/share/wordlists/dirb/stress/doble_uri_hex.txt | 256 |
test_ext.txt | /usr/share/wordlists/dirb/stress/test_ext.txt | 17576 |
unicode.txt | /usr/share/wordlists/dirb/stress/unicode.txt | 65536 |
uri_hex.txt | /usr/share/wordlists/dirb/stress/uri_hex.txt | 256 |
apache.txt | /usr/share/wordlists/dirb/vulns/apache.txt | 30 | Apache
axis.txt | /usr/share/wordlists/dirb/vulns/axis.txt | 17 |
cgis.txt | /usr/share/wordlists/dirb/vulns/cgis.txt | 3494 |
coldfusion.txt | /usr/share/wordlists/dirb/vulns/coldfusion.txt | 21 |
domino.txt | /usr/share/wordlists/dirb/vulns/domino.txt | 291 |
fatwire_pagenames.txt | /usr/share/wordlists/dirb/vulns/fatwire_pagenames.txt | 2711 |
fatwire.txt | /usr/share/wordlists/dirb/vulns/fatwire.txt | 101 |
frontpage.txt | /usr/share/wordlists/dirb/vulns/frontpage.txt | 43 |
hpsmh.txt | /usr/share/wordlists/dirb/vulns/hpsmh.txt | 238 |
hyperion.txt | /usr/share/wordlists/dirb/vulns/hyperion.txt | 579 |
iis.txt | /usr/share/wordlists/dirb/vulns/iis.txt | 59 | IIS
iplanet.txt | /usr/share/wordlists/dirb/vulns/iplanet.txt | 36 |
jboss.txt | /usr/share/wordlists/dirb/vulns/jboss.txt | 19 |
jersey.txt | /usr/share/wordlists/dirb/vulns/jersey.txt | 129 |
jrun.txt | /usr/share/wordlists/dirb/vulns/jrun.txt | 13 |
netware.txt | /usr/share/wordlists/dirb/vulns/netware.txt | 60 |
oracle.txt | /usr/share/wordlists/dirb/vulns/oracle.txt | 1075 | Oracle
ror.txt | /usr/share/wordlists/dirb/vulns/ror.txt | 121 |
sap.txt | /usr/share/wordlists/dirb/vulns/sap.txt | 1111 |
sharepoint.txt | /usr/share/wordlists/dirb/vulns/sharepoint.txt | 1708 |
sunas.txt | /usr/share/wordlists/dirb/vulns/sunas.txt | 52 |
tests.txt | /usr/share/wordlists/dirb/vulns/tests.txt | 34 |
tomcat.txt | /usr/share/wordlists/dirb/vulns/tomcat.txt | 87 | Tomcat
vignette.txt | /usr/share/wordlists/dirb/vulns/vignette.txt | 74 |
weblogic.txt | /usr/share/wordlists/dirb/vulns/weblogic.txt | 361 |
websphere.txt | /usr/share/wordlists/dirb/vulns/websphere.txt | 560 |
apache-user-enum-1.0.txt | /usr/share/wordlists/dirbuster/apache-user-enum-1.0.txt | 8930 | Перечисление пользователей Apache 1.0
apache-user-enum-2.0.txt | /usr/share/wordlists/dirbuster/apache-user-enum-2.0.txt | 10355 | Перечисление пользователей Apache 2.0
directories.jbrofuzz | /usr/share/wordlists/dirbuster/directories.jbrofuzz | 58688 |
directory-list-1.0.txt | /usr/share/wordlists/dirbuster/directory-list-1.0.txt | 141708 | Список директорий
directory-list-2.3-medium.txt | /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt | 220560 | Список директорий среднего размера
directory-list-2.3-small.txt | /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt | 87664 | Список директорий малого размера
directory-list-lowercase-2.3-medium.txt | /usr/share/wordlists/dirbuster/directory-list-lowercase-2.3-medium.txt | 207643 | Список директорий среднего размера, имена приведены к нижнему регистру
directory-list-lowercase-2.3-small.txt | /usr/share/wordlists/dirbuster/directory-list-lowercase-2.3-small.txt | 81643 | Список директорий малого размера, имена приведены к нижнему регистру

Поделиться "DIRB: поиск скрытых каталогов и файлов на веб-сайтах"

- Facebook
- Twitter
- Google+
- VKontakte
- E-mail

Связанные статьи:

- Поиск админок сайтов с Kali Linux (100%)
- Списки слов для атаки по словарю: пароли, имена пользователей, каталоги (88.7%)
- Книга по Nmap на русском (62.5%)
- ZAProxy: тестирование на проникновение веб-приложений (62.5%)
- Лучшие хакерские программы (62.5%)
- Читаем «Либрусек» бесплатно (RANDOM - 50%)

### Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Имя *

E-mail *

Сайт

Комментарий

Можно использовать следующие HTML-теги и атрибуты: `<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>`

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

### Бесплатная книга по Kali

Читайте и скачивайте бесплатную книгу по Kali Linux 2.0 на русском языке

### Примечательные статьи:

- Рекомендованные USB беспроводные карты для Kali Linux
- Что почитать о компьютерной безопасности в 2015 году
- Как получить короткий и красивый e-mail
- Хостинг со сканером вирусов
- Свобода самовыражения с новыми доменными зонами
- Брошенные сайты с ТИЦ и PR, свободные премиум домены

### Популярные записи

Установка Apache, PHP, MySQL, phpMyAdmin 19 Авг , 2014
Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину 19 Окт , 2014
Взлом Wi-Fi пароля (WPA/WPA2), используя pyrit и cowpatty в Kali Linux 12 Фев , 2015
Kali Linux 2.0 с ядром 4.0 – Установка проприетарного драйвера NVIDIA – ускоренный видеодрайвер NVIDIA для Linux 12 Фев , 2015
MiAl’s Server Pack (полностью настроенный и рабочий сервер Apache + MySQL + PHP + phpMyAdmin — WAMP) (v. 0.3.1) 20 Авг , 2014
Модификация форка Reaver — t6x — для использования атаки Pixie Dust 04 Май , 2015

### Свежие записи

- PW-Inspector: отбираем пароли соответствующие критериям
- Решение ошибки dpkg: warning: ‘ldconfig’ not found in PATH or not executable, возникающей при установке пакетов в Kali Linux
- Решение проблемы с ошибкой E: Could not get lock /var/lib/dpkg/lock — open (11: Resource temporarily unavailable) в Kali Linux
- Брутфорсинг веб-сайтов с Hydra (часть вторая инструкции по Hydra)
- THC-Hydra: очень быстрый взломщик сетевого входа в систему (часть первая)

### Свежие комментарии

- DocenT к записи Взлом Wifi WPA/WPA2 паролей с использованием Reaver
- ss к записи Взлом Wifi WPA/WPA2 паролей с использованием Reaver
- Спасибо тебе большое! к записи Книга «Тестирование на проникновение с Kali Linux» 2.0 на русском языке
- Денис к записи Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus
- Денис к записи Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину

### Рубрики

- CSS
- JavaScript
- PHP
- SEO
- WordPress
- Без рубрики
- Безопасность
- Настройка сети
- Ни web'ом единым
- Новости
- Плагины
- Программирование (кодинг)
- Программы для сервера
- Работа и заработок в Интернете
- Ресурсы
- Создание сайтов
- Фотографии

### Вступайте в официальную группу

### Счётчики