As per my previous post, I’ve been working on building a GUI reverse shell utility for the last week or so. The first alpha version has just been released and you can find more information along with a download link on the dedicated page for the tool here: https://vbscrub.com/tools/vbrev/
I’ve also just uploaded a quick video demonstrating what it can do in its current state:
So next time you’re exploring a Windows machine via text based reverse shell, maybe you can give this a try instead 🙂 If you want to report bugs or feature suggestions, please do so here: https://github.com/VbScrub/VbRev/issues
5:57 pm on April 16, 2020 Tags: netcat GUI, reverse shell, reverse shell gui, VbRev
We’ve all used netcat reverse shells and similar alternatives to explore remote machines, but I recently found myself thinking it would be nice if I could just explore the file system through a GUI and skip all the constant typing needed to navigate between directories and download files etc.
So I’m developing this little tool that will accept a connection from a remote machine and then let you explore the remote machine with a simple GUI. This is still very early in development and I’ll be posting more updates here and on my twitter soon, but for now here’s a quick look at how it works and what it does.
Just like with netcat reverse shell, the first thing we need to do is start a listener on a specific TCP port on our machine:
Now on the remote machine we run our VbRev.exe program and provide the IP address to connect to (our own machine’s IP address) along with the port that we are listening on. This is very similar to what you would do with netcat’s nc.exe:
Now back on our machine, the GUI has received the connection and shows us the contents of the current directory on the remote machine:
From here we can explore the file system on the remote machine by just clicking on folder names in the address bar or double clicking files/folders in the main file list. You can also type a full path into the address bar:
Clicking on the details link next to the machine name gives us some basic information about the remote machine:
Like I said this is very early in development, so that’s about all I can show for now. Of course you will be able to download and upload files to the remote machine and as you can see from the other tabs in the screenshots there will be plenty more features on top of the basic file system exploration abilities.
I’ll hopefully have an alpha version available for download in a few days with just the basic features working, so keep an eye out for that.