Разведка боем, правильный сбор внешнего сетевого...

29

Transcript of Разведка боем, правильный сбор внешнего сетевого...

Page 1: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)
Page 2: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

правильный сбор внешнего сетевого периметра

Разведка боем

Антон Лопаницынруководитель направления аудита информационной безопасности ОНСЕК

Page 3: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Где искать данные о инфраструктуре:

http://apps.db.ripe.net

RIPE NCCосновной европейский координатор IP-пространства в интернете

Page 4: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Всякие полезные действия, которые покрывает софтОбратный резолвингAXFR запросыCensys/ShodanVurustotalГуглим в гуглеБла-бла-бла

Page 5: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Перебор поддоменов - естественно

Toolz:

Sublist3rhttps://github.com/aboul3la/Sublist3rtheHarvesterhttps://github.com/laramies/theHarvester

Page 6: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)
Page 7: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Перебор поддоменов - естественно

Toolz:

DNSenumhttps://github.com/fwaeytens/dnsenumЛюбой другойздесь могла быть ваша реклама

Page 8: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Брут тоже должен быть правильным

Поставь, наконец, свой DNS сервер!Собери, блин свой словарь!Будь мужиком*!

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

Page 9: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Да хватит уже брутить больше 20 минут, будь мужиком, не позорь интернет

Page 10: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Кстати о словарях

https://scans.io/study/axfr-research

Page 11: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Думай!

defcon.org 162.222.171.206forum.defcon.org 162.222.171.208tracker.defcon.org 162.222.171.210www.defcon.org 162.222.171.206media.defcon.org 162.222.171.207

Как минимум, defcon использует 162.222.171.206-162.222.171.210, хотя 162.222.171.209 небыл сбручен. Ну вы поняли!

Если неизвестны диапазоны адресов которые использует компания

Page 12: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Заглядывай в историю!

http://viewdns.info/iphistory/

http://ptrarchive.com/

Page 13: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Заглядывай в историю!

Page 14: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Заглядывай в историю!

На старом айпишнике может быть забытый ресурс

При переезде с одного хостинга на другой, у компании могут остаться не убитые сервера

Компания может не оплатить, как следствие - потерять домен, на который ссылается (смотрим A, CNAME записи, заглядываем crossdomain.xml)

Page 15: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Смотри в сертификаты!

Каким доменам выдавался сертификат:

https://crt.sh/https://www.google.com/transparencyreport/https/ct/

Page 16: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)
Page 17: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Смотри в сертификаты!

На какие домены действует сертификат

https://github.com/BlackFan/SubjectAltName_Dumper/

Page 18: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

www.yahoo.com =>

style.yahoo.commovies.yahoo.comstars.yahoo.comkino.yahoo.comcine.yahoo.comcinema.yahoo.comcelebridades.yahoo.comlive.yahoo.combeauty.yahoo.com

hsrd.yahoo.combrb.yahoo.commy.yahoo.comadd.my.yahoo.comfrontier.yahoo.comverizon.yahoo.comca.rogers.yahoo.comfr-ca.rogers.yahoo.comtatadocomo.yahoo.comtikona.yahoo.comideanetsetter.yahoo.commtsindia.yahoo.comsmartfren.yahoo.comatt.yahoo.compeople.yahoo.comcelebrity.yahoo.comvida-estilo.yahoo.com

Page 19: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Да пробруть ты виртуальные хосты!

https://github.com/BeLove/avhbf

(опять не забудь про список хостов)

Page 20: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Сканируй 53 порт!

И tcp, и udpОдин из серверов может использоваться как DNS сервер компании, пробуем AXFR запрос

dig -t axfr exampe.com @123.123.123.123

Page 21: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Бруть файлы и директории!!11!

Словарь от dirbuster

Лучший в мире* словарь для быстрого хождения потенциально - опасных файловhttps://github.com/Bo0oM/fuzz.txt

*по мнению моей мамы

Page 22: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Заглядывай и на CDN!

Видел домены static, cdn, upload?

Попробуй пробрутить файлы там, возможно там не будет интерпретатора языка и тебе отдадут исходный код :)

Page 23: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Парсь ссылки!11!

Ходи по портам@Пали редиректы

Частая ситуация, когда admin.site.com:80 перенаправляет на admin.localdomain:443

Page 24: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Парсь ссылки!11!

Ходи по сайтам@Парсь ссылки

Там могут быть поддомены, так и ссылки на виртуальные хосты

Page 25: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Нашел файло? Бруть параметры!

https://github.com/beched/libpywebhack

from libpywebhack import WebHacka = WebHack(host="ahack.ru", ssl=0)a.argsfind(o.path, modes=['post'])a.argsfind(o.path, modes=['cookie'])a.argsfind(o.path, modes=['get'])

Page 26: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Не видно настоящего ip?

http://russiansecurity.expert/2016/10/16/server-real-ip-address-disclosure/

Page 27: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Вдогонку

Смотри что есть на githubГлянь что лежит на pastebinЧитай мой блогНе ленись

Page 28: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)

Защищающим

Доменное имя не является секретомНа виртуальный сервер можно попасть из сети ИнтернетЛучше немного усложнить доступ себе, чем облегчить его для злоумышленника

Page 29: Разведка боем, правильный сбор внешнего сетевого периметра (Антон Bo0oM Лопаницын)