Ранее, мы рассказывали про проброс портов и проксирование с помощью 3proxy и SSH. Сегодня расскажу, как пробросить порты без роутера на Kali Linux. В этом нам поможет утилита Localhost. Я покажу, как установить, настроить и использовать Localhost в Kali.
Перенаправление портов без роутера
В каких ситуация это может понадобиться?
Хороший вопрос. Во время тестирования на проникновение, хакеры в целях анонимности, стараются не использовать маршрутизаторы и статический IP-адрес. Перенаправление портов с использованием SSH или туннелей также может деанонимизировать хакера. По этой причине способы проброса портов без входа в маршрутизатор представляют интерес.
Проброс портов без роутера на Kali Linux с Localtunnel
На странице GitHub можете найти больше информации о Localtunnel, а мы переходим к установке.
Установка Localtunnel на Kali Linux
Итак, для начала нужно установить Node Package Manager (npm) на Kali Linux или любой другой дистрибутив Linux на основе Debian. Для этого используем команду:
1 |
sudo apt install npm |
После установки NPM запустим установку Localtunnel:
1 |
sudo npm install -g localtunnel |
Перенаправление портов с помощью LocalTunnel
Следующая команда пробросит 80 порт localhost:
1 |
lt --port 80 |
Указываем lt для запуска Localtunnel, а затем порт --port (в нашем случае это 80). LocalTunnel сгенерирует ссылку.
Открыв этот адрес в браузере, получим доступ к нашему локальному хосту из любой точки мира. При первом открытии страницы появляется информации с предупреждением. Это сделано для предотвращения использования инструмента в фишинге или спаме.
После нажатия на «Click to Continue», мы попадаем на нашу страницу localhost.
Теперь можно открыть эту страницу с любого устройства.
Заключение
Localtunnel не подходит для фишинга из-за появляющейся страницы предупрежедения. Но это очень хороший способ переадресации портов без маршрутизатора на Kali Linux или любом другом дистрибутиве Linux на Debian.
Еще на тему проброса портов: