Now this challenge is going to be a little bit more complicated than the ones
we've done previously.
Think of this as like a miniature capstone halfway through our course of pin
200.
We've gone through before and created fake DLLs using MSF Venom. And now we
want to be able to
create one of those DLLs for this one, put it on the remote system, inject it
into a running process
and then take advantage of that injected DLL to open up a reverse shell. Now
just as a refresher
I have up here on the screen the pseudo MSF Venom command for creating that
reverse shell payload
and converting it over to a DLL file. Now a couple of things I want to point
out depending
if you're on if you're doing this inside the lab or if you're doing this on
your own personal
system remember the use of X64 may or may not be needed. But the general
practice here is is that
if it's X64 created here inside of MSF Venom then inside the MSF console we
would definitely want to
try to match that. But there is reverse compatibility going from 64 bit to 32
but not the other way
around. And this is also determined upon the actual versioning of operating
system that you're
targeting in a controlled environment where you have permission for that system
and/or network
always remember that. So remember this is just a basic how to do this for MSF
Venom
just in case you need a little bit of a refresher and I will have the code
below.
So I know it seems like a lot but believe it or not it actually won't take as
long as you think
and I'll see you back here in the solution and walk you through the ways that I
did this because
I know you already beat me to it.