До сих пор я безуспешно пытался написать php-скрипт, который будет запускаться при открытии страницы и запускать metasploit!
Я пробовал shell_exec и exec и все другие альтернативы, но хотя я могу заставить его делать простые вещи (например, ls, cds и т. Д.), Если я пытаюсь запустить msfconsole, он ничего не делает!
Я также попробовал другой скрипт, который запускает Firefox, и снова ничего не происходит!
Теперь я знаю, что php работает на сервере, и я не ожидаю увидеть открытие консоли или firefox на клиентском компьютере! Вместо этого, чтобы проверить, работает ли я, я пытаюсь отобразить вывод shell_exec! Но в любом случае, поскольку я размещаю файлы на моей машине (то есть это сервер, а виртуальная машина - клиент), может ли он на самом деле запустить Firefox. должно быть в состоянии видеть, как приложение открывается здесь так же, как если бы вы делали это из командной строки!
Чего мне не хватает?
Есть ли другой способ сделать это? (Т.е. запускать metasploit каждый раз, когда пользователь открывает мою страницу)
ПРИМЕЧАНИЕ. Я попытался указать полный путь для msfconsole, но это тоже не сработало!
Вот что у меня есть:
<code>$output = shell_exec('/opt/local/libexec/metasploit3/msfconsole;show');
echo "<pre>$output
";
Бит "; show" использовался для того, чтобы заставить его что-то запустить и напечатать что-то, но ничего не изменилось!