![Как правильно настроить фреймворк эксплуатации браузера (BeeF) с помощью ngrok?](https://rvso.com/image/1665755/%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C%20%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA%20%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8%20%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0%20(BeeF)%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20ngrok%3F.png)
Я установил BeeF
, и он отлично работает в моей локальной сети. Я знал, что он не будет работать в других сетях, поэтому я попытался использовать ngrok
. Чтобы воспроизвести проблему, вот следующие шаги, которые я предпринял:
- бегать
sudo beef-xss start
- войти в веб-интерфейс
- cd в каталог ngrok
- бегать
./ngrok http 3000
- скопировать ngrok http адрес
Если я попробую зайти по этому адресу, он выдаст мне "рабочую" страницу Apache. Это нормально.
- Я добавляю подкаталог
/demos/butcher/index.html
в ссылку. - Теперь ссылка выглядит так:
http://24e5-68-107-239-132.ngrok.io/demos/butcher/index.html
- Если я захожу на него с устройства, которое находится в той же сети, что и я, он только отображает страницу и не подключает браузер, а браузер не отображается в панели управления beef. Тот же сценарий происходит, когда я пытаюсь получить доступ к ссылке вне сети. Я использую Kali Linux, последнее обновление, с последними
BeeF
иngrok
.