PDA

Просмотр полной версии : Подмена ip адреса


dev99
07.09.2012, 13:47
Как сделать подмену ip-адреса в винде?

Например, если бы надо было подменить ip-адрес домена - тут все понятно... В hosts прописал бы 127.0.0.1 domain.com

А что можно сделать, если надо подменить, например, адрес 123.123.123.123 на 127.0.0.1 ?
Т.е. что бы запросы на ip 123.123.123.123 шли фактически на 127.0.0.1 ? Прописать в hosts: 127.0.0.1 123.123.123.123 - не катит.

Ни поиск, ни гугл что-то не подсказали ;( А можно ли вообще?

o_nix
07.09.2012, 15:04
TMeter
настраивать так http://forum.tmeter.ru/forum/showthread.php?t=3467 (https://href.li/?http://forum.tmeter.ru/forum/showthread.php?t=3467)

dev99
07.09.2012, 15:14
o_nix написал(а):

TMeter
настраивать так http://forum.tmeter.ru/forum/showthread.php?t=3467 (https://href.li/?http://forum.tmeter.ru/forum/showthread.php?t=3467)

Сенкс, а варианта без стороннего софта нет, т.е. только средствами винды (как в случае с доменами - hosts)?

latteo
07.09.2012, 15:38
Для отладки/изучения использую fiddler (https://href.li/?http://latteo.ru/soft-fiddler-prostoj-i-udobnyj-analiz-trafika)

Есть в нём и функция remaping (можно использовать для гуглинга) Tools->HOSTS Добавить строку 127.0.0.1 123.123.123.123

dev99
07.09.2012, 15:49
latteo написал(а):

Для отладки/изучения использую fiddler (https://href.li/?http://latteo.ru/soft-fiddler-prostoj-i-udobnyj-analiz-trafika)

Есть в нём и функция remaping (можно использовать для гуглинга) Tools->HOSTS Добавить строку 127.0.0.1 123.123.123.123


Спасибо, тоже хороший вариант, но не совсем то...
Данный софт перехватывает соединение, прописываясь в браузере как прокси (8888 порт).

Это не всегда поможет - если нет возможности прописать прокси, например, соединение идет из стороннего софта, в котором прокси прописать просто некуда ;(

efs
07.09.2012, 15:57
курите маршрутизацию (https://href.li/?http://www.netdocs.ru/articles/Making-Sense-Windows-Routing-Tables.html)

dev99
07.09.2012, 16:20
efs написал(а):

курите маршрутизацию (https://href.li/?http://www.netdocs.ru/articles/Making-Sense-Windows-Routing-Tables.html)

Истина где-то рядом! Чувствую, это и есть, что мне надо...

Покурив данную тему, в командной строке вбиваю:


route add -p 123.123.123.123 127.0.0.1


и... тут же получаю ошибку ;(


Сбой добавления маршрута: Параметр задан неверно.


Хотя, если посмотреть маршруты


route print


мой маршрут прописался:


Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
123.123.123.123 255.255.255.255 127.0.0.1 1


Пробую пинговать и зайти из браузера - открывает исходный адрес. Маршрутизация не сработала ;(

Где я наступил на грабли?

efs
07.09.2012, 20:38
dev99 написал(а):

Где я наступил на грабли?


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

Код:



route -p ADD 123.123.123.123 MASK 255.255.255.255 127.0.0.1


з.ы. только лучше не на локалхост, а на тот адрес, что у вас используется системой или как вариант, вообще не существующий.
з.з.ы. если необходимо, не перенаправить на другой адрес, а просто запретить туда походы, то правильней будет использовать ipsec (https://href.li/?http://www.windowsfaq.ru/content/view/661/90/), а то прийдет lift и за костыли с аддроут будет звиздюлей раздавать

dev99
08.09.2012, 09:01
efs написал(а):

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


Попробовал я



efs написал(а):

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


Сейчас надо на локалхост, но можно и на другой ип - мне надо перехватить запросы и проанализировать их... В данном случае на локалхосте "анализатор" мой стоит.



efs написал(а):

з.з.ы. если необходимо, не перенаправить на другой адрес, а просто запретить туда походы, то правильней будет использовать ipsec (https://href.li/?http://www.windowsfaq.ru/content/view/661/90/), а то прийдет lift и за костыли с аддроут будет звиздюлей раздавать

Я так понял, lift - это модератор тут на форуме, ждем его =) Как я уже написал выше, недо не запретить доступ к ипу, а перенаправить его... Кстати, ipsec что-то интересное, раньше не курил эту тему...

lift
08.09.2012, 11:39
dev99 написал(а):

и понял, что в данном случае это равнозначно


Ну если ты считаеш, что один нерабочий вариант равен другому нерабочему, то тыправ
Там есть такая комманда, route, она выводит список параметров и примеры использования.
Первым делом посомтрел интерфейс, который роутиться будет, вторым добавил задачу

По поводу ошибки уже этой, она скорее всего из за конфига интерфейса, на который я отправил роутинг, т.к. сам видиш, это не физическя карта. У меня на системе вообще такие эксперименты дело не благодарное
Там видно, что в списке маршрутов ячуть ранее чемскрине сделал уже добавил его успешно этой коммандой.



dev99 написал(а):

Сейчас надо на локалхост, но можно и на другой ип - мне надо перехватить запросы и проанализировать их... В данном случае на локалхосте "анализатор" мой стоит.


А вот так не проще? http://www.nulled.cc/threads/230845/ (https://href.li/?http://www.nulled.cc/threads/230845/)

dev99
09.09.2012, 11:11
lift написал(а):

Ну если ты считаеш, что один нерабочий вариант равен другому нерабочему, то тыправ

Мануал говорит, если MASK не прописывается в команде, то по-умолчанию добавляется маска 255.255.255.255 - правда, забегая вперед, это уже не важно, т.к. результат один и тот же ;(



lift написал(а):

Там есть такая комманда, route, она выводит список параметров и примеры использования.


Да, я разобрался в команде route и, как писал выше, выводил командой route print результаты после добавления route add...

Итак, еще раз с самого начала, первым делом смотрю route print

Далее, добавляю первым способом



route -p ADD 123.123.123.123 127.0.0.1



Ошибка, как я и писал выше



Сбой добавления маршрута: Параметр задан неверно.




Чищу добавленный маршрут командой



route -f




Далее, добавляю вторым способом



route -p ADD 123.123.123.123 MASK 255.255.255.255 127.0.0.1



Получаю ту же ошибку



Сбой добавления маршрута: Параметр задан неверно.




Вот такая вот с одной стороны простая задачка, а на практике - что-то не так...



lift написал(а):

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

По поводу ошибки уже этой, она скорее всего из за конфига интерфейса, на который я отправил роутинг, т.к. сам видиш, это не физическя карта. У меня на системе вообще такие эксперименты дело не благодарное
Там видно, что в списке маршрутов ячуть ранее чемскрине сделал уже добавил его успешно этой коммандой.


Сорри, но ты тут прописываешь маску 255.0.0.0, которая не соответствует адресу, о чем и говорит ошибка



Сбой добавления маршрута: Указан недопустимый параметр сетевой маски: (УЗЕЛ & МАСКА) != УЗЕЛ.




P.S.:


lift написал(а):

А вот так не проще? http://www.nulled.cc/threads/230845/ (https://href.li/?http://www.nulled.cc/threads/230845/)

Так точно не проще, а точнее - не возможно... ;( Т.е. стоит задача не только прослушать запросы на конкретном ипе, но и подсунуть необходимую выдачу на локальном http сервере (например, апачем)!

efs
09.09.2012, 11:26
ЧЯДНТ

dev99
09.09.2012, 11:40
efs написал(а):

ЧЯДНТ


Круто! У меня почему-то не ОК ;(
Покажи, плз, route print

efs
09.09.2012, 14:22
route print

latteo
09.09.2012, 18:57
efs У тебя семёрка или виста? Интересно посмотреть что ipconfig -all твоей ОС выведет.
lift и dev99 у вас XP, как и у меня.
Так что к общему знаменателю вы не скоро придёте...

Прикол команды route под XP в том, что должно быть в системе сетевое подключение с основным шлюзом равный тому, который вы в route прописываете. И хотя виртуальный интерефейс loopback http://ru.wikipedia.org/wiki/Loopback (https://href.li/?http://ru.wikipedia.org/wiki/Loopback) со шлюзом 127.0.0.1 в XP вроде как и есть (можете его в постоянных маршрутах видеть), но с route add он не дружит

efs
09.09.2012, 19:45
latteo написал(а):

efs У тебя семёрка или виста? Интересно посмотреть что ipconfig -all твоей ОС выведет.


win7 ultimate x64 sp1

lift
09.09.2012, 21:54
latteo написал(а):

efs У тебя семёрка или виста?


оффтоп:
5.1 - ХР / 2003
6.0 - Виста / 2008
6.1 - Семерка / 2008R2
У него 6.1.7601 -> семерка

rsha1988
19.06.2020, 11:13
Возвратимся к данному вопросу!)

Есть пк win 10

Необходимо, чтобы все входящие и исходящие соединения с него на ip 192.168.85.20 перенаправлялись на ip 9.9.9.10 ..
А че то завис с этим...

chameleoz
02.07.2020, 12:43
rsha1988 написал(а):

Возвратимся к данному вопросу!)

Есть пк win 10

Необходимо, чтобы все входящие и исходящие соединения с него на ip 192.168.85.20 перенаправлялись на ip 9.9.9.10 ..
А че то завис с этим...


Я так понимаю вы описываете туннелирование? В windows 10 это реализуемо средствами самой ОС