Как установить Ngrok
Вы уже знаете, что такое Ngrok, теперь пришло время разобраться с тем, как он устанавливается. Забегая наперед скажем, что делается это очень просто. Достаточно следовать простой инструкции, которую мы приведем в этой статье.
Устанавливаем Ngrok в Ubuntu
Чтобы выполнить установку Ngrok. Нужно выполнить ряд простых действий — выполнить команды, которые мы приведем в этой статье. Работаете в Ubuntu или в любом другом решении, где есть установленный менеджер пакетов snap? Используйте его для инсталляции Ngrok.
Команда нв выполнение следующая:

В Ubuntu и других решениях, которые основанных на Debian, инсталляция осуществляется из репозитория. Но, чтобы воспользоваться таким решением, в первую очередь нужно добавить ключи.
Добавляются они с помощью следующей команды:
$ curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null
Теперь добавляем сам репозиторий:
$ echo «deb https://ngrok-agent.s3.amazonaws.com buster main» | sudo tee /etc/apt/sources.list.d/ngrok.list
Дальше нужно получить информацию от только что добавленных репозиториев, для этого нам нужно обновить пакеты:
Если вы используете любой другой репозиторий, скачайте бинарные файлы. Откройте эту страницу, выберите Linux и нажмите кнопку Download.
После чего вам останется всего лишь распаковать архив. Вы найдете файл Ngrok, отправьте его в каталог /usr/local/bin.
Это можно сделать командой:
$ sudo tar xvzf ~/Downloads/ngrok-v3-stable-linux-amd64.tgz -C /usr/local/bin

Посмотрите версию утилиты, чтобы убедиться в том, что она установлена корректно и функционирует:

Вот и все. Установить Ngrok в Ubuntu — просто.
Установка и использование Ngrok на Kali Linux
В предыдущей статье, посвященной инструменту для скрытого удаленного контроля телефона меня просили показать настройку Ngrok на Kali Linux. По просьбам трудящихся, в этой статье я покажу, как скачать, настроить и использовать Ngrok на Kali Linux.
Что такое Ngrok
Ngrok — это мультиплатформенное приложение, которое позволяет создавать туннели на локальный компьютер пользователя. Простыми словами, создается публичный адрес, все обращения по которому пробрасываются на локальный порт. Это позволяет избежать проброса портов. Вы же в курсе, что открывать порты на роутере не рекомендуется?
Статья написана в образовательных целях, для обучения пентестеров (белых хакеров). Для демонстрации работы, были использованы наши личные устройства. Использование данного инструмента, в незаконных целях, влечет уголовную ответственность. Ни редакция spy-soft.net, ни автор не несут ответственность за ваши действия.
Кстати, инструмент зачастую используют разработчики, для демонстрации проектов клиентам перед запуском. Так что, его можно использовать, не только для пентеста.
Как установить Ngrok на Kali Linux
Для установки Ngrok на Kali Linux следуйте инструкции.
Загрузка Ngrok на Kali Linux
Откройте браузер и зайдите на официальную страницу загрузки Ngrok. Нажмите на кнопку Download for Linux (Загрузить для Linux).

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

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

Мануал
Автор cryptoparty На чтение 5 мин Опубликовано 12.12.2022
Ngrok – это многоплатформенное приложение, которое позволяет нам направлять наш локальный сервер разработки в интернет без переадресации портов.
Ngrok размещает наш локально размещенный веб-сервер в поддомене ngrok.com.
Это означает, что мы можем легко показать наш localhost в интернете без собственных доменных имен/статических IP или переадресации портов.
Ngrok – очень хороший инструмент для разработчиков, позволяющий проверять и показывать проекты клиентам перед запуском проекта.
Но, как и все остальное, он также может быть неправильно использован плохими парнями.
Они всегда пытаются разместить на Ngrok свою фишинговую страницу localhost для захвата жертв в интернете.
Поэтому нам, как экспертам по кибербезопасности, необходимо обратить внимание на этот Ngrok.
Как установить ngrok в Kali Linux
Загрузка и настройка Ngrok на Kali Linux
Чтобы установить Ngrok на нашу систему Kali Linux, нам нужно открыть браузер и перейти на официальную страницу загрузки Ngrok.
Затем мы увидим веб-страницу, как показано на следующем скриншоте:

