Установка и использование Ngrok на Kali Linux

Установить Ngrok Kali Linux

В предыдущей статье, посвященной инструменту для скрытого удаленного контроля телефона меня просили показать настройку Ngrok на Kali Linux. По просьбам трудящихся, в этой статье я покажу, как скачать, настроить и использовать Ngrok на Kali Linux.

Еще по теме: Лучшие хакерские программы для Android

Что такое Ngrok

Ngrok — это мультиплатформенное приложение, которое позволяет создавать туннели на локальный компьютер пользователя. Простыми словами, создается публичный адрес, все обращения по которому пробрасываются на локальный порт. Это позволяет избежать проброса портов. Вы же в курсе, что открывать порты на роутере не рекомендуется?

Статья написана в образовательных целях, для обучения пентестеров (белых хакеров). Для демонстрации работы, были использованы наши личные устройства. Использование данного инструмента, в незаконных целях, влечет уголовную ответственность. Ни редак­ция spy-soft.net, ни автор не несут ответс­твен­ность за ваши действия.

Кстати, инструмент зачастую используют разработчики, для демонстрации проектов клиентам перед запуском. Так что, его можно использовать, не только для пентеста.

Как установить Ngrok на Kali Linux

Для установки Ngrok на Kali Linux следуйте инструкции.

Загрузка Ngrok на Kali Linux

Откройте браузер и зайдите на официальную страницу загрузки Ngrok. Нажмите на кнопку Download for Linux (Загрузить для Linux).

Страница загрузки ngrok

Файл весит 13.2 мб.

Скачать ngrok на Kali Linux

 

Откройте терминал и используя следующую команду, перейдите в «Загрузки»:

Извлеките содержимое из скаченного архива ZIP:

Извлечение ngrok из архива

Измените разрешение на выполнение:

Изменение разрешения на запуск и работу ngrok

Регистрация учетной записи и получения токена Ngrok

Теперь нам нужно пройти регистрацию и получить токен Ngrok в панели управления.

Зайдите на страницу регистрации, введите свои данные и создайте учетную запись.

Создание учетной записи ngrok

Для этой цели, всегда рекомендую использовать отдельный (не основную) почтовый ящик или временную почту.

Скачать ngrok с официальной страницы

Для получения токена API, перейдите на вкладку «Your Authoken»:

Создание токена ngrok

На приведенном выше скрине мы видим наш ключ API и команду для настройки.

Возвращаемся в терминал и запускаем команду с ключом API для настройки Ngrok.

Использование токена ngrok

Теперь все готово для запуска и использования Ngrok на Kali Linux.

Использование Ngrok в Kali Linux

Работа Ngrok проста: он просто размещает наш локальный веб-сайт в Интернете. но пока, как видите, открывается демо-сайт.

Использование Ngrok Kali Linux
Демо-сайт

В начале эту html-страницу нам нужно разместить локально. Для этого нужно запустить локальный сервер. Открываем еще один терминал и переходим в директорию, где хранится наша html-страница. Затем запускаем сервер python localhost:

На следующем скрине видим, что локальный веб-сервер запущен:

Запуска сервера Ngrok на Kali Linux

Можно проверить это, открыв в браузере локальный IP-адрес 127.0.0.1.

Как видите, теперь страница доступна локально по адресу 127.0.0.1.

Локальный сервер Ngrok запущен
Локальный сервер запущен

Теперь адрес доступен для компьютеров в нашей локальной сети. Но нам нужно не локально а, в сети Интернет.

Возвращаемся к предыдущему окну терминала, где мы настраивали Ngrok и запускаем команду:

Команда запускаем скрипт Ngrok на http порт 80.

Если вы не можете использовать порт 80 localhost, тогда попробуйте использовать другие порты, такие как 8080 или 8888.

Ngrok запущен и мы получили ссылку на страницу:

Работа Ngrok на Kali Linux

Страница теперь доступна из любой точки мира.

Ngrok перенаправляет локальный сайт в Интернет

Страница созданная Ngrok открыта на смартфоне:

Работа Ngrok на телефоне

Эта ссылка будет активна до тех пор, пока вы не закроете туннель Ngrok, но имейте в виду — бесплатный план имеет ограничения на время работы.

Заключение

Вот таким образом можно использовать Ngrok в Kali Linux для размещения локального веб-сайта или веб-сервера в Интернете. Здесь нам не нужен статический IP-адрес и не требуется переадресация портов на роутере.

Я также рекомендую прочитать статью «Проброс портов без роутера на Kali Linux с Localtunnel».

Еще по теме: Проброс портов при пентесте и постэксплуатации

ВКонтакте
OK
Telegram
WhatsApp
Viber

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *