私は、ページが開かれてmetasploitを起動するPHPスクリプトを書くのに失敗しています!アプリケーションを起動するためのサーバーサイドスクリプト
私はshell_execとexecと他のすべての選択肢を試しましたが、msfconsoleを試してみると簡単なこと(つまりls、cdsなど)を行うことができますが、何もしません!
また、別のスクリプトを試してFirefoxを起動しましたが、何も起こりません!
今、私はphpがサーバ上で動作していることを知っています。クライアントマシンでコンソールやFirefoxを開くことを期待していません!代わりに、それが動作するかどうかを確認するために私はshell_execの出力をエコーしようとしています!しかし、実際に私のマシン(つまりこれはサーバーとVMはクライアントです)上のファイルをホストして以来、コマンドラインからこれを行うのと同じ方法で、ここでアプリケーションを開くことができるはずです!
私には何が欠けていますか?
これを行うには、他の方法があります
NOTE?(すなわち、ユーザーが自分のページを開きますMetasploitの毎回を起動します。):私はmsfconsoleのフルパスが、どちらかそれdidntの仕事を指定しようとしました!
相続人は私が持っているもの、これまで:
$output = shell_exec('/opt/local/libexec/metasploit3/msfconsole;show');
echo "<pre>$output</pre>";
「;ショー」ビットは、実際にそれが何かを実行し、いくつかのものを印刷するが、任意の違いを確認didntは作るために使用されました!