Здесь нам нужно нажать на “Linux”, поскольку мы используем Kali.
Для других ОС мы можем нажать на “More Options”.
После нажатия на кнопку “Download” мы увидим, что загрузка началась.
После начала скачивания это не займет много времени при наличии приличного интернета. ZIP-файл будет загружен в нашу директорию “Downloads”.
Нам нужно перейти в каталог “Downloads” и распаковать сжатый файл.
cd Downloads
Затем мы распакуем скачанный ZIP-файл с помощью следующей команды:
unzip ngrok-stable*zip
Теперь наш файл ngrok распакован.
Перед его запуском нам нужно дать права на выполнение, используя следующую команду:
chmod +x ngrok
Теперь все готово к запуску.
Но подождите, нам нужно настроить Ngrok перед запуском.
Нам нужно установить аутентификацию с помощью токена API Ngrok.
Где получить свой токен?
Для этого нам нужно зарегистрироваться на сайте Ngrok.
Давайте перейдем на страницу регистрации Ngrok в нашем браузере.
https://dashboard.ngrok.com/signup
Здесь нам нужно заполнить имя, электронную почту и выбрать пароль.
Далее надо зайти в Your Authtoken

На скриншоте выше мы видим наш ключ API аутентификации Ngrok и команду для его установки.
Для безопасности мы скрыли часть наших API-ключей.
Далее мы запускаем команду с API-ключом для настройки Ngrok.
ngrok config add-authtoken 2Iod6Vw58rEd6eZK
В приведенной выше команде мы снова скрыли наш тот же API-ключ с помощью *.
Теперь все готово для запуска Ngrok.
Для примера мы направим в Интернет демонстрационный веб-сайт, размещенный на локальном хостинге.
Использование Ngrok в Kali Linux
Работа Ngrok проста – он просто размещает наш локальный сайт в интернете.
Итак, сначала нам нужен локальный сайт.
Здесь у нас есть демонстрационная html-страница на рабочем столе, и мы открыли ее в браузере Firefox.
Но это всего лишь html-страница, которую нужно разместить локально.
Для этого нам нужно запустить сервер localhost на нашем рабочем столе.
Откроем другой терминал и перейдем в каталог, где хранится наша html-страница.
Затем запускаем там python localhost server, чтобы разместить html-страницу на нашем localhost с помощью следующей команды:
sudo python3 -m http.server 80
Теперь мы можем проверить, открыв наш в браузере 127.0.0.1.
Теперь страница доступна с нашего компьютера, используя IP-адрес localhost (127.0.0.1), и с устройств в той же сети, используя наш локальный IP (IP, назначенный маршрутизатором для нашей системы Kali Linux).
Но он не доступен для других сетей, потому что этот веб-сервер не размещен в интернете.
Теперь мы оставляем терминал нашего веб-хоста как есть, возвращаемся в предыдущее окно терминала (где мы настраивали Ngrok) и выполняем следующую команду для запуска Ngrok:
./ngrok http 80
Здесь мы запускаем скрипт Ngrok на http с портом 80, потому что наш сервер localhost работает на порту 80. (Если мы не можем использовать порт 80 локального хоста, мы можем использовать другие порты, например 8080 или 8888, в этом случае нам нужно указать этот порт в Ngrok).
Используя эту переадресационную ссылку (в реальных ссылках и http, и https), мы можем увидеть нашу страницу из браузера.
Мы можем видеть эту страницу на нашем мобильном телефоне, который подключен к мобильным данным (не в нашей сети WiFi).
Эта ссылка будет активна до тех пор, пока мы не закроем туннель Ngrok, но в реальной жизни Ngrok не может использовать это в течение длительного времени в своем бесплатном плане.
Это может быть временным решением.
- WeBaCoo – вэб бэкдор
- Простая установка bWAPP на Linux для обучения веб-хакингу
- Andriller – форензика телефона Android на Kali Linux
- Как ограничить аргументы команда с sudo на Linux
- Взлом с помощью php пэйлоадов и ngrok
- SocialFish – фишинговый инструмент с интегрированным Ngrok
- ️♂️ Фишинговая атака с использованием PIN-кода Lockphish V2.0
- ️ Bore – простой CLI-инструмент для создания туннелей к Localhost
- Использование SocialFish V3.0 для упрощенного фишинга
Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий Отменить ответ

