Top Banner
29

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

Jan 09, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Разведка боем
Page 2: Разведка боем

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

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

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

Page 3: Разведка боем

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

http://apps.db.ripe.net

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

Page 4: Разведка боем

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

Page 5: Разведка боем

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

Toolz:

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

Page 6: Разведка боем
Page 7: Разведка боем

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

Toolz:

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

Page 8: Разведка боем

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

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

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

Page 9: Разведка боем

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

Page 10: Разведка боем

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

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

Page 11: Разведка боем

Думай!

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: Разведка боем

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

http://viewdns.info/iphistory/

http://ptrarchive.com/

Page 13: Разведка боем

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

Page 14: Разведка боем

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

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

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

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

Page 15: Разведка боем

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

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

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

Page 16: Разведка боем
Page 17: Разведка боем

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

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

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

Page 18: Разведка боем

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: Разведка боем

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

https://github.com/BeLove/avhbf

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

Page 20: Разведка боем

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

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

dig -t axfr exampe.com @123.123.123.123

Page 21: Разведка боем

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

Словарь от dirbuster

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

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

Page 22: Разведка боем

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

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

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

Page 23: Разведка боем

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

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

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

Page 24: Разведка боем

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

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

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

Page 25: Разведка боем

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

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: Разведка боем

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

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

Page 27: Разведка боем

Вдогонку

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

Page 28: Разведка боем

Защищающим

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

Page 29: Разведка боем