Как правильно настроить фреймворк эксплуатации браузера (BeeF) с помощью ngrok?

Как правильно настроить фреймворк эксплуатации браузера (BeeF) с помощью ngrok?

Я установил BeeF, и он отлично работает в моей локальной сети. Я знал, что он не будет работать в других сетях, поэтому я попытался использовать ngrok. Чтобы воспроизвести проблему, вот следующие шаги, которые я предпринял:

  1. бегатьsudo beef-xss start
  2. войти в веб-интерфейс
  3. cd в каталог ngrok
  4. бегать./ngrok http 3000
  5. скопировать ngrok http адрес

Если я попробую зайти по этому адресу, он выдаст мне "рабочую" страницу Apache. Это нормально.

  1. Я добавляю подкаталог /demos/butcher/index.htmlв ссылку.
  2. Теперь ссылка выглядит так:http://24e5-68-107-239-132.ngrok.io/demos/butcher/index.html
  3. Если я захожу на него с устройства, которое находится в той же сети, что и я, он только отображает страницу и не подключает браузер, а браузер не отображается в панели управления beef. Тот же сценарий происходит, когда я пытаюсь получить доступ к ссылке вне сети. Я использую Kali Linux, последнее обновление, с последними BeeFи ngrok.

Связанный контент