首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虚拟专用网上的BeEF服务器

虚拟专用网上的BeEF服务器
EN

Security用户
提问于 2017-01-10 15:17:32
回答 1查看 1.2K关注 0票数 3

是否有可能通过VPN在广域网上运行BeEF (浏览器开发框架)?如果是这样,我将如何修改为config.yaml文件?我假设我需要在我的VPN服务上打开一些端口,但是我使用的服务(nVPN.net)不允许我打开端口80。

EN

回答 1

Security用户

回答已采纳

发布于 2017-01-10 16:12:44

是的,有可能。

BeEF通常与以下端口一起工作:

  • 2000年
  • 6789
  • 3000

其中两个只用于本地连接。因此,您只需打开端口3000 tcp,这是用来“挂钩”受害者和访问ui控制面板。您可以在配置中更改此端口,将port: "3000"更改为其他端口,但通常没有必要。

如果您打开端口3000是足够访问控制面板和挂钩。可以限制挂钩网络和对在配置行上修改的ui控制面板的访问:

permitted_hooking_subnet: "0.0.0.0/0"

permitted_ui_subnet: "0.0.0.0/0"

另一个好的做法是将默认的传递“牛肉”改为“其他人”,以避免有人进入您的控制面板。这可以在配置文件:passwd: "yourpass"中的凭据部分中进行更改。

记住使用-c参数加载自定义配置。例子:cd /path/where/beef/is && ./beef -c /path/to/your/configfile.有时候,在像Kali Linux这样的发行版上,如果您检查“/usr/bin/牛肉-xss”,里面就有一个脚本,所以您不能使用beef-xss -c /path/to/configfile启动自定义信任,这是因为最好定位牛肉安装的位置,进入目录并使用./beef启动它,原因是它使用绝对路径无法以/path/to/beef -c /path/to/configfile的方式工作,这是因为我提出的第一个示例是好的。根据发行版安装牛肉可执行文件的一些常见路径是:

  • /usr/share/beef/ -> on BlackArch
  • /usr/share/beef-xss/ -> on Kali
  • Wifislax上的/opt/beef/ ->

然后你必须能够强迫受害者加载“邪恶”js,将"hook.js“放入任何由客户加载的网页中,或者无论如何.那是另一个故事。

祝好运!

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/147924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档