Связывание оболочки Netcat с Mac (команда -e не найдена)

Я могу успешно использовать команду nc 192.168., 5442 для подключения к устройству прослушивания. Устройство слушает, используя: nc -lvp 5442. Все работает, я могу отправлять сообщения и получать некоторые. Я хотел создать удаленную оболочку с ним. Вариант -е не найден! Есть идеи почему и как это исправить? Другая машина, которую я использую - mint17.2, а команда -e также недоступна.

1 ответ

Решение

Большинство операционных систем поставляются с версией netcat, для которой опция -e была удалена из соображений безопасности. Если вам нужен netcat с опцией -e, вам нужно найти версию, которая включает опцию выполнения, или вы можете скомпилировать из исходного кода.

Вы можете посмотреть это видео

Другие вопросы по тегам