Penelope is a shell handler designed to be easy to use and intended to replace netcat when exploiting RCE vulnerabilities. It is compatible with Linux and macOS and requires Python 3.6 or higher.
It is a standalone script that does not require any installation or external dependencies, and it is intended to remain this way.
Among the main features are:
Penelope can work in conjunction with metasploit exploits by disabling the default handler with set DisablePayloadHandler True
One useful feature regarding Windows shells is that they can be automatically upgraded to meterpreter shells by running the “meterpreter” module.
./penelope.py # Listening for reverse shells on 0.0.0.0:4444
./penelope.py -a # Listening for reverse shells on 0.0.0.0:4444 and show reverse shell payloads based on the current Listeners
./penelope.py 5555 # Listening for reverse shells on 0.0.0.0:5555
./penelope.py 5555 -i eth0 # Listening for reverse shells on eth0:5555
./penelope.py 1111 2222 3333 # Listening for reverse shells on 0.0.0.0:1111, 0.0.0.0:2222, 0.0.0.0:3333
./penelope.py -c target 3333 # Connect to a bind shell on target:3333
As shown in the below video, within only a few seconds we have easily:
For more information click here.
There are a number of excellent tutorials. I recommend this one: Basically, you are going…
Pwnlook is an offensive postexploitation tool that will give you complete control over the Outlook…
In the evolving landscape of cybersecurity, understanding and mitigating threats through advanced tools is paramount.…
Vulnhuntr leverages the power of LLMs to automatically create and analyze entire code call chains…
This tool leverages the Process Forking technique using the RtlCreateProcessReflection API to clone the lsass.exe…
In the evolving landscape of cybersecurity, understanding the mechanisms behind vulnerabilities is crucial for both…