tetrodotoxin (version 1.0.0 issue)
⚠️ Be careful: Use this malicious software at YOUR OWN RISKS!
First version of this Rust malware controlled by a Go web interface, API and socket server. See Objectives for more details.
Objectives
- Bring a new malware to the recent Rust malware development scene to use Rust's youth as a way to show undetectability fairly easily.
- Abusing Go's networking versatility and ease of use for both managing client sockets and the webserver to build a complete architecture.
- Having multiple clients centralized to the same socket server and interface.
Etymology
Tetrodotoxin (TTX) is a potent neurotoxin. Its name derives from Tetraodontiformes, an order that includes pufferfish, porcupinefish, ocean sunfish, and triggerfish; several of these species carry the toxin. Although tetrodotoxin was discovered in these fish and found in several other animals [...], it is actually produced by certain infecting or symbiotic bacteria like Pseudoalteromonas, Pseudomonas, and Vibrio as well as other species found in animals.
(source: Wikipedia)
TODO
Hopefully, version 2.0.0 should come with its load of features!
- Implementing persistence
- Memorizing the current directory for the next command
- Beating Cynet
- MacOS support
Future fantasies...
- Allowing automated modules in a Metasploit/Meterpreter style
- Selecting the directory from a drop-down
- Filtering by OS
- Spreading through the clients