Advanced multi-OS extended features of Metasploit
Throughout this chapter, we've covered a lot of post-exploitation. Now, let's talk about some of the advanced multi-OS features of Metasploit.
Using the pushm and popm commands
Metasploit offers two great commands, pushm
and popm
. The pushm
command pushes the current module onto the module stack, while popm
pops the pushed module from the top of the module stack; however, this is not the standard stack available to processes. Instead, it is the utilization of the same concept by Metasploit, but it's otherwise unrelated. The advantage of using these commands is speedy operations, which saves a lot of time and effort.
Let's consider a scenario where we are testing an internal server with multiple vulnerabilities. We have two exploitable services running on every system on the internal network. To exploit both services on every machine, we require a fast-switching mechanism between modules for both vulnerabilities...