- Joined
- Jan 8, 2019
- Messages
- 56,618
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,455
- Points
- 2,313
- Credits
- 32,700
6 Years of Service
76%

C++/Win32/Boost Windows RAT (Remote Administration Tool) with a multiplatform Java/Spring RESTful C2 server and Go, C++/Qt5 frontends.
Disclaimer: serpentine is created for educational and research purposes, and is only intended to be employed in legal red team operations. Malicious and illegal use is not condoned and author/contributors do not take any responsbility for any damage caused by malicious actors using any software presented herein.
serpentine is a Windows RAT (Remote Administration Tool) that lets you interact with the clients using a multiplatform RESTful C2 server.
Functionalities:
Startup
Get files
Put files
Keylogger (Just get %APPDATA%/svchost/log file)
Reverse shell (Using netcat as a client, listen on a port nc -l -p 5555 and request a reverse shell connection to that port)
Reverse proxy (Using revp, upload revp to the client and execute it with a reverse shell)
Take screenshots
Remote desktop (Using qtserpentine frontend) [Work in progress, sending input is still in development]
To see this hidden content, you must like this content.