RAT written for Python 3.X
TechNine is for education/research purposes only. The author takes NO responsibility and/or liability for how you choose to use any of the tools/source code/any files provided. The author and anyone affiliated with will not be liable for any losses and/or damages in connection with use of ANY files provided with TechNine. By using TechNine or any files included, you understand that you are AGREEING TO USE AT YOUR OWN RISK. Once again TechNine and ALL files included are for EDUCATION and/or RESEARCH purposes ONLY. TechNine is ONLY intended to be used on your own pentesting labs, or with explicit consent from the owner of the property being tested.
________ ________ ______ __ __ __ __ ______ __ __ ________
/ |/ | / \ / | / |/ \ / |/ |/ \ / |/ |
$$$$$$$$/ $$$$$$$$/ /$$$$$$ |$$ | $$ |$$ \ $$ |$$$$$$/ $$ \ $$ |$$$$$$$$/
$$ | $$ |__ $$ | $$/ $$ |__$$ |$$$ \$$ | $$ | $$$ \$$ |$$ |__
$$ | $$ | $$ | $$ $$ |$$$$ $$ | $$ | $$$$ $$ |$$ |
$$ | $$$$$/ $$ | __ $$$$$$$$ |$$ $$ $$ | $$ | $$ $$ $$ |$$$$$/
$$ | $$ |_____ $$ \__/ |$$ | $$ |$$ |$$$$ | _$$ |_ $$ |$$$$ |$$ |_____
$$ | $$ |$$ $$/ $$ | $$ |$$ | $$$ |/ $$ |$$ | $$$ |$$ |
$$/ $$$$$$$$/ $$$$$$/ $$/ $$/ $$/ $$/ $$$$$$/ $$/ $$/ $$$$$$$$/
- All commands Are Encrypted
- Get Location Of Victim
- Domain Name / PC Name / PC User
- Domain/Logged On User
- Steal Chrome Passwords
- Disable Victim UAC
- Disable Victim AV
- Check If Local Administrator
- Keylogger
- Send Logs To Email
- Take Screenshots
- Steal Wifi Passwords
- See Wifi Networks
- Sleep/Restart/Shutdown Victim Machine
- Full File System Navigation
- Kill Victim Mouse/Keyboard
- Encrypt/Decrypt Victim Files Based On Extensions
- Install Persistence
- Self-Hiding Client
- Enumerate Domain Users Via LDAP
When running the server and a client connects, the first thing that happens is the client looks for a .exe named "TCPClient.exe", if it cannot find that file, such as in the case of running the .py files with idle or command prompt, the server will say that the file is not located on the system. This will not impact any of the features of the tool. It is merely a check for the .exe.
If you would like to contribute to this project, I would appreciate it very much. This is my first foray into an IT security project in python. Feel free to clone the repo and play around with the server and client. To date, it has only been tested on the same machine(localhost) so some features may be broken when working on a network setup. As of now this server only accepts one client and I will keep it that way until this version is fully working. If you would like to add any features, or fix any broken ones, submit a pull request and I will take a look. Thank you all very much and I hope you can learn as much from this project as I have so far. This project will continue to be updated as I learn and grow in my knowledge of Python. As of right now, I consider this project quite ugly as the code is spaghetti-like and there is no class structure, however that will be fixed in future updates.