обьяснить мне почему в сценарии атаки веб сервера приложения для резолва attacker.com обращаются не к публичному днс серверу прописанному у них локально, а к какому-то мутному с настройкой под tactou? Я видимо чего-то элементарного здесь не понимаю
Не увидел мутного DNS сервера, оба запроса были к 8.8.8.8. При первом запросе в функцию validate DNS сервер вернул валидный адрес, что позволило пройти проверку. Но при вызове функции HTTParty.get, DNS сервер вернул уже локальный адрес.
а почему 8.8.8.8 возвращает по атакер-контролед домену локальный адрес?
Гугл там плохой пример наверное, при эксплуатации использовался свой домен, для которого можно любые A записи создавать
В видосе кастомный домен атакующего, и другая а запись
Ты можешь хоть 127.0.0.1 юзать
А, да, attacker.com чуть дальше. Ну мы контролируем DNS записи attacker.com.
Обсуждают сегодня