Поддержать нас
- Аудит ИБ (49)
- Вакансии (12)
- Закрытие уязвимостей (110)
- Книги (27)
- Мануал (2 385)
- Медиа (66)
- Мероприятия (39)
- Мошенники (23)
- Обзоры (835)
- Обход запретов (34)
- Опросы (3)
- Скрипты (122)
- Статьи (366)
- Философия (133)
- Юмор (19)
Наш Telegram

Социальные сети
Поделиться
Anything in here will be replaced on browsers that support the canvas element
- Как проверить IPv4-адреса в скрипте 25.12.2023
Проверка IP-адресов – распространенная задача в сетевом и системном администрировании. В этом уроке мы узнаем, как проверить IPv4-адреса с помощью скрипта оболочки. Это особенно полезно в ситуациях, когда нужно убедиться, что пользовательский ввод или данные из другого источника имеют правильный формат IPv4. IPv4 против IPv6: В чем разница между IPv4 и IPv6 Понимание формата адресов […]
Deep Packet Inspection (DPI) – это передовая техника сетевой фильтрации. Если традиционные методы мониторинга и фильтрации сети позволяют лишь поверхностно изучить заголовки пакетов, то DPI проникает глубже, тщательно анализируя фактическое содержание данных в пакетах. Такая детальная проверка позволяет получить полное представление о потоке данных, что дает возможность определить не только тип или категорию данных, но […]
Обратный инжиниринг, термин, часто ассоциируемый с технологическими инновациями и решением проблем, включает в себя сложный процесс раскрытия дизайна, структуры или функциональности продукта, системы или части технологии, чтобы понять их внутреннюю работу. Эта многогранная дисциплина играет ключевую роль в различных отраслях промышленности, способствуя инновациям, обеспечивая совместимость и способствуя продвижению вперед. Сегодня обратный инжиниринг услуги выполняют одни из лучших […]
Компания “Автозайм”: надежное залоговое кредитование в СПб и по всей России “Автозайм” представляет собой современный автоломбард, который оперирует в различных городах России, включая Санкт-Петербург – https://spb.carzaem.ru/autolombard. Компания специализируется на предоставлении кредитов под залог автомобилей, предлагая клиентам удобные и прозрачные условия. Основные преимущества Быстрый и простой процесс. Процедура получения займа в “Автозайм” максимально упрощена. Клиенты могут подать […]
Мы рассмотрим подписание коммитов и тегов ключом GPG, а также отправку и получение открытых ключей GPG на сервер ключей для проверки. Шпаргалка Неподписанный коммит: Подписанный коммит: Если ваши адреса электронной почты git и gpg-ключа отличаются, это приведет к неудаче, пока вы не настроите свой git signingkey Неподписанный тег: Подписанный тег: Переопределение параметров конфигурации автоподписания: Импорт […]
Install ngrok
curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && echo «deb https://ngrok-agent.s3.amazonaws.com buster main» | sudo tee /etc/apt/sources.list.d/ngrok.list && sudo apt update && sudo apt install ngrok
Install ngrok via Snap
snap install ngrok
Add authtoken
ngrok config add-authtoken
Don’t have an authtoken?
Start a tunnel
ngrok http 80
Run ngrok via Docker
docker run -it -e NGROK_AUTHTOKEN=
Don’t have an authtoken?
Download TGZ file that matches your architecture
FreeBSD (64-bit)
FreeBSD (32-bit)
FreeBSD (ARM)
FreeBSD (AMD64)
Add authtoken
ngrok config add-authtoken
Don’t have an authtoken?
Start a tunnel
ngrok http 80
Cloud Edge
Secure Tunnels
Platform Features
Ingress for Dev/Test Environments
Ingress for Customer Environments
Ingress for Customer Dev Environments
Ingress for Devices and Machines
Ingress for Production Apps and APIs