sleeyax / burp-awesome-tls

Burp extension to evade TLS fingerprinting. Bypass WAF, spoof any browser.
GNU General Public License v3.0
1.21k stars 77 forks source link

fatal 'bind: persmission denied' error when an invalid listener port has been set #80

Open pangzi499 opened 1 day ago

pangzi499 commented 1 day ago

Expected Behavior

Load successful.

Actual Behavior

After reinstalling several times, it still cannot be loaded

Err message

listen, err: listen tcp 127.0.0.1:8: bind: permission denied

Screenshot

unnamed

Specifications

sleeyax commented 1 day ago

Why is it trying to listen on port 8? Can you configure the extension and set the port back to 8888 (the default) for example? Don't forget to press save.

pangzi499 commented 1 day ago

Unfortunately, I cannot load the plugin, so I cannot modify the configuration either. Or you can tell me where to find the relevant configuration file.

sleeyax commented 18 hours ago

Burp stores the settings for you, but I don't know where exactly tbh. The extension doesn't come with its own separate configuration file.

I can reproduce your issue by manually switching the port to 8 and then reloading the extension. This is probably a bug because the error should be handled more gracefully so you can still edit the settings afterwards instead of crashing completely.

sleeyax commented 10 hours ago

FYI I'm currently prioritizing other projects so not sure when I can work on this. Feel free to have a look and create a PR, the Java error handling should be adjusted somewhere.