keylogger
1.0.0
此儲存庫包含用於 macOS 的簡單易用的鍵盤記錄器的程式碼。它並不是惡意的,而是作為概念證明而寫的。關於鍵盤記錄器或在 macOS 上實現它們的資訊並不多,而且我見過的大多數都不能按指示工作。這個專案的目標是簡單地實現如何在 OS X 上完成它。
注意:此鍵盤記錄器目前無法擷取密碼等安全輸入。有關詳細信息,請參閱問題 #3。
首先克隆存儲庫並運行正確的 make 命令,如下所示。預設情況下,應用程式安裝到/usr/local/bin/keylogger
,可以在Makefile
中輕鬆更改。 make install
可能需要 root 存取權。
$ git clone https://github.com/caseyscarborough/keylogger && cd keylogger
$ make && make install
預設情況下,應用程式記錄到/var/log/keystroke.log
,這可能需要 root 存取權限,具體取決於您的系統權限。如有必要,您可以在keylogger.h
中變更此設定。
$ keylogger
Logging to: /var/log/keystroke.log
如果僅記錄修飾鍵(例如,在 macOS ≥ 10.10 中),請使用 root 存取權限執行。
如果您希望應用程式在啟動時在背景執行,請執行startup
make 目標:
$ sudo make startup
要立即執行應用程式(注意:您需要先執行sudo make startup
命令):
$ sudo make load
若要立即退出應用程式(注意:您需要先執行sudo make startup
命令)::
$ sudo make unload
您可以透過執行以下命令從系統中完全刪除該應用程式(包括啟動守護程式)(日誌不會被刪除):
$ sudo make uninstall
您可以向程式傳遞兩個可選參數。 clear
選項將清除預設位置的日誌。傳入的任何其他參數將用作該進程的日誌檔案的路徑。請見下文:
# Clear the logfile.
$ keylogger clear
Logfile cleared.
# Specify a logfile location.
$ keylogger ~ /logfile.txt
Logging to: /Users/Casey/logfile.txt
如果您收到以下錯誤:
ERROR: Unable to create event tap.
進入“系統偏好設定”並轉到“安全性和隱私權”,點擊“隱私權”選項卡,在左側窗格中選擇“輔助功能”,並確保選取“終端”。
請隨意分叉該項目並提交包含更改的拉取請求!