Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-sincek/keylogger
Windows OS keylogger with a hook mechanism (i.e. with a keyboard hook procedure).
https://github.com/ivan-sincek/keylogger
bug-bounty c-plus-plus ethical-hacking keyboard-hook-procedure keylogger malware offensive-security red-team-engagement reverse-engineering security windows
Last synced: about 1 month ago
JSON representation
Windows OS keylogger with a hook mechanism (i.e. with a keyboard hook procedure).
- Host: GitHub
- URL: https://github.com/ivan-sincek/keylogger
- Owner: ivan-sincek
- License: mit
- Created: 2019-07-14T09:48:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-27T21:09:03.000Z (over 1 year ago)
- Last Synced: 2024-11-01T10:51:26.039Z (about 1 month ago)
- Topics: bug-bounty, c-plus-plus, ethical-hacking, keyboard-hook-procedure, keylogger, malware, offensive-security, red-team-engagement, reverse-engineering, security, windows
- Language: C++
- Homepage:
- Size: 24.4 KB
- Stars: 79
- Watchers: 5
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - ivan-sincek/keylogger - Windows OS keylogger with a hook mechanism (i.e. with a keyboard hook procedure). (C++)
README
# Keylogger
Windows OS keylogger with a hook mechanism (i.e. with a keyboard hook procedure).
Mapped most of the keys for the standard US keyboard layout.
All the code you need is in this file:
* [/src/Keylogger/Keylogger/main.cpp](https://github.com/ivan-sincek/keylogger/blob/master/src/Keylogger/Keylogger/main.cpp)
Built with Visual Studio Community 2022 v17.5.4 (64-bit) and tested on Windows 10 Enterprise OS (64-bit).
Made for educational purposes. I hope it will help!
## How to Run
Run Keylogger_x86.exe (32-bit) or Keylogger_x64.exe (64-bit).
## Cleanup
If hide window functionality is enabled, do not forget to shutdown the keylogger's process through task manager.
If hide files functionality is enabled, do not forget to delete the hidden keylogger's files after shutting the keylogger down first.
If startup functionality is enabled, do not forget to remove the keylogger's registry key called `keylogger` located at `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run`.
**Executable provided does not have these functionalities active. If you want to try them out, uncomment the corresponding methods inside the source code and recompile it.**
## Runtime
```fundamental
C:\Users\W10\Desktop>Keylogger.exe
Keylogger v2.3 by Ivan Sincek.
GitHub repository at github.com/ivan-sincek/keylogger.
Hook procedure has been installed successfullyKeylogger is up and running...
Hook procedure has been uninstalled successfully
```## Images
Figure 1 - Log