'This method executes a command in the remote operating system by
exploiting the vulnerability.
:param command: The command to handle ( ie. "ls", "whoami", etc ).
:return: The result of the command.'

@exec_debug
def execute(self, command):

    strategy_cmd = self.strategy.generate_command(command)
    try:
        http_response = self.strategy.send(strategy_cmd, self.get_url_opener())
    except BaseFrameworkException as e:
        msg = 'Error    "%s"    while    sending    HTTP    request    with    OS    command    to    remote    host.    Please    try    again.'
        return (msg % e)
    else:
        return self.strategy.extract_result(http_response)
