Pass #send in this so jsobfu is not confused.
parent
ec88957ff4
commit
5d234c0e01
|
@ -121,12 +121,14 @@ module Msf::Payload::Firefox
|
|||
var retVal = null;
|
||||
|
||||
try {
|
||||
retVal = Function('send', js[1])(function(r){
|
||||
if (sent) return;
|
||||
sent = true;
|
||||
if (r) {
|
||||
if (sync) setTimeout(function(){ cb(false, r+tag+"\\n"); });
|
||||
else cb(false, r+tag+"\\n");
|
||||
retVal = Function(js[1]).call({
|
||||
send: function(r){
|
||||
if (sent) return;
|
||||
sent = true;
|
||||
if (r) {
|
||||
if (sync) setTimeout(function(){ cb(false, r+tag+"\\n"); });
|
||||
else cb(false, r+tag+"\\n");
|
||||
}
|
||||
}
|
||||
});
|
||||
} catch (e) { retVal = e.message; }
|
||||
|
|
|
@ -62,7 +62,7 @@ class Metasploit3 < Msf::Post
|
|||
} catch (e) {
|
||||
send(e);
|
||||
}
|
||||
})(send);
|
||||
})(this.send);
|
||||
|.strip
|
||||
end
|
||||
end
|
||||
|
|
|
@ -80,7 +80,7 @@ class Metasploit3 < Msf::Post
|
|||
} catch (e) {
|
||||
send(e);
|
||||
}
|
||||
})(send);
|
||||
})(this.send);
|
||||
|.strip
|
||||
end
|
||||
end
|
||||
|
|
|
@ -79,7 +79,7 @@ class Metasploit3 < Msf::Post
|
|||
} catch (e) {
|
||||
send(e);
|
||||
}
|
||||
})(send);
|
||||
})(this.send);
|
||||
|.strip
|
||||
end
|
||||
end
|
||||
|
|
|
@ -78,7 +78,7 @@ class Metasploit3 < Msf::Post
|
|||
};
|
||||
|
||||
setTimeout(evt, 200);
|
||||
})(send);
|
||||
})(this.send);
|
||||
|
||||
|.strip
|
||||
end
|
||||
|
|
|
@ -105,7 +105,7 @@ class Metasploit3 < Msf::Post
|
|||
} catch (e) {
|
||||
send(e);
|
||||
}
|
||||
})(send);
|
||||
})(this.send);
|
||||
|
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue