Fix topvn.xyz detecting ouo.io preflight bypass (closes #833)

This commit is contained in:
Tim "timmyRS" Speckhals 2020-02-10 08:33:44 +01:00
parent 67a30f95e5
commit 95a55ac4f1

View File

@ -29,7 +29,7 @@ getRedirect=(url,referer)=>{
countIt() countIt()
return {redirectUrl:r} return {redirectUrl:r}
}, },
encodedRedirect=(url,referer)=>getRedirect(decodeURIComponent(url)), encodedRedirect=(url,referer)=>getRedirect(decodeURIComponent(url),referer),
isGoodLink=link=>{ isGoodLink=link=>{
if(!link||link.substr(0,6)=="about:"||link.substr(0,11)=="javascript:")//jshint ignore:line if(!link||link.substr(0,6)=="about:"||link.substr(0,11)=="javascript:")//jshint ignore:line
{ {
@ -681,7 +681,7 @@ brws.webRequest.onBeforeRequest.addListener(details=>{
brws.webRequest.onBeforeRequest.addListener(details=>{ brws.webRequest.onBeforeRequest.addListener(details=>{
if(enabled) if(enabled)
{ {
return encodedRedirect(details.url.substr(details.url.indexOf("?s=")+3)) return encodedRedirect(details.url.substr(details.url.indexOf("?s=")+3),details.url)
} }
},{types:["main_frame"],urls:[ },{types:["main_frame"],urls:[
"*://*.ouo.io/*?s=*", "*://*.ouo.io/*?s=*",