• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Подмена dns на роутере

Santyago08

HDD-drive
Забанен
Регистрация
03.11.2020
Сообщения
44
Реакции
20
Пожалуйста, обратите внимание, что пользователь заблокирован
[0] - Немного теории.

Итак, сегодня мы разберем поднятие нашего DNSChef. DNSChef - это DNS прокси, который поможет нам поднять фальшивый DNS, который мы подставим вместо нормально, который выдает нам провайдер.

DNS сервер - это такой же компьютер, где хранятся наши ip адреса. Когда мы вводим адрес сайта в браузере, обращаемся к DNS - серверу и говорим: "Эй, железяка, мне нужен ip адрес, на котором расположен этот сайт", он выдает нам ip, после переходим по нему и получаем в нашем браузере содержимое главной страницы. Грубое объяснения, но довольно таки понятно. Плюс, изображение:

1.png

Когда мы подставляем наш DNS сервер в роутер, то это так же работающий сервер, но мы уже можем перенаправлять пользователя на наш сайт. Т.е. теперь, когда жертва вводит vk.com, наш dns подсовывает жертве не настоящий ip адрес, а ip нашего сервера, где мы подняли фейк vk.com

Итак, что мы имеем:

  1. VPS сервер, где поднимем наш dns сервак и фейковый сайт.
  2. Роутер с возможностью изменения DNS, ну в современных вроде во всех можно. В моем случае имею Mikrotik hap lite
3.jpg


[1] - Практика.

Здесь мы опишем подробно, как и где в роутере нам нужно подменить наш DNS адрес и конечно же установка и настройка DNSChef.

[1.1] - Установка и настройка DNSChef

Начнем с установки DNSChef, я устанавливаю и буду делать все на VPS Ubuntu 14.04. Вы можете взять себе VPS и ставить удобный для вас дистрибутив. Хостера также можете выбрать любого, но желательно конечно, чтобы дата-центры были за границей. У меня на ihor.ru в России, так как на этом VPS никаких махинаций не провожу. Из тех, которые за границей и довольно абузоустойчивый, могу порекомендовать zomro.com.

Для удобной настройки и добавления доменов и бд установим также на сервак панель VestaCP. Подробнее смотрите тут: https://vestacp.com/install/

Думаю с этим у вас проблем не возникнет.

Дальше установим DNSChef:

Код:
sudo apt-get install python-ipy
sudo pip install dnslib
git clone https://github.com/iphelix/dnschef.git
unzip dnschef*
cd dnschef
Запускаем наш DNSChef и мы должны увидеть это:
4.jpg

Видим, что DNSChef запускается нормально. Теперь мы можем запустить и указать, какой домен будет фейковым и на каком ip будет лежать наш ip адрес. Запускаем все это дело таким образом:
Python:
python dnschef.py -i IP_DNS_Прокси --fakeip IP_сервера --fakedomains vk.com
5.png

[1.2] - Подмена DNS в роутере и создание домена

После этого идем и подставляем наш IP прокси в роутер. Как изменить DNS у вас на роутере можете найти в инете.

6.png


Готово. Дальше идем добавлять наш фейковый домен в VestaCP.

7.png


Домен добавили, когда мы это сделали через VestaCP, она автоматически настраивает и создает наш виртуальный хост.
Для примера создам тестовый файл index.html в папке vk.com с содержимым

8.png

И теперь если мы подключены к инету через роутер, где совершили подмену, то при переходе на другие сайты будет все работать правильно, а при переходе на vk.com, то сервер будет перенаправлять на наш и получим такое:

9.png


Вроде ничего не пропустил. Ну если что упомяните в комментах и разберем.
В итоге мы разобрали установку и настройку DNSChef и подмену DNS в нашем роутере.

P.S Автор не я, статься взята из форума сodeby.net
 
Отличная статья! Все расписано просто и понятно, сам когда то работал так по крипте и фейкам. ТС молоток, спасибо!!!
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
а
Статья хорошая. DNS очень много решает в цифровой паутине
а что дает его подмена( что с этим делать ? )
 
Пожалуйста, обратите внимание, что пользователь заблокирован
а

а что дает его подмена( что с этим делать ? )
Можно поставить свои фейк страницы, например человек обращается к vk.com, а попадает на фейк страницу вашу ну и так далее, сегодня вторую статью напишу , там будет пример)
 
а

а что дает его подмена( что с этим делать ? )
Своя реклама заместо легитимной, фейк сайты, чтение обращений(имеется ввиду откуда-куда ну впрочем та информация которая доступна провайдеру)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Вот ссылка на вторую часть статьи : https://xss.pro/threads/44565/
Разанее извините, если напиал бредятину, но.
Правильно ли я понимаю, что такое можно провренуть на сбрученных роутерах?
 
Разанее извините, если напиал бредятину, но.
Правильно ли я понимаю, что такое можно провренуть на сбрученных роутерах?
Меня удивляет то что именно ты пишешь данное предложение а не новорег

Это может быть развернута везде где есть выход в интернет и примитивный интерфейс
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Разанее извините, если напиал бредятину, но.
Правильно ли я понимаю, что такое можно провренуть на сбрученных роутерах?
Да можно.
 
Подскажите есть ли роутеры, где можно было бы развернуть подмену DNS нескольких сайтов одновременно? Возможно есть такая прошивка под Расберри Пи?
Подмена DNS производится на хостинге который Вы прописали в роутере. Точнее роутеру всё равно какой сайт, он тупо перенаправляет на ваш DNS. А вот как сделать несколько фейковых сайтов с переадресацией на оргинал, после того как владелец введёт логин пас и 2fa, было бы интерестно узнать. Есть более сотни роутеров с админ доступом) не РУ)
 
Подмена DNS производится на хостинге который Вы прописали в роутере. Точнее роутеру всё равно какой сайт, он тупо перенаправляет на ваш DNS. А вот как сделать несколько фейковых сайтов с переадресацией на оргинал, после того как владелец введёт логин пас и 2fa, было бы интерестно узнать. Есть более сотни роутеров с админ доступом) не РУ)

Это понятно. Интересует именно возможность вписать в роутер несколько этих самых DNS.
 
Это всё уже over 9000 лет не актуально. Во-первых если браузер открывает страницу по https он будет ждать ответа от сервера тоже по https, а ты его дать не сможешь, потому что у тебя trusted сертификата этого сайта нет. Во-вторых потихоньку внедряется DoH и все эти фокусы в обозримом будущем вообще работать перестанут
 
Тем более, что теперь набирают популярность DNS поверх TLS, DNS поверх HTTPS, DNSSec, DNSCrypt.
Предложений для шифровки dns на любой вкус. Это просто вопрос времени. Пока что это проходит...
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх