Python keylogger with multiple features.
Requirements:
- Install PyHook
- Install PyWin32
- Install Microsoft Visual C++ Compiler for Python
- Install PyInstaller
Install and Use:
Step 1: Download the libraries if you are missing any.
Step 2: Set the Gmail username and password and remember to check allow connection from less secure apps in gmail settings.
Step 3: Set the FTP server. Make the folder Radium in which you’ll store the new version of exe.
Step 4: Set the FTP ip, username, password.
Note: Remember to encode the password in base64.
Step 5: Set the originalfilename variable in copytostartup(). This should be equal to the name of the exe.
Step 6: Make the exe using Pyinstaller
Step 7: Keylogs will be mailed after every 300 key strokes. This can be changed.
Step 8: Screenshot is taken after every 500 key strokes. This can be changed.
Step 9: Remember: If you make this into exe, change the variable “originalfilename” and “coppiedfilename” in function copytostartup().
Step 10: Remember: whatever name you give to “coppiedfilename“, should be given to checkfilename in deleteoldstub().
Features:
- Applications and keystrokes logging
- Screenshot logging
- Drive tree structure
- Logs sending by email
- Password Recovery for
- Chrome
- Mozilla
- Filezilla
- Core FTP
- CyberDuck
- FTPNavigator
- WinSCP
- Outlook
- Putty
- Skype
- Generic Network
- Cookie stealer
- Keylogger stub update mechanism
- Gather system information
- Internal and External IP
- Ipconfig /all output
- Platform
Things to work on:
- Persistance
- Taking screenshots after a specific time. Making it keystrokes independent.
- Webcam logging
- Skype chat history stealer
- Steam credential harvestor