Note: All tokens in commit history are now expired
This project will almost certainly no longer be updated. No idea if it still works. I'll likely remake it in C, or something similar.
This was fully created as practice with Python, and is inefficient and slow, with few practical capabilities.
Libraries are a little wonky, you might need to find some of them yourself.
TO DO (in no particular order)
- Keylogger? Eventually?
- Reverse shell shortcut (done, hopefully?)
- More detailed details command (idk what else to add)
- Figure out how to make a bunch of params that the user can ignore if they want (look into parsing lib)
- Make it a telegram bot? :O
- Integrate MQTT protocol to send some data
COMMANDS
- Details Usage: !details Does: Prints of the client computer (hostname, public/private IPv4, MAC address, User, OS info, cwd)
- DIR Usage: !dir Does: Prints all files and folders in a directory
- CD Usage: !cd directoryName Does: Changes current working directory (cwd)
- CD Back Usage: !cdb Does: Moves you back a directory
- Remove Usage: !rm fileName Does: Removes a file (NOT A DIRECTORY)
- RM Directory Usage: !rmdir directoryName Does: Removes a folder (THIS IS RECURSIVE, CAREFUL)
- Read Usage: !read fileName Does: Reads entirity of a file, must be in current directory (this will hopefully change)
- Read line Usage: !readln fileName numberOfLines Does:
- append Usage: !append fileName content Does: Appends something in a txt (or other file)
- Overwrite Usage: !overwrite fileName content Does: Overwrites everything with your own content. Keep in mind you can use this to create a new file too
- WiFi Usage: !wifi Does: Sends all stored WiFi passwords
- Steal Usage: !steal fileName Does: Uploads the file to discord for you to download
- Inject Usage: !inject downloadLink Does: Downloads a file to the client computer, in the cwd
- Passwords Usage: !passwords Does: Steals all CHROME passwords
- Screenshot Usage: !screenshot Does: Screenshots client screen
- Reverse shell Usage: !revshell IP PORT Does: Initiates a reverse shell on a given ip and port
- Move Usage: !move fileName destination Does: Moves a file