Fixed a nasty bug in net.js forgeRequest. Stripping line breaks from request domain: prevented the requester/tunneling proxy to work (always cross-domain fails)

This commit is contained in:
antisnatchor
2012-05-02 14:25:31 +03:00
parent 6ff34953d9
commit c3435ee345

View File

@@ -243,9 +243,9 @@ beef.net = {
// check if same domain or cross domain
var cross_domain = true;
if (document.domain == domain) {
if (document.domain == domain.replace(/(\r\n|\n|\r)/gm,"")) { //strip eventual line breaks
if(document.location.port == "" || document.location.port == null){
cross_domain = !(port == "80" || port == "443");
cross_domain = !(port == "80" || port == "443");
} else {
if (document.location.port == port) cross_domain = false;
}